Analog.com Analog Dialogue Wiki 简体中文
EngineerZone
EngineerZone
  • Log In
  • Site
  • Search
  • User
  • Support

    Popular Forums

    • RF and Microwave
    • Power Management
    • Video
    • FPGA Reference Designs
    • Precision ADCs
    • Linux Software Drivers
    • SigmaDSP Processors & SigmaStudio Dev. Tool

    Product Forums

    • A2B
    • Amplifiers
    • Analog Microcontrollers
    • Clock and Timing
    • Data Converters
    • Direct Digital Synthesis (DDS)
    • Energy Monitoring and Metering
    • Interface and Isolation
    • MEMS Inertial Sensors
    • Processors and DSP
    • Switches/Multiplexers
    • Temperature Sensors
    • Voltage References
    View All

    Application Forums

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

    Design Center Forums

    • ACE Evaluation Software
    • ADEF System Platforms
    • Design Tools and Calculators
    • FPGA Reference Designs
    • Linux Software Drivers
    • Microcontroller no-OS Drivers
    • Reference Designs
    • Signal Chain Power (SCP)
    • Software Interface Tools
    • System Demonstration Platform (SDP) Support
  • Learn

    Highlighted Webinar

    Robust Industrial Motor Encoder Signal Chain Solutions

    Recent Discussions

    • About the values of CurV1,2 displayed in the cursors frame of scopy.
    • Purpose of "Load" in Scopy signal generator configuration GUI
    • about the transient response experiment example of RL Circuit using adalm2000
    • Using ADALM1000 AIN and CHA as kelvin connection
    • I2C communication with ADALM2OOO Through Scopy

    Places

    • ADI Education Home
    • ADI Education China
    • ADI Education India
    • ADI Education Philippines
    • StudentZone (Analog Dialogue)
    • Virtual Classroom

    Latest Webinars

    • Robust Industrial Motor Encoder Signal Chain Solutions
    • Precision Low Power Measurement Solutions for Intelligent Edge
    • Advantages of Integrating Digital Power System Management (DPSM) into your Design
    • Optimizing GaN and GaAs RF Amplifier Performance Using Novel Biasing Techniques
    • Improving Switch-Mode Power Supplies Using Noise Cancelling Technology
    View All Webinars
  • Community Hub

    Challenge Yourself!

      KCC's Quizzes AQQ230 about a clock and angle puzzle
    View All

    Places

    • Community Help
    • Logic Lounge

    Resources

    • EZ Code of Conduct
    • Getting Started Guide
    • ADI: Words Matter
    • Community Help Videos
    View All
  • Blogs

    Highlighted Blogs

    What is The Continuity of Engineering?

     

    Move Over Sensors: Actuators Are Entering The Smart Factory Stage

    Latest Blogs

    • What To Call A Non-Compliant Item
    • How to Construct a Beamformer with the ADALM-PLUTO
    • Customize Your EZ Experience
    • What is the True Value of LTspice?
    • The Limits of AI: Testing ChatGPT’s Performance in Engineering
    Read All Blogs

    ADI Blogs

    • EZ Spotlight
    • The Engineering Mind
  • Partners

    Electronic Design Services - PartnerZone

    • Boston Engineering
    • Calian, Advanced Technologies
    • Colorado Engineering Inc. (DBA CAES AT&E)
    • Clockworks Signal Processing
    • Epiq Solutions
    • Fidus
    • PalmSens
    • Richardson RFPD
    • Tri-Star Design, Inc.
    • VadaTech
    • Vanteon
    • X-Microwave
    View All
Precision ADCs
  • Data Converters
