從目前應用最為廣泛的帶指定幀喚醒的CAN收發器TJA1145的管腳定義如下,其中跟喚醒相關性最強的就是INH腳,規格書上這個註釋直譯是“禁止輸出以切換外部穩壓器” ,其實不用整這麼麻煩,它的用途就是當CAN總線上有喚醒幀的時候,INH會置位變成高電平可以用來使能外部的電源晶片。
-
從TJA1145的晶片內部示意圖裡面可以看到大概的用途,當報文過濾器的的報文與喚醒幀寄存器相匹配的時候,COMPARE LOGIC就會認為檢測到喚醒幀,然後就會閉合INH內部的開關,讓INH腳輸出12V。
-
所以從上面看來,CAN喚醒需要硬體配合才能實現才行,下圖就是比較典型的一種網路管理喚醒的硬體拓撲,首先帶喚醒的CAN收發器必須要12V常電供電,另外INH腳需要連接到電源晶片的使能腳,這時當CAN總線上有網路管理幀的時候,INH變成高電平去喚醒電源晶片,就完成了一次完整的網路管理喚醒。
-
下圖這個是TJA1145晶片手冊中推薦的應用電路,基本上跟我畫的拓樸差不多,如果有興趣的話可以直接去上網下載TJA1145的晶片手冊去了解一下。
-