Other Parts Discussed in Thread: MSP430F5438, PCA9306
Hi guys,
I'm trying to communicate through I2C with a motor driver (MD25) that runs at 5V. I am using the MSP430 Experimenter's board with the MSP430F5438 microprocessor. Additionally I am using a Logic Level Converter from Sparkfun that translates 3.3 to 5 V seamlessly. I have tied SCL and SDA on both sides to VCC using a 10K resistor. When observing through the oscilloscope, I find that the start sequence is generating the right address but the MD25 is not sending an ACK on the 9th clock cycle. However, I only observe this when I observe the SCL/SDA lines from the 3.3V (MSP430) side. When trying to check from the 5V (MD25) side, I see the SDA line held high at 5V while the SCL line is at 0V.
Any insight or this, or suggestion on what might be wrong (resistors only needed on one side of the line, different logic level converter needed, etc.??)
Thanks in advance!
Alvaro