Precision ADCs
Documents What anti-alias filter is required for AD7134?
  • Forums
  • File Uploads
  • FAQs/Docs
  • Members
  • Tags
  • More
  • Cancel
  • +Documents
  • +General: FAQ
  • +AD1139: FAQ
  • +AD1556: FAQ
  • +AD1580: FAQ
  • +AD1582: FAQ
  • +AD2S1200: FAQ
  • +AD2S1205: FAQ
  • +AD2S1210: FAQ
  • +AD2S75: FAQ
  • +AD2S80: FAQ
  • +AD2S80A: FAQ
  • +AD2S82A: FAQ
  • +AD2S83: FAQ
  • +AD2S90: FAQ
  • +AD2S99: FAQ
  • +AD4110-1: FAQ
  • +AD411x: FAQ
  • +AD5940: FAQ
  • +AD598: FAQ
  • +AD650: FAQ
  • +AD652: FAQ
  • +AD654: FAQ
  • +AD7091: FAQ
  • +AD7091r: FAQ
  • +AD711: FAQ
  • +AD7124-4: FAQ
  • +AD7124-8: FAQ
  • -AD7134: FAQ
    • What anti-alias filter is required for AD7134?
    • AD7134: What are the differences between AD7134 and AD4134?
  • +AD713: FAQ
  • +AD7142: FAQ
  • +AD7147: FAQ
  • +AD7148: FAQ
  • +AD7150: FAQ
  • +AD7151: FAQ
  • +AD7175-2: FAQ
  • +AD7176-2: FAQ
  • +AD7176: FAQ
  • +AD717x: FAQ
  • +AD7190: FAQ
  • +AD7192: FAQ
  • +AD7193: FAQ
  • +AD7195: FAQ
  • +AD719x: FAQ
  • +AD7265: FAQ
  • +AD7266: FAQ
  • +AD7280: FAQ
  • +AD7291: FAQ
  • +AD7298: FAQ
  • +AD7305: FAQ
  • +AD7321: FAQ
  • +AD7323: FAQ
  • +AD7328: FAQ
  • +AD7366-5: FAQ
  • +AD7367: FAQ
  • +AD736ARZ: FAQ
  • +AD737: FAQ
  • +AD7380 : FAQ
  • +AD7398: FAQ
  • +AD7400A: FAQ
  • +AD7401: FAQ
  • +AD7403: FAQ
  • +AD74111: FAQ
  • +AD7415: FAQ
  • +AD7416: FAQ
  • +AD7417: FAQ
  • +AD7418: FAQ
  • +AD7450: FAQ
  • +AD7475: FAQ
  • +AD7484: FAQ
  • +AD7490: FAQ
  • +AD7492: FAQ
  • +AD75019: FAQ
  • +AD7503: FAQ
  • +AD7541A: FAQ
  • +AD7546: FAQ
  • +AD7547: FAQ
  • +AD7568: FAQ
  • +AD7578: FAQ
  • +AD7606-4: FAQ
  • +AD7606: FAQ
  • +AD7606B: FAQ
  • +AD7606C: FAQ
  • +AD7608: FAQ
  • +AD7616 FAQ
  • +AD7616-P: FAQ
  • +AD7621: FAQ
  • +AD7625: FAQ
  • +AD7626: FAQ
  • +AD7631: FAQ
  • +AD7653: FAQ
  • +AD7654: FAQ
  • +AD7655: FAQ
  • +AD7656: FAQ
  • +AD7657-1: FAQ
  • +AD7663: FAQ
  • +AD7674: FAQ
  • +AD7675: FAQ
  • +AD7678: FAQ
  • +AD7682: FAQ
  • +AD7683: FAQ
  • +AD7684: FAQ
  • +AD7685: FAQ
  • +AD7688: FAQ
  • +AD7689: FAQ
  • +AD7690: FAQ
  • +AD7691: FAQ
  • +AD7705: FAQ
  • +AD7706: FAQ
  • +AD7707: FAQ
  • +AD7708: FAQ
  • +AD7709: FAQ
  • +AD7710: FAQ
  • +AD7711A: FAQ
  • +AD7712: FAQ
  • +AD7713: FAQ
  • +AD7714: FAQ
  • +AD7714YN: FAQ
  • +AD7715: FAQ
  • +AD7716: FAQ
  • +AD7718: FAQ
  • +AD7719: FAQ
  • +AD7720: FAQ
  • +AD7722: FAQ
  • +AD7725: FAQ
  • +AD7730: FAQ
  • +AD7731: FAQ
  • +AD7732: FAQ
  • +AD7738: FAQ
  • +AD7740: FAQ
  • +AD7741: FAQ
  • +AD7745: FAQ
  • +AD7746: FAQ
  • +AD7747: FAQ
  • +AD7760: FAQ
  • +AD7763: FAQ
  • +AD7766: FAQ
  • +AD7768: FAQ
  • +AD777x: FAQ
  • +AD7780: FAQ
  • +AD7785: FAQ
  • +AD7787: FAQ
  • +AD7788: FAQ
  • +AD7790: FAQ
  • +AD7792: FAQ
  • +AD7793: FAQ
  • +AD7794: FAQ
  • +AD7795: FAQ
  • +AD7798: FAQ
  • +AD7799: FAQ
  • +AD7805: FAQ
  • +AD7808: FAQ
  • +AD7809: FAQ
  • +AD780: FAQ
  • +AD7811: FAQ
  • +AD7812: FAQ
  • +AD7817: FAQ
  • +AD7819: FAQ
  • +AD7821: FAQ
  • +AD7825: FAQ
  • +AD7829: FAQ
  • +AD7835: FAQ
  • +AD7849: FAQ
  • +AD7851: FAQ
  • +AD7854: FAQ
  • +AD7856: FAQ
  • +AD7858: FAQ
  • +AD7859: FAQ
  • +AD7864: FAQ
  • +AD7865 : FAQ
  • +AD7872: FAQ
  • +AD7874: FAQ
  • +AD7879: FAQ
  • +AD7887: FAQ
  • +AD7888: FAQ
  • +AD7891-1: FAQ
  • +AD7891: FAQ
  • +AD7893-2: FAQ
  • +AD7895: FAQ
  • +AD7896: FAQ
  • +AD7899: FAQ
  • +AD7912: FAQ
  • +AD7921: FAQ
  • +AD7924: FAQ
  • +AD7927: FAQ
  • +AD7938: FAQ
  • +AD7942: FAQ
  • +AD7949: FAQ
  • +AD7960: FAQ
  • +AD7961: FAQ
  • +AD797: FAQ
  • +AD7980: FAQ
  • +AD7982: FAQ
  • +AD7984: FAQ
  • +AD7986: FAQ
  • +AD7988-1: FAQ
  • +AD7993: FAQ
  • +AD7994: FAQ
  • +AD7997: FAQ
  • +AD7998: FAQ
  • +ADA2200: FAQ
  • +ADAS1000: FAQ
  • +ADAS3022: FAQ
  • +ADAS3023: FAQ
  • +ADC: FAQ
  • +ADVFC32: FAQ
  • +EVAL-AD7719-EB: FAQ
  • +EVAL-ADAS3022EDZ: FAQ
  • +RDC1740: FAQ
  • +AD4116: FAQ
  • AD7398 SPI Voltage vs VCC
  • +DC590, DC2026, QuikEval: FAQs
  • +Legacy LTC - Sigma Delta ADCs FAQ
  • +Precision Technology Learning Modules
  • Programming FMC FRU ID EEPROM on Linux

