Locale Icon
English
  • Forums

    Popular Forums

    • LTspice
    • Video
    • Power Management
    • RF & Microwave
    • Precision ADCs
    • FPGA Reference Designs

    Product Forums

    • Amplifiers
    • Clocks & Timers
    • Data Converters
    • Direct Digital Synthesis (DDS)
    • Energy
    • Interface and Isolation
    • MEMS Inertial Sensors
    • Power Management
    • Processors & DSP
    • Processors & Microcontrollers
    • Switches & Multiplexers
    • Sensors
    • Voltage References
    View All

    Application Forums

    • A2B Audio Bus
    • Audio
    • Automated Test Equipment (ATE)
    • Condition-Based Monitoring
    • Depth, Perception & Ranging Technologies
    • Embedded Vision Sensing Library
    • Motor Control Hardware Platforms
    • Precision Technology Signal Chains Library
    • Video
    • Wireless Sensor Networks Reference Library

    Design Center Forums

    • ACE Evaluation Software
    • ADEF System Platforms
    • Design Tools & Calculators
    • FPGA Reference Designs
    • Linux Software Drivers
    • Microcontroller no-OS Drivers
    • Precision Studio
    • Power Studio Designer
    • Power Studio Planner
    • Reference Designs
    • Robot Operating System (ROS) SDK
    • Signal Chain Designer
    • Software Interface Tools
  • Learn

    Highlighted Webinar

    COTS SoMs & Phased Array Solutions for Rapid RF Subsystem Integration

    Accelerate RF Subsystem Integration with COTS SoMs and Phased Array Solutions. As building a subsystem from early prototype to full deployment is never...

    Places

    • ADI Academy
    • ADI Webinars
    • EZ Blogs
    • Video Annex
    • Virtual Classroom

    Libraries

    • 3D ToF Depth Sensing Library
    • Continuous-Wave CMOS Time of Flight (TOF) Library
    • Embedded Vision Sensing Library
    • Gigabit Multimedia Serial Link (GMSL) Library
    • Optical Sensing Library
    • Other Products Library
    • Precision Technology Signal Chains Library
    • Software Modules and SDKs Library
    • Supervisory Circuits Library
    • Wireless Sensor Networks Library

    Upcoming Learning & Events

    • Humanoid Robotics: Deterministic Motion Control & Edge AI Systems
    • Power Integrity for High Performance Measurement Systems
    • Open RAN 5G Radio Design: SDR SoCs for Energy-Efficient, Secure Deployments
    View All Webinars
  • Community Hub

    Challenge Yourself!

      KCC's Quiz AQQ300 about Divisibility by 6

      1. Quote of the month: " Friendship is like money - easier made than kept " - Samuel Butler 2. New quiz AQQ300 about a divisibility by 6 puzzle ...

    View All

    What's Brewing

      Read a Blog, Take this Quiz for Another Chance to Win a Gift Card!

      Important: Read the blog first . The quiz questions are all based on the content of the blog: Taming the AI Power Storm: Part 2 of 3 Test your...

    View All

    Places

    • Community Help
    • Analog Dialogue Quiz
    • Logic Lounge
    • Super User Program

    Resources

    • EZ Code of Conduct
    • EZ How To Help Articles
    • Getting Started Guide
    • ADI: Words Matter
    • Community Help Videos
    View All
  • ContentZone

    Visit ContentZone

    Search content by industry or technology.
    • Blogs
    • Technical Articles
    • Tutorials
    • Videos
    • Webinars
    Your ADI content all in one place.
    View ContentZone

    The Latest Read

    JESD204 Bring-Up: From Link-Up to Data Integrity

    This blog presents a structured bring-up methodology for the ZCU102 + ADRV9009 platform, stepping through each initialization phase in sequence and identifying...

    New Release

    Signal Chain Designer: DC Error Simulation
    Signal Chain Designer: DC Error Simulation

    This video covers the DC error calculation capabilities of Signal Chain Designer. DC error is unique in that often requires calibration and has so many...

    Recent Technical Insights

    Latest Technical Article from Analog.com
    Calibration Implementation Techniques for Multichannel Phased Array Subsystems

    Learn about phase-calibration techniques used for characterizing a 16 transmit and 16 receive X-band phased array subsystem based on a mixed-signal front...

