4014通过EZI2C的sclk和sdat来判断主机状态

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

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

cross mob
Fayne_Meng
Level 4
Level 4
Distributor - Weikeng(GC)
100 sign-ins First like received 10 likes given

主机和从机通信,主机会有上电和断电两种状态,能否通过IIC来判断主机的上电和掉电状态,掉电时clk没有信号,有电时clk有信号。从机是CY8C4014PVI-422;

0 点赞
1 回复
Vison_Zhang
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 250 sign-ins

外部上拉与主控同时掉电的话,主机掉电之后 PSOC4 I2C 引脚配置成内阻上拉驱动模式时,该引脚的高电平状态将不能保持,因为高电平会导致主机芯片 I2C 引脚内部的 ESD 上钳位管导通,从而引脚电压稳定在钳位管的导通电压(一般 0.7V左右)。在这种情况下,将PSOC I2C 引脚配置成内阻上拉之后再读取其输入状态,读到的应该是该是 Logic 0。 但是主机端是否允许这样的电流倒灌操作以及允许的电流是多大,需要与主机芯片厂商确认。

另外主机掉电之前是否有检测机制,有无可能在掉电之前向从机发送特定数据来通知自身状态?

0 点赞