ZHCSNS0A November   2024  – October 2025 TCAN2855-Q1 , TCAN2857-Q1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 器件比较表
  6. 引脚配置和功能
  7. 规格
    1. 6.1  绝对最大额定值
    2. 6.2  ESD 等级
    3. 6.3  IEC ESD 等级
    4. 6.4  建议运行条件
    5. 6.5  热性能信息
    6. 6.6  电源特性
    7. 6.7  电气特性
    8. 6.8  时序要求
    9. 6.9  开关特性
    10. 6.10 典型特性
  8. 参数测量信息
  9. 详细说明
    1. 8.1 概述
    2. 8.2 功能方框图
    3. 8.3 特性说明
      1. 8.3.1  VSUP 引脚
      2. 8.3.2  VCC1 稳压器
      3. 8.3.3  VCC2 稳压器
        1. 8.3.3.1 VCC2 电池短路保护
      4. 8.3.4  nRST 引脚
      5. 8.3.5  VEXCC 稳压器
      6. 8.3.6  CAN FD 收发器
        1. 8.3.6.1 驱动器和接收器功能
        2. 8.3.6.2 CAN 总线偏置
      7. 8.3.7  LIN 收发器
        1. 8.3.7.1 LIN 发送器特性
        2. 8.3.7.2 LIN 接收器特性
        3. 8.3.7.3 LIN 端接
      8. 8.3.8  GND
      9. 8.3.9  LIMP 引脚
      10. 8.3.10 高侧开关 (HSS1 - HSS4)
      11. 8.3.11 WAKE1、WAKE2 和 WAKE3/DIR 引脚
        1. 8.3.11.1 WAKE 引脚备用配置
          1. 8.3.11.1.1 VBAT 监测
          2. 8.3.11.1.2 直接驱动
      12. 8.3.12 SDO 引脚
      13. 8.3.13 nCS 引脚
      14. 8.3.14 SCK 引脚
      15. 8.3.15 SDI 引脚
      16. 8.3.16 中断功能 (nINT)
      17. 8.3.17 SW 引脚
      18. 8.3.18 GFO 引脚
    4. 8.4 器件功能模式
      1. 8.4.1 初始化模式
      2. 8.4.2 正常模式
      3. 8.4.3 待机模式
      4. 8.4.4 重启模式
      5. 8.4.5 失效防护模式
        1. 8.4.5.1 SBC 故障
        2. 8.4.5.2 CAN 收发器故障
        3. 8.4.5.3 LIN 收发器故障( TCAN2857-Q1)
      6. 8.4.6 睡眠模式
      7. 8.4.7 唤醒功能
        1. 8.4.7.1 在睡眠模式下使用 CRXD 请求 (BWRR) 进行 CAN 总线唤醒
        2. 8.4.7.2 LIN 总线唤醒
        3. 8.4.7.3 通过 WAKE 输入终端实现本地唤醒 (LWU)
          1. 8.4.7.3.1 静态唤醒
          2. 8.4.7.3.2 循环检测唤醒
        4. 8.4.7.4 循环唤醒
        5. 8.4.7.5 睡眠模式下的直接驱动
        6. 8.4.7.6 选择性唤醒
          1. 8.4.7.6.1 选择性唤醒模式
          2. 8.4.7.6.2 帧检测
          3. 8.4.7.6.3 唤醒帧 (WUF) 验证
          4. 8.4.7.6.4 WUF ID 验证
          5. 8.4.7.6.5 WUF DLC 验证
          6. 8.4.7.6.6 WUF 数据验证
          7. 8.4.7.6.7 帧错误计数器
          8. 8.4.7.6.8 CAN FD 帧容差
          9. 8.4.7.6.9 8Mbps 滤波
      8. 8.4.8 保护特性
        1. 8.4.8.1  失效防护特性
          1. 8.4.8.1.1 使用睡眠唤醒错误实现睡眠模式
        2. 8.4.8.2  器件复位
        3. 8.4.8.3  悬空端子
        4. 8.4.8.4  TXD 显性超时 (DTO)
        5. 8.4.8.5  LIN 总线卡在显性状态系统故障:错误唤醒锁定
        6. 8.4.8.6  CAN 总线短路电流限制
        7. 8.4.8.7  热关断
        8. 8.4.8.8  欠压和过压锁定与未供电器件
          1. 8.4.8.8.1 欠压
            1. 8.4.8.8.1.1 VSUP 和 VHSS 欠压
            2. 8.4.8.8.1.2 VCC1 欠压
            3. 8.4.8.8.1.3 VCC2 和 VEXCC 欠压
            4. 8.4.8.8.1.4 VCAN 欠压
          2. 8.4.8.8.2 VCC1、VCC2 和 VEXCC 过压
          3. 8.4.8.8.3 VCC1、VCC2 和 VEXCC 短路
        9. 8.4.8.9  看门狗
          1. 8.4.8.9.1 看门狗错误计数器和操作
          2. 8.4.8.9.2 看门狗 SPI 编程
            1. 8.4.8.9.2.1 看门狗配置寄存器锁定和解锁
          3. 8.4.8.9.3 看门狗计时
          4. 8.4.8.9.4 问答看门狗
            1. 8.4.8.9.4.1 WD 问答基本信息
            2. 8.4.8.9.4.2 问答寄存器和设置
            3. 8.4.8.9.4.3 WD 问答值生成
              1. 8.4.8.9.4.3.1 应答比较
              2. 8.4.8.9.4.3.2 2 位看门狗应答计数器的序列
            4. 8.4.8.9.4.4 问答 WD 示例
              1. 8.4.8.9.4.4.1 所需行为的示例配置
              2. 8.4.8.9.4.4.2 执行问答序列的示例
        10. 8.4.8.10 总线故障检测和通信
    5. 8.5 编程
      1. 8.5.1 SPI 通信
        1. 8.5.1.1 循环冗余校验
        2. 8.5.1.2 芯片选择非 (nCS):
        3. 8.5.1.3 SPI 时钟输入 (SCK):
        4. 8.5.1.4 SPI 数据输入 (SDI):
        5. 8.5.1.5 SPI 数据输出 (SDO):
      2. 8.5.2 EEPROM
  10. 应用和实施
    1. 9.1 应用信息
      1. 9.1.1 CAN 总线负载能力、长度和节点数
      2. 9.1.2 CAN 端接
        1. 9.1.2.1 端接
      3. 9.1.3 通道扩展
        1. 9.1.3.1 LIN 通道扩展
        2. 9.1.3.2 CAN FD 通道扩展
      4. 9.1.4 器件欠压信息
      5. 9.1.5 典型应用
        1. 9.1.5.1 设计要求
          1. 9.1.5.1.1 LTXD 显性状态超时应用手册
        2. 9.1.5.2 详细设计过程
          1. 9.1.5.2.1 CAN 详细设计过程
          2. 9.1.5.2.2 LIN 详细设计过程
        3. 9.1.5.3 应用曲线
    2. 9.2 电源相关建议
    3. 9.3 布局
      1. 9.3.1 布局指南
      2. 9.3.2 布局示例
  11. 10寄存器
    1. 10.1 寄存器
      1. 10.1.1  DEVICE_ID_y 寄存器(地址 = 00h + 公式)[复位 = xxh]
      2. 10.1.2  REV_ID 寄存器(地址 = 08h)[复位 = 2Xh]
      3. 10.1.3  SPI_CONFIG 寄存器(地址 = 09h)[复位 = 00h]
      4. 10.1.4  CRC_CNTL 寄存器(地址 = 0Ah)[复位 = 00h]
      5. 10.1.5  CRC_POLY_SET(地址 = 0Bh)[复位 = 00h]
      6. 10.1.6  SBC_CONFIG(地址 = 0Ch)[复位 = 06h]
      7. 10.1.7  VREG_CONFIG1(地址 = 0Dh)[复位 = 80h]
      8. 10.1.8  SBC_CONFIG1 寄存器(地址 = 0Eh)[复位 = 01h]
      9. 10.1.9  Scratch_Pad_SPI 寄存器(地址 = 0Fh)[复位 = 00h]
      10. 10.1.10 CAN_CNTRL_1 寄存器(地址 = 10h)[复位 = 04h]
      11. 10.1.11 WAKE_PIN_CONFIG1 寄存器(地址 = 11h)[复位 = 00h]
      12. 10.1.12 WAKE_PIN_CONFIG2 寄存器(地址 = 12h)[复位 = 02h]
      13. 10.1.13 WD_CONFIG_1 寄存器(地址 = 13h)[复位 = 82h]
      14. 10.1.14 WD_CONFIG_2 寄存器(地址 = 14h)[复位 = 60h]
      15. 10.1.15 WD_INPUT_TRIG 寄存器(地址 = 15h)[复位 = 00h]
      16. 10.1.16 WD_RST_PULSE 寄存器(地址 = 16h)[复位 = 00h]
      17. 10.1.17 FSM_CONFIG 寄存器(地址 = 17h)[复位 = 00h]
      18. 10.1.18 FSM_CNTR 寄存器(地址 = 18h)[复位 = 00h]
      19. 10.1.19 DEVICE_CONFIG0 寄存器(地址 = 19h)[复位 = 10h]
      20. 10.1.20 DEVICE_CONFIG1(地址 = 1Ah)[复位 = 00h]
      21. 10.1.21 DEVICE_CONFIG2(地址 = 1Bh)[复位 = 00h]
      22. 10.1.22 SWE_TIMER(地址 = 1Ch)[复位 = 28h]
      23. 10.1.23 LIN_CNTL(地址 = 1Dh)[复位 = 20h]
      24. 10.1.24 HSS_CNTL(地址 = 1Eh)[复位 = 00h]
      25. 10.1.25 PWM1_CNTL1(地址 = 1Fh)[复位 = 00h]
      26. 10.1.26 PWM1_CNTL2(地址 = 20h)[复位 = 00h]
      27. 10.1.27 PWM1_CNTL3(地址 = 21h)[复位 = 00h]
      28. 10.1.28 PWM2_CNTL1(地址 = 22h)[复位 = 00h]
      29. 10.1.29 PWM2_CNTL2(地址 = 23h)[复位 = 00h]
      30. 10.1.30 PWM2_CNTL3(地址 = 24h)[复位 = 00h]
      31. 10.1.31 TIMER1_CONFIG(地址 = 25h)[复位 = 00h]
      32. 10.1.32 TIMER2_CONFIG(地址 = 26h)[复位 = 00h]
      33. 10.1.33 RSRT_CNTR(地址 = 28h)[复位 = 40h]
      34. 10.1.34 nRST_CNTL(地址 = 29h)[复位 = 2Ch]
      35. 10.1.35 WAKE_PIN_CONFIG3 寄存器(地址 = 2Ah)[复位 = E0h]
      36. 10.1.36 WAKE_PIN_CONFIG4 寄存器(地址 = 2Bh)[复位 = 22h]
      37. 10.1.37 WD_QA_CONFIG 寄存器(地址 = 2Dh)[复位 = 0Ah]
      38. 10.1.38 WD_QA_ANSWER 寄存器(地址 = 2Eh)[复位 = 00h]
      39. 10.1.39 WD_QA_QUESTION 寄存器(地址 = 2Fh)[复位 = 3Ch]
      40. 10.1.40 SW_ID1 寄存器(地址 = 30h)[复位 = 00h]
      41. 10.1.41 SW_ID2 寄存器(地址 = 31h)[复位 = 00h]
      42. 10.1.42 SW_ID3 寄存器(地址 = 32h)[复位 = 00h]
      43. 10.1.43 SW_ID4 寄存器(地址 = 33h)[复位 = 00h]
      44. 10.1.44 SW_ID_MASK1 寄存器(地址 = 34h)[复位 = 00h]
      45. 10.1.45 SW_ID_MASK2 寄存器(地址 = 35h)[复位 = 00h]
      46. 10.1.46 SW_ID_MASK3 寄存器(地址 = 36h)[复位 = 00h]
      47. 10.1.47 SW_ID_MASK4 寄存器(地址 = 37h)[复位 = 00h]
      48. 10.1.48 SW_ID_MASK_DLC 寄存器(地址 = 38h)[复位 = 00h]
      49. 10.1.49 DATA_y 寄存器(地址 = 39h + 公式)[复位 = 00h]
      50. 10.1.50 SW_RSVD_y 寄存器(地址 = 41h + 公式)[复位 = 00h]
      51. 10.1.51 SW_CONFIG_1 寄存器(地址 = 44h)[复位 = 50h]
      52. 10.1.52 SW_CONFIG_2 寄存器(地址 = 45h)[复位 = 00h]
      53. 10.1.53 SW_CONFIG_3 寄存器(地址 = 46h)[复位 = 1Fh]
      54. 10.1.54 SW_CONFIG_4 寄存器(地址 = 47h)[复位 = 00h]
      55. 10.1.55 SW_CONFIG_RSVD_y 寄存器(地址 = 48h + 公式)[复位 = 00h]
      56. 10.1.56 HSS_CNTL2(地址 = 4Dh)[复位 = 00h]
      57. 10.1.57 EEPROM_CONFIG(地址 = 4Eh)[复位 = 00h]
      58. 10.1.58 HSS_CNTL3(地址 = 4Fh)[复位 = 00h]
      59. 10.1.59 INT_GLOBAL 寄存器(地址 = 50h)[复位 = 00h]
      60. 10.1.60 INT_1 寄存器(地址 = 51h)[复位 = 00h]
      61. 10.1.61 INT_2 寄存器(地址 = 52h)[复位 = 40h]
      62. 10.1.62 INT_3 寄存器(地址 = 53h)[复位 = 00h]
      63. 10.1.63 INT_CANBUS_1 寄存器(地址 = 54h)[复位 = 00h]
      64. 10.1.64 INT_7(地址 = 55h)[复位 = 00h]
      65. 10.1.65 INT_EN_1 寄存器(地址 = 56h)[复位 = FFh]
      66. 10.1.66 INT_EN_2 寄存器(地址 = 57h)[复位 = 7Eh]
      67. 10.1.67 INT_EN_3 寄存器(地址 = 58h)[复位 = FEh]
      68. 10.1.68 INT_EN_CANBUS_1 寄存器(地址 = 59h)[复位 = BFh]
      69. 10.1.69 INT_4 寄存器(地址 = 5Ah)[复位 = 00h]
      70. 10.1.70 INT_6 寄存器(地址 = 5Ch)[复位 = 00h]
      71. 10.1.71 INT_EN_4 寄存器(地址 = 5Eh)[复位 = DFh]
      72. 10.1.72 INT_EN_6 寄存器(地址 = 60h)[复位 = FFh]
      73. 10.1.73 INT_EN_7 寄存器(地址 = 62)[复位 = FFh]
  12. 11器件和文档支持
    1. 11.1 文档支持
      1. 11.1.1 CAN 收发器物理层标准:
      2. 11.1.2 LIN 收发器物理层标准
      3. 11.1.3 EMC 要求:
      4. 11.1.4 符合性测试要求:
      5. 11.1.5 相关文档
    2. 11.2 接收文档更新通知
    3. 11.3 支持资源
    4. 11.4 商标
    5. 11.5 静电放电警告
    6. 11.6 术语表
  13. 12修订历史记录
  14. 13机械、封装和可订购信息
    1. 13.1 机械数据

