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 机械数据

时序要求

在建议运行范围下(除非另有说明)
参数 测试条件 最小值 标称值 最大值 单位
电源
tPWRUP VSUP 超过 UVSUP 且 VCC1 > UVCC1 后的时间 (5) 器件上电后进入重启模式 3.5 ms
tVCCSS VCC1、VCC2 和 VEXCC 的软启动时间 (5) VCC1、VCC2 和 VEXCC 从 0V 斜升到稳压值 90% 的所需时间 0.75 1.25 ms
tUVFLTR VCC1、VCC2 和 VEXCC 的欠压检测滤波时间 (5) 25 50 µs
tUVCC1PR VCC1 预警告的欠压滤波时间 (5) 2 12 µs
tUVCANFLTR VCAN 的欠压滤波时间 (5) 2 10 µs
tOVFLTR VCC1、VCC2 和 VEXCC 的过压检测滤波时间 (5) 20 45 µs
tOVFLTRVHSS VHSS 的过压检测滤波时间 (5) 4 12 µs
tVSC VCC1、VCC2 和 VEXCC 检测滤波时间的接地短路 (5) 75 100 125 µs
tVSCLS 共享负载时 VCC1 和 VEXCC 检测滤波时间的接地短路 (5) 75 100 125 µs
tLDOON LDO 导通时间,用于确定在上一次未清除的检测后是否存在故障事件 (5) 请参阅 图 7-19 3.8 ms
tLDOOFF 在接受唤醒事件并检查故障情况之前,VCC1 LDO 在失效防护模式下关闭的时间 (5) 250 300 350 ms
模式更改
tMODE_STBY_NOM_CTRX 通过 SPI 写入将 CAN 收发器从关闭状态或可唤醒状态切换至开启或监听状态的转换时间,此时 CRXD 引脚镜像 CAN 总线状态 (5) 70 µs
tMODE_STBY_NOM_LTRX 通过 SPI 写入将 LIN 收发器从关闭状态或可唤醒状态切换至开启或快速状态的转换时间,此时 LRXD 引脚镜像 LIN 总线状态 (5) 70 µs
tMODE_NOM_SLP 从 SPI 睡眠命令开始的时间,其中 CAN 和/或 LIN 收发器关闭,RXD 不反映总线 (5) 请参阅 图 7-20 200 µs
tMODE_NOM_STBY 通过 SPI 写入将器件从正常模式切换至待机模式 (5) 请参阅 图 7-21 70 µs
器件时序
tRSTN_act 从欠压恢复后的复位延迟(VCC1 ≥ UVCC1R 到 nRST 释放)(5) 示例请参考 图 7-18图 7-19图 8-29图 9-8     1.5 2 2.5 ms
tNRSTIN 在 nRST 引脚上触发器件复位所需的输入脉冲 (5) 请参阅 图 8-44 75 100 125 µs
tRSTTO 重启计时器。当 VCC1 < UVCC1F 时,计时器启动。当计时器在 UVCC1 恢复之前到期时,该器件进入失效防护模式(如果启用)或睡眠模式(禁用失效防护模式)。(5) 在从 nRST 活动到 LIMP 活动之间测得 120 150 180 ms
tNRST_TOG 看门狗错误导致的复位脉冲持续时间 (5) 寄存器 8'h29[5] = 0,请参阅 图 8-25 1.5 2 2.5 ms
寄存器 8'h29[5] = 1,请参阅 图 8-25 10 15 20 ms
tnINT_TI 启用 nINT_TOG_EN 时的 nINT 输出脉冲宽度(低电平)。(5) 寄存器 8'h1B[0] = 1b 75 100 125 µs
tnINT_TP 启用 nINT_TOG_EN 时的 nINT 输出脉冲宽度(高电平)(5) 寄存器 8'h1B[0] = 1b 75 100 125 µs
tWK_TIMEOUT 总线唤醒超时值 请参阅 图 8-29 0.8 2 ms
tWK_FILTER 满足唤醒请求滤波总线要求的总线时间 请参阅 图 8-29 0.5 0.95 µs
tWK_WIDTH_MIN 最小 WAKE 引脚脉冲宽度(2)(3)(4)(5)

请参阅 图 8-34
寄存器 8'h11[3:2] = 00b 10 ms
寄存器 8'h11[3:2] = 01b 20 ms
寄存器 8'h11[3:2] = 10b 40 ms
寄存器 8'h11[3:2] = 11b 80 ms
tWK_WIDTH_INVALID 被视为无效的 WAKE 引脚最大脉冲宽度 (2)(3)(4)(5)

