Drop voltage SCL I2C
Hello,
I have a very strange behaviour with the I2C bus of a STM32G431.
I try to communicate with a MLX90393 of Melexis. I had some problems to get the measurements, after a Start measurement. The MLX90393 returned an error code. So I checked the signal with a signal analyzer.
The signal look like this:
So the voltage of the SCL signal in white (digital measure at the top and analogue at the bottom) has a voltage drop to 1.6V at the end of the frame !
What is strange is that for other frames I've absolutely no problem. For example here I try to get the measurement from the sensor:
The SCL signal is stable until the end.
SCL and SDA are pull up on my board with 10k resistors and the frequency is set at 100kHz.
I had previously used a STM32F334 on the 1st version of my board with all the same components (only the tracks are of cours a little bit different because the footprints of the F334 and the G431 are a little bit different) and I had absolutely no problems.
I am able to write and read memory of the MLX90393 without any problem. The problem only becomes apparent when I try to initiate a measurement on the sensor.. !
Did anyone have any idea what the problem is?
