burningmosfet
Member level 1
Hello everybody I am trying to interface a Texas Instruments MSP430F2618 via I2C bus with a RTC (maxim DS1337). The entire system is powered at 3V and pull-up resistors on SDA and SCL lines are 3.3k ohm.
For the I2C I'm using the libraries provided directly from Texas Instruments but I have an awful acknowledge signal from the RTC (as if something, the MCU?, is trying to keep the line low).
This happens in all the frequency range (f I2c 10k to 400k) and doesn't change considerably variing the pull up resistors on SDA and SCL.
The pics from my oscilloscope is in the first link. In your opinion, what's the problem?
Image with small acknowledge signal
**broken link removed**
Link to USCI I2C Master docs:
https://www.ti.com/litv/pdf/slaa382
Link to USCI I2C Sources:
https://www.ti.com/litv/zip/slaa382
For the I2C I'm using the libraries provided directly from Texas Instruments but I have an awful acknowledge signal from the RTC (as if something, the MCU?, is trying to keep the line low).
This happens in all the frequency range (f I2c 10k to 400k) and doesn't change considerably variing the pull up resistors on SDA and SCL.
The pics from my oscilloscope is in the first link. In your opinion, what's the problem?
Image with small acknowledge signal
**broken link removed**
Link to USCI I2C Master docs:
https://www.ti.com/litv/pdf/slaa382
Link to USCI I2C Sources:
https://www.ti.com/litv/zip/slaa382