请参阅 图 8-34
寄存器 8'h11[3:2] = 00b 5 ms
寄存器 8'h11[3:2] = 01b 10 ms
寄存器 8'h11[3:2] = 10b 20 ms
寄存器 8'h11[3:2] = 11b 40 ms
tWK_WIDTH_MAX 最大 WAKE 引脚脉冲窗口 (2)(3)(4)(5)

请参阅 图 8-34
寄存器 8'h11[1:0] = 00b 750 950 ms
寄存器 8'h11[1:0] = 01b 1000 1250 ms
寄存器 8'h11[1:0] = 10b 1500 1875 ms
寄存器 8'h11[1:0] = 11b 2000 2500 ms
tWK_CYC 用于循环检测的采样窗口;待机或睡眠模式。(5)
请参阅 图 8-37
寄存器 8'h12[5] = 0b 10 25 35 µs
寄存器 8'h12[5] = 1b 55 75 85 µs
tSILENCE_CAN 总线不活动超时 当总线从显性状态变为隐性状态时,计时器会复位并重新启动,反之亦然。(5) 0.6 1.2 s
tINACTIVE 用于失效防护和模式不活动的 SWE 计时器 可以使用寄存器 8'h1C[6:3] 编程为不同的值 4 5 6 min
tBias 从显性-隐性-显性序列开始到现在的时间 每个相位 6µs 直至 Vsym ≥ 0.1。请参阅 图 7-10 250 µs
tSW 要识别状态更改的 SW 引脚滤波时间 (5) 130 µs
tINITWD 看门狗的初始长窗口(5)

请参阅 图 8-62
WD_CONFIG_1 寄存器 8'h13[1:0] = 00b 127 150 173 ms
WD_CONFIG_1 寄存器 8'h13[1:0] = 01b 255 300 345 ms
WD_CONFIG_1 寄存器 8'h13[1:0] = 10b(默认值) 510 600 690 ms
WD_CONFIG_1 寄存器 8'h13[1:0] = 11b 850 1000 1150 ms
fPWM-ACC HSS1-4 PWM 频率精度(5) HSS 设置为 PWM,PWM 频率设置为 200Hz 或 400Hz(根据 PWMx_FREQ 位确定) -10 10 %
tWD-ACC 超时看门狗时序精度 (5) 超时看门狗已启用。选择看门狗计时器的典型值时请参考 表 8-15 -15  tWD 15 %
窗口和问答看门狗计时精度(5) 窗口看门狗或问答看门狗已启用。选择看门狗计时器的典型值时请参考 表 8-15 -10  tWD 10 %
tTMR-ACC  Timer1、Timer2 周期/导通时间精度或 SWE 计时器精度(5) 根据寄存器 8'h25 (TIMER1_CONFIG) 或 8'h26 (TIMER2_CONFIG) 配置的 Timer1 或 Timer2 的典型值;根据 8'h25 配置的 SWE 计时器的典型值 (SWE_TIMER_SET) -15 15 %
tCTXD_DTO CAN TXD 显性超时(1)(5) RL = 60Ω,CL = 开路;请参阅 图 7-7 1 5 ms
tLTXD_DTO LIN TXD 显性超时(5) 20 45 80 ms
tTOGGLE 在 WUP 之后进行编程时的 RXD 引脚切换时序 (5) 请参阅 图 8-29 5 10 15 µs
FOSC-16M 16MHz 时钟频率 15.36 16 16.64 MHz
FOSC-1M 1MHz 时钟频率 0.94 1.04 1.14 MHz
FOSC-10k 10kHz 时钟频率 8.8 10.4 12 kHz

一旦 CTXD 处于显性状态的持续时间超过 CTXD 显性超时 (tCTXD_DTO) 值,tCTXD_DTO 便会立即禁用收发器的驱动器,从而释放 CAN 总线线路以进入隐性状态,防止因本地故障而将总线锁定为显性状态。驱动器只有在 CTXD 返回高电平(隐性状态)后才能发送显性信号。显性超时特性可以保护 CAN 总线免受总线显性锁定的影响,但会限制可能的最低数据速率。CAN 协议允许(CTXD 上)在最差情况下最多可有 11 个连续显性位,其中 5 个连续显性位后面紧接一个错误帧。该条件与 tCTXD_DTO 最小值一同限制了最小位速率。最小比特率的计算公式如下:最小比特率 = 11/ tCTXD_DTO = 11 位 / 1.2ms = 9.2kbps。
 
该参数仅在寄存器 11h[7:6] = 11b 时有效
这是器件会将 WAKE 引脚输入检测为良好脉冲的最小脉冲宽度。tWK_WIDTH_MIN 最小值
与 tWK_WIDTH_INVALID 最大值之间的值是不确定的,有时会也不会被视为有效。
该参数根据 tWK_WIDTH_INVALID 寄存器 11h[3:2] 的编程值进行设置
取决于具体的设计和特性