EngineerZone
EngineerZone
Data Converters
  • Log In
  • User
  • Site
  • Search
OR
Ask a Question
Data Converters
Data Converters
Documents AD7401: SINC3 filtering
  • Files
  • FAQs/Docs
  • Members
  • Sub-Groups
  • Tags
  • Cancel

Products Mentioned

AD7401 Production
The AD7401 is a second-order, sigma-delta (Σ-Δ) modulator that converts an analog input signal into a high speed, 1-bit data stream with on-chip digital...
Datasheet
AD7401 on Analog.com

Associated Drivers

AD7401A Production
The AD7401A is a second-order, sigma-delta (Σ-Δ) modulator that converts an analog input signal into a high speed, 1-bit data stream with on-chip digital...
Datasheet
AD7401A on Analog.com

Associated Drivers

Table of Contents
  • DATA CONVERTERS SUPPORT COMMUNITY
  • +Documents (More FAQs in Sub-Groups)
  • +AD7730: FAQ
  • +AD7746: FAQ
  • +ADC: FAQ
  • +AD1871: FAQ
  • +AD1877: FAQ
  • +AD1974: FAQ
  • +AD2S1200: FAQ
  • +AD2S1205: FAQ
  • +AD2S1210: FAQ
  • +AD2S80A: FAQ
  • +AD2S83: FAQ
  • +AD2S90: FAQ
  • +AD4080: FAQ
  • +AD4081: FAQ
  • +AD4083: FAQ
  • +AD4084: FAQ
  • +AD4086: FAQ
  • +AD4087: FAQ
  • +AD4880: FAQ
  • +AD4883: FAQ
  • +AD4884: FAQ
  • +AD5111: FAQ
  • +AD5112: FAQ
  • +AD5115: FAQ
  • +AD5116: FAQ
  • +AD5121: FAQ
  • +AD5141: FAQ
  • +AD5141BCPZ100-RL7: FAQ
  • +AD5142: FAQ
  • +AD5160: FAQ
  • +AD5161: FAQ
  • +AD5203: FAQ
  • +AD5206: FAQ
  • +AD5222: FAQ
  • +AD5232: FAQ
  • +AD5235: FAQ
  • +AD5243: FAQ
  • +AD5245: FAQ
  • +AD5248: FAQ
  • +AD5251: FAQ
  • +AD5252: FAQ
  • +AD5254: FAQ
  • +AD5258: FAQ
  • +AD5259: FAQ
  • +AD5263: FAQ
  • +AD5270: FAQ
  • +AD5271: FAQ
  • +AD5272: FAQ
  • +AD5282: FAQ
  • +AD5290: FAQ
  • AD5292: FAQ
  • +AD5293: FAQ
  • +AD5593R: FAQ
  • +AD650: FAQ
  • +AD652: FAQ
  • +AD652SE: FAQ
  • +AD654: FAQ
  • +AD7142: FAQ
  • +AD7147: FAQ
  • +AD7148: FAQ
  • +AD7150: FAQ
  • +AD7151: FAQ
  • +AD7293: FAQ
  • +AD7400A: FAQ
  • -AD7401: FAQ
    • AD7401: SINC3 filtering
  • +AD7403: FAQ
  • +AD74115H: FAQ
  • +AD7415: FAQ
  • +AD7416: FAQ
  • +AD7417: FAQ
  • +AD7418: FAQ
  • +AD74416H - FAQ
  • +AD7740: FAQ
  • +AD7741: FAQ
  • +AD7745: FAQ
  • +AD7747: FAQ
  • +AD7879: FAQ
  • +AD8152: FAQ
  • +AD8156: FAQ
  • +AD8158: FAQ
  • +AD8159: FAQ
  • AD8400: FAQ
  • +AD8403: FAQ
  • +ADAQ4001: FAQ
  • +ADE7912: FAQ
  • +ADE7913: FAQ
  • +ADG3247: FAQ
  • +ADG3248: FAQ
  • +ADG3300: FAQ
  • +ADG3304: FAQ
  • +ADG3308: FAQ
  • +ADN4600: FAQ
  • +ADN4604: FAQ
  • +ADT7310: FAQ
  • +ADT7320: FAQ
  • +ADT7410: FAQ
  • +ADT7470: FAQ
  • +ADVFC32: FAQ
  • +DS1624: FAQ
  • +DS1629S+: FAQ
  • +DS1882: FAQ
  • +DS1882E-050+: FAQ
  • +DS3501U+: FAQ
  • +DS3502U+: FAQ
  • +DS3902U-515+: FAQ
  • +DS3930: FAQ
  • +DS75LVS+: FAQ
  • +HMC661: FAQ
  • +HMC953LC4B: FAQ
  • +MAX13003EEUE+: FAQ
  • +MAX13035EEBE+: FAQ
  • +MAX13035EETE+: FAQ
  • +MAX14001: FAQ
  • +MAX14001AAP+: FAQ
  • +MAX14591ETA+: FAQ
  • +MAX14595: FAQ
  • +MAX14611: FAQ
  • +MAX1617: FAQ
  • +MAX1617AMEE_T1: FAQ
  • +MAX1619: FAQ
  • +MAX1619MEE+: FAQ
  • +MAX1668MEE+: FAQ
  • +MAX2084CXL+: FAQ
  • +MAX22531: FAQ
  • +MAX3002: FAQ
  • +MAX3012EUP+: FAQ
  • +MAX3023EUD+: FAQ
  • +MAX31722MUA+: FAQ
  • +MAX31723MUA+: FAQ
  • +MAX31725MTA+T: FAQ
  • +MAX31730: FAQ
  • +MAX31855EASA+: FAQ
  • MAX31855KASA+: FAQ
  • +MAX31855KASA+T: FAQ
  • +MAX31855PMB1#: FAQ
  • +MAX31856: FAQ
  • +MAX31856EVSYS#: FAQ
  • MAX31856MUD+: FAQ
  • +MAX31856MUD+T: FAQ
  • +MAX31865 RTD-DIGIT: FAQ
  • +MAX31865: FAQ
  • +MAX31865AAP+: FAQ
  • MAX31865ATP+: FAQ
  • +MAX31865ATP+T: FAQ
  • +MAX31865EVKIT#: FAQ
  • +MAX31875A/D+: FAQ
  • +MAX31875R1TZS+: FAQ
  • +MAX3373EEBL+: FAQ
  • +MAX3378EEUD+: FAQ
  • +MAX3390E: FAQ
  • +MAX3397EELA+: FAQ
  • +MAX5417LETA+: FAQ
  • +MAX5422: FAQ
  • +MAX5433LETA+: FAQ
  • +MAX5479ETE+: FAQ
  • +MAX5481: FAQ
  • +MAX5483ETE+: FAQ
  • +MAX5483EUD: FAQ
  • +MAX5484ETE+: FAQ
  • +MAX5484EUD+: FAQ
  • +MAX5487ETE+: FAQ
  • +MAX5494: FAQ
  • +MAX5860: FAQ
  • +MAX6575LZUT+: FAQ
  • +MAX6581_TG98+_A1: FAQ
  • +MAX6618AUB+: FAQ
  • +MAX6621: FAQ
  • +MAX6625PMUT-T: FAQ
  • +MAX6626PMUT#G16: FAQ
  • +MAX6627MKA#G16: FAQ
  • +MAX6630MUT: FAQ
  • +MAX6633MSA+: FAQ
  • +MAX6635EVKIT+: FAQ
  • +MAX6652AUB+: FAQ
  • +MAX6655: FAQ
  • +MAX6682MUA+: FAQ
  • +MAX6689: FAQ
  • +MAX6691MUB+: FAQ
  • +MAX6696AEE+T: FAQ
  • +MAX6698EE99+: FAQ
  • +MAX7500ASA/V+: FAQ
  • +MAX9110EKA+: FAQ
  • +MAX9112EKA+T: FAQ
  • +MAX9123ESE_T1: FAQ
  • +MAX9123EUE+: FAQ
  • +MAX9130EXT+: FAQ
  • MAX9205: FAQ
  • +MAX9206ETI+: FAQ
  • +MAX9217: FAQ
  • +MAX9257A: FAQ
  • +MAX9258AGCM/V+: FAQ
  • +MAX9310AEUP+: FAQ
  • +MAX9315: FAQ
  • +MAX9370ESA+: FAQ
  • +MAX9377EUA+: FAQ
  • +MAX9378: FAQ
  • MAX96715: FAQ
  • +MAX96715GTG/V+: FAQ
  • +MAX96717FGTJ/V+: FAQ
  • +MAX96717_TJ/VY+_A1: FAQ
  • +RDC1740: FAQ
  • +AD5292BRUZ-50: FAQ
  • +AD9834: FAQ