请参考 PDF 数据表获取器件具体的封装图。

机械数据 (封装 | 引脚)
  • RHB|32
散热焊盘机械数据 (封装 | 引脚)

失效防护模式

该器件具有一个默认开启的失效防护模式,发生某些故障事件时会进入该模式。进入失效防护模式时,会发出全局中断并且睡眠唤醒错误 (SWE) 计时器 tINACTIVE(如果启用)启动,而 VCC1、VCC2 和 VEXCC 关闭。进入失效防护模式的原因由寄存器 8'h17[3:1] 提供,并与其他中断标志进一步扩展。可以使用寄存器 8'h17[0] 禁用此模式,但建议让该模式保持启用状态,因为故障监控在失效防护模式下而不是睡眠模式下工作。该模式打开 LIMP 并将其他功能置于低功耗模式状态。进入失效防护模式时,LDO 保持关闭至少 tLDOOFF(大约 300ms)。在此期间,会监测和保留唤醒事件。在 tLDOOFF 超时后,唤醒事件会导致器件转换到重启模式。如果启用并且 SWE 计时器在故障被清除和唤醒事件发生之前超时,器件会转换到睡眠模式。图 8-26 展示了导致器件进入失效防护模式的各种故障条件。如果故障条件被清除并且发生唤醒事件,器件会转换到重启模式。图 8-27 提供了失效防护模式的简要流程图。

