8 Replies Latest reply on Feb 1, 2017 10:27 AM by user_1377889

    CY8CKIT-059 I2C-USB Bridge doesn't work




      I'm trying to send I2C command to the microcontroller on the CY8CKIT-059 through "Bridge Control Panel" and the KitProg, as seen on "PSOC 101: Lesson 12 I2C Transmit" video tutorial for CY8CKIT-042, but I receive only NACKs. 


      Is that possible to do this operation for the CY8CKIT-059 kit?


      However I've noticed that the SCL line is always on low state (voltage nearly 0V) instead of the high state (voltage nearly 4.8V) which means "Idle State" for I2C protocol. The SDA line is on high state. Observing the schematic of the CY8CKIT-059 kit, I found that between the pull-up resistors of the I2C lines and the lines there are two MOSFET (on the single chip identified as U3) that are driven by 2 of the microcontroller pins of the KitProg. Measuring the voltage, I see that the transistor between the pull-up resistor and the SDA line is ON, but the one between the SCL line and the resistor is OFF. Unfortunately I cannot measure the voltage for the pin driving these MOSFET, so I cannot determine their state and I cannot determine if the transistors' chip could be the problem.


      Could this be the problem? How could I eventually fix it?


      The KitProg firmware is updated with the PSoC Programmer.


      Thank you,