Post Go back to editing

The AD5940 cannot read the value in the register when compiling in ESPIDF environment

Thread Summary

The user is experiencing issues reading the AD5940 register, which always returns 0. The solution involves ensuring the SPI rate is set to 8MHz or lower to meet the timing requirements. Additionally, the user should verify that VREF_1V82 and VREF_2V5 are outputting the correct voltages and that the EP pin is grounded. If the issue persists, the user should check the SPI communication timing and waveform using an oscilloscope or logic analyzer.
AI Generated Content

  When configuring the clock, I can't read the value when reading the AD5940 register, and it always returns to 0. What is the solution?

Edit Notes

Is there any way to confirm that AD5940 is started normally and can communicate with ESP32 normally?
[edited by: dgxy at 9:36 AM (GMT -5) on 4 Jan 2025]
Parents Reply Children