326
社区成员




请问一下,有没有搞过TJA1043休眠唤醒的大神,想请教一下!现在想让它进入休眠,EN=H,set STB=L,单步调试已经发现INH降到1.3V。隔了50ms后,切断系统电源,1043 12V供电维持。但1043一会又被唤醒了,导致系统电流没掉下去。想问问有没有遇到过这种情况的大神可以指点一二。
我最近碰到过,是TC377的芯片,后调查得出是因为TC377的特性导致MCU在启动或者下电时会将P33和P34的拉至2.5V(在377的芯片手册中说明的),解决方法是硬件在哪里加了一个电阻
我们以前是INH脚接电源控制脚,当INH置低后,电源不使能,没电,主芯片彻底断电。当CAN上有报文活动时,INH脚变为高,电源被使能,主芯片重新上电,开始工作。(TJA1043的工作电源是要一直在的)
inh是个输出引脚,用来判断tja1043有没有进入sleep模式,inh只有sleep模式下是低电平,其他情况都是高电平。正常的策略是配置tja1043的引脚,进入sleep模式,inh拉低,对应的ldo的en脚拉低,给mcu和tja1043的vcc,vio供电断掉,vbat的12v电平保持。建议示波器抓一下inh引脚,en引脚,stb引脚,can引脚的电平