Hello team,
I'm testing i3c example of i3c_master_read_sensor_icm42688p with LPC5536-EVK.
The board was set based on the readme.txt, but the result is little strange.
demo failed with following uart message
================================================================
I3C master read sensor data example.
I3C master do dynamic address assignment to the sensor slave.
I3C master dynamic address assignment done, sensor address: 0x 9
Sensor reset failed.
================================================================
or
================================================================
I3C master do dynamic address assignment to the sensor slave.
I3C master dynamic address assignment done, sensor address: 0x 9
Sensor reset is done, re-assgin dynamic address
Sensor enable failed.
================================================================
The board seems not to go the next step for gathering sensing data.
Two EVK were tested and result was same.
Could you check what's wrong or what I should do?
Sincerely yours,
Hello mj000,
I use my colleague's lpc55s36 board to test this demo , it works well, below is the photo of that board,
while I have not find the different, you can also try to check with it. I will tell you if I find the root cause.
BR
Alice
Hello Alice,
All jumpers were same to my EVKs but not working.
golden working EVK is in your place, please let us know what the difference between good and bad.
Sincerely yours,
mj,
Hello mj,
Do you have any other lpcxpresso55s36-EVK ? I test some other boards, all can works, only one can't.
Hello Alice,
Unforturenately, we had two board odered.
Best regards,
MJ
Hello,
Your two boards all can't work?
I test four boards, only one can't work.
The version of chip and boards all the same, almost no different , only one point, please check it on your side as below picture:
No issue board:
What about your board?
BR
Alice
Issue:
Hello,
Best regards,
MJ
Hello ,
Try to reduce SCL.
And try to other two I3C demos under SDK.
BR
Alice
Hello ,
Try to reduce SCL.
--> It's been 4 weeks since I first posted. please refer to previous my comment, we tried it. it didn't work
Does LPC5536 support i3C SDR up to 12.5MHz? does it?
And try to other two I3C demos under SDK.
-> also tried it before as wrote. I really hope NXP listen customer voice more carefully.
Best regards,
MJ
Hello NXP
Really thanks for supporting us.
When tested more, It was found that as follows
- example test procedure stopped due to the nack from the sensor.
- i3c SCL was set to 12.5Mhz in the code but real SCL was around 10Mhz by checking oscilloscope.
- When decreasing SCL to 1.25Mhz, the procedure seemed to go more, but still not working.
- the examples i3c board to board master/slave test is sometimes worked and sometimes failed.
with this situation, it's not easy to decide lpc5536 for i3c solution,
If NXP check this, it will be very helpful
Sincrely yours,
Hello,
The same on my side, I will find the reason and tell you .ASAP.
Sorry for the inconvenient to you.
BR
Alice
Hello Alice,
Is there any update? really wish to get some feeback soon.
Best regards,
Mj,
Hello,
Could you please measure timing waves on SCL and SDA signal lines by using logic device? SE team ask this.
Also insert the jumper JP58.
BR
Alice
Hello,
Hi, NXP
It's not effective by connecting GND of uart with readme.txt, which was tested in two evk.
We couldn't select NXP's solution without varifying in the EVK.
Could NXP team check the this problem in EVK with example code?
Sincerely yours,
mj000
HW, SDK infomation
Hello,
I will order this board, and test it on my side after get board, maybe need some days for delivery delay.
BR
Alice
Hello,
There is no demo board on my hand, so I can't help to test this demo,
how about also connect the GND of UART between board JP3 and USB-2-UART.
Also check again hardware connection with readme.txt.
BR
Alice