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

USB low-full-high speed peripherals

marcus
Level 1
10 sign-ins 5 sign-ins First solution authored
Level 1

Hi

Does the CY7C68013A provide a method for i2c stuck bus recovery?  i.e. if a device connected to the master is holding the SDA line low can the CY7C68013A clock out the slave device so that it releases SDA?

Best
Marcus

0 Likes
1 Solution
MallikaK_22
Moderator
Moderator 500 replies posted 250 replies posted 250 sign-ins
Moderator

Hi,

No, the specific operation cannot be performed in FX2LP.

Regards,

Mallika

View solution in original post

0 Likes
4 Replies
MallikaK_22
Moderator
Moderator 500 replies posted 250 replies posted 250 sign-ins
Moderator

Hi,

No, the specific operation cannot be performed in FX2LP.

Regards,

Mallika

0 Likes
marcus
Level 1
10 sign-ins 5 sign-ins First solution authored
Level 1

That's a pity.
Are there any recommendations how to handle such an issue?
Best
marcus

0 Likes
MallikaK_22
Moderator
Moderator 500 replies posted 250 replies posted 250 sign-ins
Moderator

Hello Marcus,

An option is to reset the slave.  A GPIO in Open-drain mode can be connected to the SCL line.

You can try to manually toggle the SCL line to force the slave to release SDA.

Regards,

Mallika

0 Likes
marcus
Level 1
10 sign-ins 5 sign-ins First solution authored
Level 1

Dear Mallika,

I hoped that there would be another solution than sacrifice one of the other IO-Ports.
But thank you anyway,
Marcus

0 Likes