Unable to Communicate with ADS7038 ADC over SPI
- April 10, 2025
- 2 replies
- 1069 views
Hello,
I am having issues communicating over SPI with an external ADC the ADS7038. I am using an STM32H750VB and sourced the code from github (precision-adc-examples/devices/ads7038 at main · TexasInstruments/precision-adc-examples). I am unable to read data from the ADC when it is connected to a thermocouple and only get a return of 0. I have tried reading from individual registers but have been unable to return a value. The STM32 pins all have correct continuity, but the ADS7038 is difficult to probe since it has a QFN package. I was able to get a signal on SCK and MOSI but MISO was just high. SPI is set as Full-Duplex master using CS pins to enable with a Baud rate of 2 Mbits/s. Attached is the entire code but also here are some screenshots of the main programs used to communicate SPI and read from the ADC. Any ideas for other things to try for debugging?