What anti-alias filter is required for AD7134?

Q1. What anti-alias filter is required for AD7134?

The architecture of AD7134 offers excellent attenuation of out of band high frequencies providing 102 dB inherent Alias rejection which caters for most of the application requirements.

Along with the inbuilt Digital filter and decimation all the out of band tones are rejected.

Also note that the front-end circuits will also have some level of attenuation for out of band high frequencies, making the requirement for anti-alias filter redundant. If the rejection ask is more then 102dB + front end rejection, then we will need a filter.

Q2. What is the input range of the AD7134 and how should the input signal be applied?

The input range of the AD7134 is +/-Vref, this means that if a 4.096V reference is used, then the input signal can swing 8.192V pkpk. The AD7134 has 4 differential input channels and each channel expects a fully differential signal, and for best performance this should be centered around a common mode voltage that can be anywhere from Vref/2 to 2.5V

 

VDiff = (VAIN+) - (VAIN-) , where

VDiff – Differential input voltageVAIN+ - Voltage on Positive input

VAIN- -  Voltage on Negative input

 Differential input voltage equals (VAIN+) - (VAIN-) as shown in the right side of the below figure.

Left side shows the swings on the Pins AINX+ and AINX-

For best performance the differential input signal needs to be biased to Vref/2 to 2.5V.

Q3. Can instrumentation amplifiers like ADA4254 or LTC6373 directly drive the AD7134?

Yes, AD7134 input is resistive based and therefore can be driven directly by any instrumentation amplifier such as the ADA4254 or the LTC6373 or using an operational amplifier.

Q4. What is the difference between Master and Slave mode? Which one should I use for my application?

