Part Number: ADS7924
Tool/software:
I recently used STM32 to debug and read ADS7924. During the register reading test, I found that ADS7924 often did not respond to ACK, resulting in read and write failures.
This is my read and write process
while (1)
{
Write ADS7924 0x0A register 0x5A;
Read ADS7924 0x0A register;
Delay 100ms;
}
I used a logic analyzer and an oscilloscope to capture the waveform. The waveforms sent by STM32 all meet the read and write Timing Diagram in the manual. What are the possible reasons for the lack of acknowledgment? The following are normal waveforms and abnormal waveforms,





