Tja1042是1040的升級版。TJA1050用于收發(fā)器,Tja1040mcp2515單片機(jī)和mcp2515采用...MCP2515不是MCU,而是CAN控制器,為什么把2515接3.3V?CAN控制器采用TJA1050,在這種情況下,與單5V的TJA1050連接時(shí),至少要串聯(lián)一個(gè)電阻。
電路好像沒什么問題。,,,你兩個(gè)信號的一致性應(yīng)該是軟件配置錯(cuò)誤,因?yàn)镃ANH和CANL上沒有信號,兩者之間連接了一個(gè)120R的電阻,所以兩腳的波形是一致的。、、仔細(xì)檢查您的CAN配置。CAN總線通過CAN控制器接口芯片上的兩個(gè)輸出端CANH和CANL連接到物理總線上,CANH端的狀態(tài)只能是高電平或浮空狀態(tài),CANL端的狀態(tài)只能是低電平或浮空狀態(tài)。
擴(kuò)展數(shù)據(jù):CAN總線通過CAN收發(fā)器接口芯片82C250的兩個(gè)輸出端CANH和CANL連接到物理總線上,但CANH端的狀態(tài)只能是高電平或浮空狀態(tài),CANL端只能是低電平或浮空狀態(tài)。這樣就保證了不會(huì)出現(xiàn)在RS485網(wǎng)絡(luò)中,即當(dāng)系統(tǒng)出現(xiàn)錯(cuò)誤,多個(gè)節(jié)點(diǎn)同時(shí)向總線發(fā)送數(shù)據(jù)時(shí),總線會(huì)短路,部分節(jié)點(diǎn)會(huì)損壞。
Tja1042是1040的升級版。JA1040T好TJA1042是一款高速CAN收發(fā)器,提供控制器局域網(wǎng)(CAN)協(xié)議控制器與物理雙線CAN總線之間的接口。該收發(fā)器主要用于汽車行業(yè)的高速(1Mbit/s)CAN應(yīng)用,為(微控制器和)CAN協(xié)議控制器提供差分傳輸和接收能力。TJA1042屬于NXPSemiconductors的第三代高速CAN收發(fā)器,相比第一代和第二代器件,比如TJA1040,有明顯的提升。
3、...單片機(jī)用MSP430,CAN控制器用MCP2515,收發(fā)器用TJA1050。pin背注,以及內(nèi)部箝位管,只影響電壓,所以芯片無法工作。你的設(shè)計(jì)不合理。帶3.3V電源的2515連接到5V收發(fā)器。雖然傳輸電平可以滿足TXD的要求,但RXD輸入電壓超過了RXCAN引腳的上限2515。這兩個(gè)引腳不適合直接連接。
4、這樣可以嗎?需要做什么修改?tja1040mcp2515單片機(jī)和mcp2515采用...MCP2515不是單片機(jī),而是CAN控制器。為什么把2515接3.3V?是要照顧和單片機(jī)的接口嗎?在這種情況下,與單5V的TJA1050連接時(shí),至少要串聯(lián)一個(gè)電阻,TJA1050的數(shù)據(jù)接口是TTL。TXD超過2V時(shí)判定為高電平,低于0.8V時(shí)判定為低電平,兼容3.3V傳輸。