AD7401: SINC3 filtering

Question

We're planning to use the AD7401 with an FPGA for current measurement in a
motor control application. The questions concern the post-processing of the
modulator output from the AD7401. I've done some reference reading and also
implemented the sinc3 filter that is proposed from AD in a computation
environment to explore the area, but I don't get the results I expect. My
current suspicion is that far more filtering than the sinc3 is required as post
processing to receive as outputs of the ADC chain (AD7401+FPGA), sampled data
values of the input signal of the isolated modulator. Further, I don't fully
trust the verilog sinc3 implementation presented in the data sheet, since the
accumulator registers seem to grow beyond their 24 bit numerical range when
supplied with an arbitrary pulse train, causing discontinuities to cope with
for the following filter stage. (I ran on floating point, so without numeric
limitations the output is reasonable, but the information in the signal was
nevertheless not what I had expected) Please provide comment on the above.

Answer

The code given in the datasheet is what is used in the final test solution for
testing the AD7401. They use the Sinc3 filter and this is suitable for
guaranteeing datasheet specifications. Higher order filters do not
significantly improve performance.

The filter is not a 24 bit precision filter. It is only designed to give 16 bit
performance. The filter code has internal filter digital buses that are 24 bits
and the data out is truncated to 16 bits, all filter coefficients are set to
You need this number of bits to guarantee the 16 bit precision, you must drop
the last 8 bits. Other filter arrangements are possible and some systems may
experience better performance by increasing some of the feedback delays.

The filter accuracy is determined by the decimation rate, thus a decimation
rate of 256 is required for the 16 bit resolution. If you increase the
decimation rate you will have better performance from the AD7401 but this will
reduce the throughput of the device and the usable BW. Figure 29 in the
datasheet illustrates how increasing the decimation rate effects performance.

With the SINC3 filter detailed on the datasheet you should be able to achieve
16 bit performance without any los of data. It is important to remember the
filter is for 16 bit resolution not 24 bit resolution. Do you require 24 bit
resolution? The accumulator will grow beyond the 24 bits but should not cause
any errors, the size of the registers (24-bits) makes sure that the relevant
data will not be lost.

Tags: 5GFN2922 data converters Integrated/Special Purpose A/D Converters ad7401 Isolated A/D Converters
  • Share
  • History
  • Cancel
analog-devices logo

About Analog Devices

  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
  • Instagram page
  • Twitter page
  • Linkedin page
  • Youtube page
  • Facebook
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2026 Analog Devices, Inc. All Rights Reserved

analog-devices

About Analog Devices

Down Up
  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

Down Up
  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
Instagram page Facebook Twitter page Linkedin page Youtube page
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2026 Analog Devices, Inc. All Rights Reserved