Other Parts Discussed in Thread: PCA9306, LM5056EVM
Hi There.
I have designed an Energy monitor board using the LM5056. Current on my board there is 8 LM5056A, and STM32F103C8 controller and a PCA9306 I2C level Translator from NXP.
For the 8 devices I have configured address 0x40 to 0x47 and the SDAI and SDAO are connected together.
Problem.
the problem I currently have is that none of the device is acknowledging anything I send on the bus.
My is structured as follow ADDRESS(7BIT+W\R)->COMMAND->DATA
The timing diagram in the datasheet is not helping much so I would like to know if I should expect and ACK after sending the Address Byte or I should not.
Currently I am expecting and ACK and therefore I'm getting and ERROR report from the controller cause i'm not getting one.
My circuit is based on the LM5056EVM schematic.
Kind Regards