When the AD7134 is operating in master mode the output data rate (ODR) and DCLK are 

generated by AD7134 therefore the digital host does not need to take any action in relation to the generation of the ODR or DCLK

signals and just needs to sample data. For some of the ODR values dynamically changing the ODR signal is faster when operating in master mode.

When slave mode is selected the ODR and DCLK both need to be provided by digital host.

This mode is best suited when multiple channels across AD7134 devices need. Therefore, when the data is required to be sampled simultaneously from all channels of different AD7134 devices that are operating at the same ODR, then the Slave mode is the best option

Q5. What filter types are available on the AD7134? Which one is the best for my application?

On the AD7134 there are 5 different digital filters that enable the AD7134 to be used in various application requirements.

On the AD7134 the filters available are

are two variants of flat passband brick wall FIR filter, two variants of low latency SINC3 filter and SINC6. Brick wall FIR filter response is needed for applications such as data acquisition or SONAR or Electronic test and measurement. The 32 udB low ripple FIR filter would ensure flat passband and would help user extract all details of the signal.

 

SINC3 filter would be useful for low latency applications where speed of measurement is important, applications such as control loops or protective relays. The removal of AAF in this alias free AD7134 and the SINC3 low latency filter helps achieve low latency signal chain path.

The SINC3 with 50/60 Hz rejection helps in applications demanding rejection of power line frequency with fast settling at ODR = 50 sps.

Please refer to the Excel based Filter tool on the AD7134 product page

Q6. Is an IBIS model available for the AD7134?

There is an IBIS model available for the AD7134 that can be downloaded from the product web page. – add the link

Q7. what is difference between Continuous time and Discrete time sigma delta Converter?

Discrete time ADCs have a sample and hold circuit at the input. The input signal is converted to a discrete time signal by the sample and hold circuit before quantized. Continuous time ADC does not sample and hold circuit at the input. Sampling is taking place at the quantizer after the sigma delta modulator.

Please refer this article AC and DC Data Acquisition Signal Chains Made Easy for more details

Q8. Is there a relationship between the power and output data rate, i.e. does power go down as you decrease the output data rate?

Power does not scale with the output data rate as it does for Discrete time ADC’s although it reduces marginally. so, for SINC3 filter ODR=1.5Msps the power is 111mW and for 10 sps it is 96mW. 

Please refer to datasheet plots for more details

Q9. How do You specify group delay on the AD7134?

Overall group delay is total latency added by the ADC. This delay includes the delays from the point of sampling to the digital filter output. The internal delays that contribute to this spec include Modulator, ASRC, Digital filter group delay and Digital interface Delay.

Q10. What diagnostics are available on the AD7134?

There are several diagnostics available on the AD7134, that enable the monitoring of the different functional blocks on chip. Examples of these include Internal Fuses, Analog input over range, MCLK frequency check, SPI communication, Memory map, ODR input frequency, Digital Filters and reports error to the users via register flags which can be accessed using SPI. Additionally, there is also an option report the errors on the GPIO pins

The full list of diagnostics can be found in the datasheet.

Q11. On the AD7134 Is the serial interface reset when CS is taken high?

Yes. Each time that CS is taken high, the serial interface is reset. When CS is taken low, the serial interface is in a state where it expects a write to the communications register, indicating the next operation. This feature is useful as it allows the user to frame the commands

Q12. Is the recommended power and grounding scheme for AD7134?

Its recommended to tie all the grounds together to a single large plane. The AD7134 evaluation board runs with a Switch mode power supply with the analog and digital supplies shorted together. Please refer to the board drawings in the Evaluation board user guide

Q13. Is a continuous SPI Read or write to the AD7134 registers possible ?

When reading or writing to the AD7134, a user can transmit the data as a continuous stream mode. This helps in reducing the time to configure the part. Please see the Stream mode section in the Data sheet.

Q14. what is the recommended signal conditioning for AD7134?

The AD7134 accepts truly differential signals centered around 2V to 2.5V(Common mode) therefore if your signal is at this level you don’t need to do anything, if however you signal is single ended or not centered around 2V to 2.5V then you will need some up front signal conditioning to bring the signal in line to the expected levels. Please refer to front end applications in the Data sheet.

Q15. I want to use two AD7134s in my application, how do I ensure that the ADCs are synchronized?

