1
\$\begingroup\$

I'm trying to run ads7924 using stm32f series.

But i2c does not work so I check the i2c line.

Between 0R, MCU side 3.3V but ads7924 side 0V. I set pull up setting of MCU internally .

What is the problem? below is the circuit i designed enter image description here

\$\endgroup\$
9
  • 2
    \$\begingroup\$ If you have 3.3V at the MCU end of the SDA line, and 0 V at the ADC, you must have a broken connection (open circuit) between the MCU and ADC. \$\endgroup\$ May 29, 2020 at 23:04
  • 1
    \$\begingroup\$ Is 0R a zero ohm resistor? If so, you cannot have different voltages on each side. \$\endgroup\$
    – Annie
    May 29, 2020 at 23:05
  • 1
    \$\begingroup\$ I see no ground connection on MCU side. Is MCU ground connected to ADS7924 DGND? \$\endgroup\$
    – glen_geek
    May 29, 2020 at 23:25
  • 1
    \$\begingroup\$ "I set pull up setting of MCU internally" the internal MCU pull-ups are nowhere even close to the I2C slew requirements \$\endgroup\$
    – Maple
    May 30, 2020 at 0:17
  • \$\begingroup\$ Annie - yes.. its 0R. I designed it to debug point.. \$\endgroup\$ May 30, 2020 at 5:23

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.