This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LM5066I: LM5066I communication with STM32 - SMBus repeated start issue

Part Number: LM5066I

Hello everyone,

has anyone already connected the LM5066i with a STM32F072 and got the SMBus working? I'm having some big issues to get this going and think, that this is a problem with the repeated start function, the LM5066I requires for transmitting data. Communication with one USB to I2C converter works fine...

Best regards,

Chris

  • Hi Chris,

    Unfortunately, I did not get chance to try with STM32F072. Has the timing requirements as per Table-7.6 are meeting?

    Best Regards,
    Rakesh
  • Hi Rakesh,

    with which controller have you tried it, it would be also a help just to know the commands that have to been send. I have not yet checked for the correct timing, because it seems like the problem is caused by the missing repeated start condition from the STM32. The examples and functions are a bit weird there. I tried to use the SMBus Stack from ST, but I have not found any way to send the required repeated start (see the difference in the SCL singnal below, communication via the USB 2 I2C dongle works perfect). My next try will be, to try it with the normal I2C instructions.

  • Hi Chris,

    I use FTDI Dongle which comes with EVM. Did you able to get any information on stack from ST?
    Please let me know, what can be done on EVM to replicate this issue.

    Best Regards,
    Rakesh