NXP

NXP TJA1043 datasheet 知识点记录

2019-07-12 12:28发布

TJA1043 datasheet 下载
地址1:https://www.nxp.com/搜索TJA1043即可找到。
地址2:CSDN: TJA1043 datasheet REV6下载

  1. 支持本地和远程唤醒,唤醒源识别。
  2. 包括总线短路和电源连接探测的一些保护和诊断功能。
  3. 可以直接连接到3V到5V供电电压的微控制器。
  4. 实现了ISO 11898-:2016和SAE J2804-1到SAE J2244-5所定义的CAN物理层。
  5. Vio输入允许直连3V和5V的控制器。
  6. 分压输出用于稳定隐性总线电平。
  7. 仅侦听模式用于节点诊断和故障遏制
  8. 芯片引脚定义图
    这里写图片描述
  9. 内部逻辑图
    这里写图片描述
  10. PIN定义描述
Symbol Pin Description TXD 1 transmit data input GND 2 ground supply VCC 3 transceiver supply voltage RXD 4 receive data output; reads out data from the bus lines VIO 5 supply voltage for I/O level adaptor EN 6 enable control input INH 7 inhibit output for switching external voltage regulators ERR_N 8 error and power-on indication output (active LOW) WAKE 9 local wake-up input VBAT 10 battery supply voltage SPLIT 11 common-mode stabilization output CANL 12 LOW-level CAN bus line CANH 13 HIGH-level CAN bus line STB_N 14 standby control input (active LOW) 11. TXD是接收来自微控制器的信号并转发出去。
12. RXD是读出来自总线的数据并发送给微控制器。
13. Vio是I/O电平适配器的电源电压。
14. 支持五种操作模式,由STB_N和EN管脚来控制。
15. ERR_N控制不同模式下一些诊断标志位的打开和关闭。
16. The bus pins are biased to 0.5VCC (via Ri). 具体电路是什么?怎么降低到0.5Vcc?
17. 正常模式是收发正常。—INH高
18. 仅听模式是指收然后转发给主芯片。不再收主芯片信号往外发。—INH高
19. standby模式是不发也不收,但是开始监听是否有唤醒信号,RXD和ERR_N反映是否有唤醒请求。—INH高
20. go-to-sleep模式,变现和standby模式下一样,会告诉收发器开始计时吧,我倒计时就要睡眠了。如果在倒计时期间STB_N和EN的状态变化了,或者唤醒标记位被设置了,则不进入睡眠。—INH高
21. 睡眠模式:两种途径进入。一是通过go-to-sleep模式,另一种是低压(Vcc或Vio)探测倒计时到之前相关电压没有恢复。表现和standby模式一样。—INH低。
22. 内部有7个标志位。这些标志中的五个可以通过PIN Err.N由控制器进行轮询。哪个标志位可用与否取决于当前模式和一些其它条件。
23. UVnom是Vcc和Vio低压探测条件(电压地到spec内同时探测时间到达spec)达到时触发。一旦建立此标志位,收发器进入睡眠模式。—INH低。设置Pwon标志位或者一个上升沿在STB_N上会清楚UVnom和定时器。当Vcc和Vio恢复且时间超过恢复时间spec后,收发器将根据STB_N和EN的状态进入不同的模式。
24. UVbat是Vbat的低压探测标志位。设置此标志位后收发器进入standby模式,同时脱离总线。Vbat恢复后清除该标志位。
25. Pwon是Vbat的power-on标志位。在Vbat恢复后设置此标志位。设置此标志位将会清除UVnom和计时器。同时Wake和wake-up标志位也被设置。在仅监听模式下,Pwon标志位可以被ERR_N轮询。进入正常模式后Pwon标志位清除。
26. 有本地或者远程唤醒请求时设置Wake标志位。本地唤醒是指PIN Wake逻辑电平变化同时持续时间超过spec。此标志位用于standby,go-to-sleep和sleep模式下。设置此标志位同时会清除UVnom和计数器。power-on时也会设置该标志位。UVnom标志位满足条件或者进入正常模式后会清除Wake标志位。
27. 远程唤醒是指通过CAN总线唤醒。当探测到总线上出现11898-2:2016中指定的唤醒模式时,收发器将从standby或者睡眠模式下醒来。唤醒节奏由如下组成:
持续至少Twake(busdom)的显性位紧跟着至少Twake(busrec)的隐性位紧跟着至少Twake(busdom)的显性位。同时此dominant-recessive-dominant节拍应该在Tto(wake)bus内接收到。否则内部唤醒逻辑被重置。RXD保持高位直到唤醒事件被触发。
28. 唤醒源标志位:本地唤醒即pin wake时此标志位被设置。power-on的时候此标志位也会被设置。收发器离开正常模式时清除此标志位。
29. 总线错误标志位:在PIN TXD上4个连续的显性-隐性周期里,试图驱动总线显性时,探测到总线短路到了Vbat,Vcc或者GND时设置此标志位。power-on时或者收发器重新进入正常模式时清除该标志位。
30. 本地错误标志位:正常或仅监听模式下,收发器可以区分四个不同的本地错误事件:TXD 显性钳位,TXD-to-RXD短路,总线显性钳位和过热事件。
31. 当由于硬件或者软件故障导致PIN TXD一直是低电平时将会导致CAN总线进入一个永久的显性状态,block整个网络通讯。持续时间超过spec后就会触发TXD dominant time-out本地错误标志位。
32. TXD和RXD短路将会在总线显性时把总线锁在一个永久的显性状态。因为RXD的低侧驱动器通常强于连接到TXD的高侧驱动器。
33. 总线显性超时探测功能:CAN总线短路到Vbat,Vcc或GND时,或者其它节点发生此类故障时将导致差分电压足够高从而钳位在显性状态,导致任何其它节点无法开始发送消息。不必disable收发器。
34. 过热探测:超过温度spec时立刻shutdown。
35. split pin:使用TJA1043上的SPLIT引脚和分离终端网络(见图6和图9)可以帮助稳定总线上的隐性电压电平。这将通过一个直流泄放到地的网络来较少EME(emission)。
在正常和仅监听模式下,split输出的是0.5Vcc的电压(Vcc与地之间有两个相同的电阻R分压)。在standby,go-to-sleep和sleep模式下,split悬空。
36. Wake PIN可以由低到高触发也可以由高到低触发。pin wake高时被上拉到Vbat,低时被下拉到GND。应用里正常是不用此pin脚的,推荐直接接到Vbat或者GND来优化EMI(Interference)。
37. CAN_H显性输出时spec为:2.75–3.5–4.5,CAN_L显性输出时spec为:0.5–1.5–2.25===单位为V,standby和睡眠时电压为零
38. CAN_H隐性输出时spec为:2–0.5Vcc–3,CAN_L隐性输出时spec为:-0.1–0–+0.1===单位为V,standby和睡眠时电压为零
39. SPLIT正常或者仅监听模式下电压为0.5Vcc。standby或者睡眠模式下浮空。
40. 五种模式转换图
这里写图片描述
41. SPLIT电压为0.5Vcc的电路原理图
这里写图片描述