Selecting Anti-Aliasing Filter for NI 5752/5752B Analog Input in LabVIEW

Updated Apr 23, 2023

Reported In

Hardware

  • NI-5752
  • NI-5752B

Software

  • LabVIEW
  • LabVIEW FPGA Module

Driver

  • FlexRIO

Issue Details

The NI 5752/5752B Specifications says there are 3 different Anti-aliasing filter options for Analog Input channels, how do I select which filter I want to use?

Solution

You can select which filter you want by using SPI commands to write to the onboard registers on the ADC.
The NI 5752 Configure ADC.lvproj example in the NI Example Finder shows how to write SPI commands to configure the ADC.

The TI AFE5801 ADC datasheet (ADC used in the 5752/B) includes a register map. You'll see there the Filter_BW address is 7 and relevant registers are 00: 14MHz. 01: 10MHz. 10: 7.5MHz. 11: Not used.


Figure 1: Enabling the 7.5MHz Anti-aliasing filter