| NSTB | EN | TxD | 工作模式 | CANH | RxD |
| 0 | 0 | 任意 | 睡眠模式 | 0V | 浮動(高電平) |
| 0 | 1 | 發(fā)送數(shù)據(jù) | 喚醒傳輸模式 | 0V,12V | 總線狀態(tài) |
| 1 | 0 | 發(fā)送數(shù)據(jù) | 高速傳輸模式 | 0V,4V | 總線狀態(tài) |
| 1 | 1 | 發(fā)送數(shù)據(jù) | 正常傳輸模式 | 0V,4V | 總線狀態(tài) |
當(dāng)NSTB和EN控制端接低電平時,AU5790工作在低功耗或“睡眠”械,在此模式下可減小電流消耗,提高系統(tǒng)效率。在睡眠模式時,發(fā)送功能被禁止,即TxD端輸入低電平,CANH輸出不能激活(輸出電平為0V)。但內(nèi)部網(wǎng)絡(luò)監(jiān)測器監(jiān)視總線信號的邊沿,一旦檢測到,則由TxD輸出端通知CAN控制器。處于睡眠狀態(tài)的總線節(jié)點(diǎn)一般不理睬總線上的正常通信,除非使用“喚醒”模式來激活它。
當(dāng)NSTB端接低電平而EN控制端接高電平時,AU5790工作在“喚醒”模式。在此模式下,它發(fā)送的數(shù)據(jù)信號電平是增強(qiáng)的(典型值為12V),這樣將激活掛在總線上的其它節(jié)點(diǎn)。如果NSTB和EN控制端均接高電平,那么AU5790將工作在正常模式。
如果NSTB端接高電平而EN控制端接低電平,則AU5790工作在高速傳輸模式,在此模式下,內(nèi)部波形控制功能被禁止,而此時的EMC此正常模式要大,但傳輸速度可達(dá)1000kbps。
由于AU5790的BAT和CANH端采取了特別防護(hù)措施,因此BAT端可低抗45V負(fù)載的瞬變和突跳起動;而CANH端可在總線出現(xiàn)對地或電池電源短路時為芯片提供保護(hù)。另外,芯片的過熱關(guān)閉功能還可防止系統(tǒng)在故障情況下,芯片由于溫度過高而受到損壞。AU5790在芯片溫度過高時,將會關(guān)閉數(shù)據(jù)傳輸功能;而在芯片溫度降低時,可自動恢復(fù)。
4 應(yīng)用電路
圖3所示為AU5790的應(yīng)用電路。圖中的總線控制器可選用飛利浦公司生產(chǎn)的總線控制器SJA1000或帶CAN總線接口的單片機(jī)87C592,使用時總線控制器的發(fā)送端口TxD應(yīng)設(shè)置為推換工作方式,總線負(fù)載電阻RT的取值范圍應(yīng)在3~11kΩ之間。





