PSoC 4 SMBus Master (one more time)

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

cross mob
WiLe_295706
Level 1
Level 1

This forum contains a number of discussions about using the PSoC I2C SCB to implement an SMBus MASTER interface, Unfortunately, I have seen several suggestions, but no definitive answer. The most significant requirement is adding "plug and play" support to allow the master to cleanly detect and handle spontaneous disconnection of the device while in the middle of a transaction. One response from Cypress (from 2015) suggested adding a timer monitoring the output lines, but provided no additional info. Another in the same thread suggested creating a new component.

Can somebody provide me with a bit more detail on the recommended way to implement this timeout?

I would also like to request that this option be added to the standard I2C SCB component.  There is an SMBus slave component so it seems reasonable to provide a standard implementation of an SMBus master.

Thank you,

Bill

0 Likes
1 Reply
Vasanth
Moderator
Moderator
Moderator
250 sign-ins 500 solutions authored First question asked

Dear Bill,

We have forwarded your query to our product development team, who will evaluate your query. Thank you for your interest in Cypress products. Could you please point us to the threads you have referred in the first interaction to help you in component modification. Also you can make use of this document too <http://www.cypress.com/documentation/component-datasheets/psoc-creator-component-author-guide

Best Regards,

VRS

0 Likes