提供了失效防护模式计数器,在连续发生一定数量的失效防护事件后,器件会执行编程的操作,其中包括进入睡眠状态,在该状态,WUP、WUF 或 LWU 事件不会唤醒器件。需要上电复位。该计数器默认为禁用,并可在 8'h17[7:4] ≠ 0000b 时处启用。计数器到期操作为 8'h17[7:4]。操作编程前的事件数量在 8'h18[7:4] 处设置,其值最多为 16 个事件。8'h18[3:0] 是可读取和清除的向上/向下失效防护事件计数器。

取决于故障和编程的配置,有多种方法可以退出失效防护模式。

  • 默认情况下,禁用 SWE 计时器。启用后,下面这些都是退出失效防护模式的转换路径。
    • 唤醒事件和已清除故障使器件进入重启模式。
    • 如果启用,SWE 计时器超时会导致器件转换到睡眠模式,并且即使 VCC1_CFG = 01b 开启,VCC1 仍保持关闭。
    • 如果 8'h1A[0] 的 FSM_CYC_WK_EN = 1b,则器件会在所选计时器的导通时间唤醒并检查故障是否已清除。如果是,器件会转换到为重启模式。

TCAN2855-Q1 TCAN2857-Q1 失效防护模式图 8-26 失效防护模式
TCAN2855-Q1 TCAN2857-Q1 失效防护模式流程图图 8-27 失效防护模式流程图
注:

要使器件进入失效防护模式,必须有一种器件唤醒方法。可以由通信总线或 WAKE 引脚执行唤醒。如果在失效防护模式下全部禁用这些功能,则器件会自动使 CAN FD 和 LIN 收发器支持唤醒。

当器件进入失效防护模式时,SWE 计时器会自动启动(如果启用)。

  • 如果 SWE 计时器超时,器件会进入睡眠模式
  • 如果唤醒事件在 SWE 计时器超时之前发生,器件会确定故障是否仍然存在。
    • 如果故障存在,器件将保持在失效防护模式下并监测故障。
    • 如果故障已清除,器件会进入重启模式。

在由于除 TSD 以外的任何条件进入失效防护模式时,会发生以下情况。

  • VCC1 LDO 关闭。如果故障影响负载共享,则两者都将关闭。如果器件接收到唤醒事件,LDO 开启并持续 tLDOON,以确定短路事件是否仍然存在。
    • 在 tLDOON 结束时,如果检测到短路,器件会关闭 LDO 并等待下一个唤醒事件。
  • 持续监控过压会立即进入睡眠模式。
  • 如果故障已清除,器件会进入重启模式。