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.
Hey Emil,
I don't see any issues involving the schematic with our device.
I would suggest using a digital multi-meter to check to see if there is a short from SDA to GND with either a resistance check or continuity setting.
One thing you could try is to give the clock line 8~16 clock pulses to see if this resets the state machine for the downstream slave.
"As per the power sequence suggested by the OLED manufacturer, when we enable the VDD and VDDA supplies, the SW0_I2C2_SDA and SW1_I2C2_SDA lines go to low state and donot come back to pulled up high state."
Sometimes, the issue isn't the power sequence but the ramp rate. I would suggest monitoring the Vcc ramp rates of each and check with the manufacturer to see if the ramp rates are too slow/fast and may place the device in an unknown state when powering up.
Thanks,
-Bobby
Hello Bobby,
Thanks for the analysis.
It seems like the OLED is pulling the line low. We have updated the reset sequence and checked, but the issue didn't appear.
So, it looks like the fix.
Thanks again for the great help.
Emil