This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS131M04EVM: ADS131M04EVM wrong ID and Wrog ADC read

Part Number: ADS131M04EVM
Other Parts Discussed in Thread: TMS320F28379D, , ADS131M04

Tool/software:

Hello,

I am using the TMS320F28379D with the ADS131M04EVM to read ADC values and the device ID. However, the ID changes with each reading—sometimes it is correct, and other times it is incorrect. What could be the reason for this?

Similarly, even though I am not changing the input voltage, sometimes I get the correct readings, while other times the values are incorrect. What could be causing this issue?

Below, you can see two different responses to the A0 message that I sent for reading the ID.

Additionally, I have included a debug output and an analyzer screenshot showing the voltage values applied to the first two channels and how they were read.




  • Hi aleyna yılmaz,

    You are sending and capturing the data at the falling edge, but your logic analyzer was configured at the rising edge to display the data. As you can see in the following timing I highlighted, you are actually reading 0x24 from ADS131M04 that is a correct ID in the ID register of ADS131M04. I suggest you to change the SPI configuration in your logic analyzer, then check the data again. If you are still not getting correct data sometimes, check your SPI configuration on TMS320F28379.

    BR,

    Dale