CY8CMBR3108 I2C lines Failure.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
chmc_4078641
Level 1
Level 1

Hi,

In one of my application where I need capacitive touch to provide input to the device(where i need 3 capsense buttons), i'm using cy8cmbr3008.

When the device is in normal working condition if there is any multiple touches(abnormal touches) on the capsense buttons, the SLC and SDA lines of the I2C is getting pulled down permanently until we restart the device. Once after restart, the device is working normally.

note:      I2C is configured to work for 400KHZ.

              I2C is shared between EEPROM, RTC and Capsense controller.

              SLC and SDA lines are pulled up to 3.6V by 10k resistors.

Is any one have ever encountered with such issue., what could be the possible solution.?

Thank you,

Chilambarasan.

0 Likes
1 Solution
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

Didn't meet this kind of issue before.

Could you try using Bridge Control Panel to debug it? when multiple touches issued, what is the phenomenon of I2C if using BCP.

Why 'multiple touches' is abnormal touches? As my understanding, touches on capsense button won't have influence on I2C communications....

Thanks,

Ryan

View solution in original post

0 Likes
1 Reply
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

Didn't meet this kind of issue before.

Could you try using Bridge Control Panel to debug it? when multiple touches issued, what is the phenomenon of I2C if using BCP.

Why 'multiple touches' is abnormal touches? As my understanding, touches on capsense button won't have influence on I2C communications....

Thanks,

Ryan

0 Likes