CH101 I2C communication problems

By carldumartinvi… , 1 December 2022

I am working with the CH101 in its EV_MOD_CH101-03-01 form. I am integrating it with a microcontroller from MICROCHIP the pic24f16kl401.
I connected the sensor as in the datasheet with the pull-up resistors.
However I cannot communicate with the sensor in I2C. In my protocol I set the PROG and RESET pin to HIGH and I want to read the values in the first two registers of the sensor which is supposed to answer me 0x0a and 0x02. This allows me to check the presence and proper functioning of the sensor. I use as I2C address 0x45.
I have no response from the sensor. I think the problem is with my I2C protocol. I can't find any information on the exact protocol used by the sensor (start bit, stop bit, ack...).
Has anyone managed to communicate and have a response from the sensor and could send me the protocol used? Or inform me if my protocol is good or not?

Thank you in advance.

minggaotdkcom

2 years 7 months ago

Hi,Chx01's I2C interface is following the standard I2C spec , I attach a LA logic wave snapshot for your reference for the sensor finding. if you have the signals' logic wave , that will be helpful.

phpbb Post ID
45090
phpbb Topic ID
39604