SBAU269C October 2016 – August 2021 ADS8900B
This software also allows for the direct evaluation of the ADS8910B (18-bit) and ADS8920B (16-bit) devices by emulating their operation with the ADS8900B (20-bit) device. Update the EEPROM file for either the ADS8910B or the ADS8920B in order for the GUI to operate in these modes. First, install a jumper on JP5 so the EEPROM properly updates. If a jumper is not applied across JP5, an error message appears and the EEPROM does not load. Click on the Load EEPROM option in the Tools tab at the top of the GUI window and (as shown in Figure 6-10) a separate window appears, asking for a device to be selected. After loading the new EEPROM file, the ADS8910B or ADS8920B can now be evaluated using the ADS8900B.
Because the ADS8900B has a resolution of 20 bits, emulating a device with a lower resolution results in the software clocking out the number of bits of the device being emulated. For example, if the ADS8920B (which has a resolution of 16 bits) is being emulated, the software discards the last four LSBs and only clocks out 16 bits of data. When a device with a lower resolution is being emulated, the AC performance characteristics (such as SNR and THD) match the lower resolution devices.
When running an emulation for the ADS8910B or ADS8920B using an ADS8900B, source synchronous mode cannot be used. Source synchronous mode is enabled by setting SDO mode to multiSPI. If source synchronous mode is selected when emulating a device, an error occurs and the software enters a nonworking state. A power cycle and software reset is required to recover functionality.
For direct evaluation of the ADS8910B or ADS8920B, replace the ADS8900B with an ADS8910B or ADS8920B. After loading the correct EEPROM file, the EVM hardware and software properly communicates with the updated device. With a direct device replacement on the ADS8900BEVM, source synchronous mode can be used.