The integrated ASRC of the AD7134 helps achieve multidevice synchronization with a single low speed ODR line. The phase matching between channels is less than 10 ns typically of making it easy to synchronize multiple devices.

To achieve tight synchronization, slave mode is recommended, here the devices should be configured with gated DCLK and all the ODR and DCLK signals of different devices should be shorted together. The SPI must then be used to set the DIG_IF_RESET bit, this ensure the digital interface is reset before the data capture begins. This DIG_IF_RESET command must be given to all the slaves simultaneously using one single SPI write command.

 

Q16. What is the data output coding used on the AD7134?

On the AD134 twos complement coding is used to represent both negative and positive differential voltages applied to the analog inputs of the ADC.

The input range is from negative Full Scale (-VREF) to positive Full Scale (+VREF). The output coding is

  • A negative full-scale voltage applied to the Analog inputs results in an output code of (0x800000). Negative value have the MSB set to 1 Always
  • à Midscale zero differential input voltage applied to the analog inputs results in an output of 000...000 (0x000000)
  • A positive full-scale input voltage applied to the Analog inputs results in an output code of 0111...111 (0x7FFFFF), positive values have the MSB cleared Always

Please refer to Datasheet table 26

Q17. How does the ODR high and low times relate to the sampled input data? Are they connected?

ADC conversions are not linked to ODR high or low state, the AD7134 has an ASRC (asynchronous sample rate converter) on board, this is located In between, and conversion happens in modulator. ASRC resamples the data as shown in the figure below

Q18. Can i configure different channels with different digital filters and different Output Data Rates?

Yes, Different channels can be programmed with different filters in the SPI control mode.

Different channels can have different ODR rates limited to ODR, ODR/2, ODR/4 and ODR/8

Q19. What are the choices for Digital interfaces for AD7134?

AD7134 has Flexible digital interface options allowing customers to connect with Free clock-based modes like SPORT or Gated clock interface modes like FPGA or SPI

Q20. The AD7134 has 2 power modes which one should I used?

Depending on the performance needed for the end application we can choose the power mode

Both the high-performance mode and Low power mode supports the entire output data range of 10 SPS to 1.5 MSPS with low power mode having some degradation in performance

Please refer to Tables 9 to 16 in data sheet

Q21. How do I use Master slave transfer bit ?

In master mode, the ODR_VAL_INT_x and ODR_VAL_FLT_x registers need this implementation. When this bit is set, multiple bytes of data that have been transferred using the SPI are written at one time to the slave. Upon completion of the transfer, the slave device clears this bit (auto clear),

So you write these registers and then set the master slave transfer bit to update the ODR value.

Q22. My application require digital isolation. What are the minimum number of digital lines required to interface with the AD7134?

The AD7134 has a Minimal I/O mode, this mode helps achieve full control of the AD7134 using just 4 signals that encompass the control and data lines. The measurement data from all 4 channels is serialized on one DOUT line of the AD7134, the SPI clock and data clock are shared on same wire. For more details on the Minimum I/O mode please refer to the datasheet page 64.

Another option would be to use PIN Mode, using PIN mode on the AD7134 eliminates the need for SPI communication interface to control the AD7134. The AD7134 is configured by HW pins that are pulled either high or low allowing user to access data for a fixed configuration

For more details, please check the AD7134 Product Page.

  • simultaneous sampling
  • digital filter
  • continuous time
  • front end signal conditioning
  • sigma_delta_adc
  • ibis_model
  • minimum I/O mode
  • AD7134
  • ODR Programming
  • sport
  • differential input
  • Share
  • History
  • More
  • Cancel
Related
Recommended
Social
Quick Links
  • About ADI
  • ADI Signals+
  • Analog Dialogue
  • Careers
  • Contact us
  • Investor Relations
  • News Room
  • Quality & Reliability
  • Sales & Distribution
  • Incubators
Languages
  • English
  • 简体中文
  • 日本語
Newsletter

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

Sign Up
Analog Logo
©1995 - 2023 Analog Devices, Inc. All Rights Reserved
沪ICP备09046653号-1
  • Sitemap
  • Legal
  • Privacy & Security
  • Privacy Settings
EngineerZone Uses cookies to ensure you get the best experience in our community. For more information on cookies, please read our Privacy & Security Statement.