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

cross mob
ZhaoYG
Level 1
Level 1
First reply posted First question asked Welcome!

I use CYUSB3KIT-003 as a USB to I2C convert device, I dont know how to let the I2C to support  Clock-stretching. Please give me some advice, thanks!!

0 Likes
1 Solution

Hello,

You need not do any code changes in firmware. The I2C block of FX3 will support clock stretching by design. 

Best Regards,
Jayakrishna

View solution in original post

0 Likes
3 Replies
JayakrishnaT_76
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hello,

FX3's I2C interface can only work as an I2C master and it supports clock stretching feature by design. Please refer to the Section I2C interface in FX3 datasheet which already mentions this. The link to the datasheet is given below:

https://www.infineon.com/dgdl/Infineon-CYUSB301X_CYUSB201X_EZ-USB_FX3_SUPERSPEED_USB_CONTROLLER-Data...

Best Regards,
Jayakrishna
0 Likes

Thanks for your quickly echo,  To support the clock-stretching ,Is there any special codes we need in my firmware? or the device support the clock-stretching naturally?

0 Likes

Hello,

You need not do any code changes in firmware. The I2C block of FX3 will support clock stretching by design. 

Best Regards,
Jayakrishna
0 Likes