ZHCSRX7 june   2023 BQ79616

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 修订历史记录
  6. 说明(续)
  7. 引脚配置和功能
  8. 规格
    1. 7.1 绝对最大额定值
    2. 7.2 ESD 等级
    3. 7.3 建议运行条件
    4. 7.4 热性能信息
    5. 7.5 电气特性
    6. 7.6 时序要求
    7. 7.7 典型特性
  9. 详细说明
    1. 8.1 概述
    2. 8.2 功能方框图
    3. 8.3 特性说明
      1. 8.3.1 电源
        1. 8.3.1.1 AVAO_REF 和 AVDD_REF
        2. 8.3.1.2 LDOIN
        3. 8.3.1.3 AVDD
        4. 8.3.1.4 DVDD
        5. 8.3.1.5 CVDD 和 NEG5V
        6. 8.3.1.6 TSREF
      2. 8.3.2 测量系统
        1. 8.3.2.1 主 ADC
          1. 8.3.2.1.1 电池电压测量
            1. 8.3.2.1.1.1 模拟前端
            2. 8.3.2.1.1.2 VC 通道测量
            3. 8.3.2.1.1.3 后 ADC 数字 LPF
            4. 8.3.2.1.1.4 BBP 和 BBN 测量
          2. 8.3.2.1.2 温度测量
            1. 8.3.2.1.2.1 DieTemp1 测量
            2. 8.3.2.1.2.2 GPIO 和 TSREF 测量
          3. 8.3.2.1.3 主 ADC 运行控制
            1. 8.3.2.1.3.1 运行模式和状态
        2. 8.3.2.2 AUX ADC
          1. 8.3.2.2.1 AUX 电芯电压测量
            1. 8.3.2.2.1.1 AUX 模拟前端
            2. 8.3.2.2.1.2 CB 和 BB 通道测量
          2. 8.3.2.2.2 AUX 温度测量
            1. 8.3.2.2.2.1 DieTemp2 测量
            2. 8.3.2.2.2.2 AUX GPIO 测量
          3. 8.3.2.2.3 其他测量
          4. 8.3.2.2.4 AUX ADC 操作控制
        3. 8.3.2.3 主 ADC 测量与 AUX ADC 测量之间的同步
      3. 8.3.3 Cell Balancing
        1. 8.3.3.1 设置电芯均衡
          1. 8.3.3.1.1 步骤 1:确定均衡通道
          2. 8.3.3.1.2 步骤 2:选择均衡控制方法
          3. 8.3.3.1.3 步骤 3a:均衡热管理
          4. 8.3.3.1.4 步骤 3b:在达到电芯电压阈值时停止的选项
          5. 8.3.3.1.5 步骤 3c:在发生故障时停止的选项
        2. 8.3.3.2 SLEEP 模式下的电芯均衡
        3. 8.3.3.3 暂停和停止电芯均衡
          1. 8.3.3.3.1 电芯均衡暂停
          2. 8.3.3.3.2 电芯均衡停止
          3. 8.3.3.3.3 剩余 CB 时间
        4. 8.3.3.4 模块均衡
          1. 8.3.3.4.1 启动模块均衡
          2. 8.3.3.4.2 停止模块均衡
      4. 8.3.4 集成硬件保护器
        1. 8.3.4.1 OVUV 保护器
          1. 8.3.4.1.1 OVUV 运行模式
          2. 8.3.4.1.2 OVUV 控制和状态
            1. 8.3.4.1.2.1 OVUV 控制
            2. 8.3.4.1.2.2 OVUV 状态
        2. 8.3.4.2 OTUT 保护器
          1. 8.3.4.2.1 OTUT 运行模式
          2. 8.3.4.2.2 OTUT 控制和状态
            1. 8.3.4.2.2.1 OTUT 控制
            2. 8.3.4.2.2.2 OTUT 状态
      5. 8.3.5 GPIO 配置
      6. 8.3.6 通信、OTP、诊断控制
        1. 8.3.6.1 通信
          1. 8.3.6.1.1 串行接口
            1. 8.3.6.1.1.1 UART 物理层
              1. 8.3.6.1.1.1.1 UART 发送器
              2. 8.3.6.1.1.1.2 UART 接收器
              3. 8.3.6.1.1.1.3 COMM CLEAR
            2. 8.3.6.1.1.2 命令和响应协议
              1. 8.3.6.1.1.2.1 事务帧结构
                1. 8.3.6.1.1.2.1.1 帧初始化字节
                2. 8.3.6.1.1.2.1.2 器件地址字节
                3. 8.3.6.1.1.2.1.3 寄存器地址字节
                4. 8.3.6.1.1.2.1.4 数据字节
                5. 8.3.6.1.1.2.1.5 CRC 字节
                6. 8.3.6.1.1.2.1.6 计算帧 CRC 值
                7. 8.3.6.1.1.2.1.7 验证帧 CRC
              2. 8.3.6.1.1.2.2 事务帧示例
                1. 8.3.6.1.1.2.2.1 单器件读取/写入
                2. 8.3.6.1.1.2.2.2 堆栈读取/写入
                3. 8.3.6.1.1.2.2.3 广播读取/写入
                4. 8.3.6.1.1.2.2.4 广播写入反向
          2. 8.3.6.1.2 菊花链接口
            1. 8.3.6.1.2.1 菊花链发送器和接收器功能
            2. 8.3.6.1.2.2 菊花链协议
          3. 8.3.6.1.3 开始通信
            1. 8.3.6.1.3.1 识别基底和堆栈
            2. 8.3.6.1.3.2 自动寻址
              1. 8.3.6.1.3.2.1 设置器件地址
              2. 8.3.6.1.3.2.2 设置 COMM_CTRL[STACK_DEV] 和 [TOP_STACK]
              3. 8.3.6.1.3.2.3 将器件地址存储到 OTP
            3. 8.3.6.1.3.3 同步菊花链 DLL
            4. 8.3.6.1.3.4 环形通信
          4. 8.3.6.1.4 通信超时
            1. 8.3.6.1.4.1 短通信超时
            2. 8.3.6.1.4.2 长通信超时
          5. 8.3.6.1.5 通信调试模式
          6. 8.3.6.1.6 多点配置
          7. 8.3.6.1.7 SPI 控制器
          8. 8.3.6.1.8 SPI 环回
        2. 8.3.6.2 故障处理
          1. 8.3.6.2.1 故障状态层次结构
            1. 8.3.6.2.1.1 调试寄存器
          2. 8.3.6.2.2 故障屏蔽和复位
            1. 8.3.6.2.2.1 故障屏蔽
            2. 8.3.6.2.2.2 故障复位
          3. 8.3.6.2.3 故障信令
            1. 8.3.6.2.3.1 ACTIVE 模式下的故障状态传输
            2. 8.3.6.2.3.2 SLEEP 模式下的故障状态传输
            3. 8.3.6.2.3.3 检测信号和故障音调
        3. 8.3.6.3 非易失性内存
          1. 8.3.6.3.1 OTP 页面状态
          2. 8.3.6.3.2 OTP 编程
        4. 8.3.6.4 诊断控制/状态
          1. 8.3.6.4.1 电源检查
            1. 8.3.6.4.1.1 电源诊断检查
            2. 8.3.6.4.1.2 电源 BIST
          2. 8.3.6.4.2 热关断和警告检查
            1. 8.3.6.4.2.1 热关断
            2. 8.3.6.4.2.2 热警告
          3. 8.3.6.4.3 振荡器看门狗
          4. 8.3.6.4.4 OTP 错误检查
            1. 8.3.6.4.4.1 OTP CRC 测试和故障
            2. 8.3.6.4.4.2 OTP 裕度读取
            3. 8.3.6.4.4.3 错误检查和纠正 (ECC) OTP
          5. 8.3.6.4.5 集成硬件保护器检查
            1. 8.3.6.4.5.1 奇偶效验检查
            2. 8.3.6.4.5.2 OVUV 和 OTUT DAC 检查
            3. 8.3.6.4.5.3 OVUV 保护器 BIST
            4. 8.3.6.4.5.4 OTUT 保护器 BIST
          6. 8.3.6.4.6 通过 ADC 比较进行诊断
            1. 8.3.6.4.6.1 电芯电压测量检查
            2. 8.3.6.4.6.2 温度测量检查
            3. 8.3.6.4.6.3 电芯均衡 FET 检查
            4. 8.3.6.4.6.4 VC 和 CB 开路检查
      7. 8.3.7 汇流条支持
        1. 8.3.7.1 BBP/BBN 引脚上的汇流条
          1. 8.3.7.1.1 典型连接
          2. 8.3.7.1.2 汇流条测量
          3. 8.3.7.1.3 电芯均衡处理
          4. 8.3.7.1.4 电芯电压诊断控制
        2. 8.3.7.2 单独的 VC 通道上的汇流条
          1. 8.3.7.2.1 典型连接
          2. 8.3.7.2.2 汇流条测量
          3. 8.3.7.2.3 电芯均衡处理
          4. 8.3.7.2.4 电芯电压诊断控制
    4. 8.4 器件功能模式
      1. 8.4.1 电源模式
        1. 8.4.1.1 SHUTDOWN 模式
          1. 8.4.1.1.1 退出 SHUTDOWN 模式
          2. 8.4.1.1.2 进入 SHUTDOWN 模式
        2. 8.4.1.2 SLEEP 模式
          1. 8.4.1.2.1 退出 SLEEP 模式
          2. 8.4.1.2.2 进入 SLEEP 模式
        3. 8.4.1.3 ACTIVE 模式
          1. 8.4.1.3.1 退出 ACTIVE 模式
          2. 8.4.1.3.2 从 SHUTDOWN 模式进入 ACTIVE 模式
          3. 8.4.1.3.3 从 SLEEP 模式进入 ACTIVE 模式
      2. 8.4.2 器件复位
      3. 8.4.3 ping 和音调
        1. 8.4.3.1 Ping
        2. 8.4.3.2 音调
        3. 8.4.3.3 ping 和音调传播
    5. 8.5 寄存器映射
      1. 8.5.1 OTP 影子寄存器汇总
      2. 8.5.2 读取/写入寄存器汇总
      3. 8.5.3 只读寄存器汇总
      4. 8.5.4 寄存器字段说明
        1. 8.5.4.1  器件寻址设置
          1. 8.5.4.1.1 DIR0_ADDR_OTP
          2. 8.5.4.1.2 DIR1_ADDR_OTP
          3. 8.5.4.1.3 CUST_MISC1 至 CUST_MISC8
          4. 8.5.4.1.4 DIR0_ADDR
          5. 8.5.4.1.5 DIR1_ADDR
        2. 8.5.4.2  器件 ID 和暂存区
          1. 8.5.4.2.1 PARTID
          2. 8.5.4.2.2 DEV_REVID
          3. 8.5.4.2.3 DIE_ID1 至 DIE_ID9
        3. 8.5.4.3  通用配置和控制
          1. 8.5.4.3.1  DEV_CONF
          2. 8.5.4.3.2  ACTIVE_CELL
          3. 8.5.4.3.3  BBVC_POSN1
          4. 8.5.4.3.4  BBVC_POSN2
          5. 8.5.4.3.5  PWR_TRANSIT_CONF
          6. 8.5.4.3.6  COMM_TIMEOUT_CONF
          7. 8.5.4.3.7  TX_HOLD_OFF
          8. 8.5.4.3.8  STACK_RESPONSE
          9. 8.5.4.3.9  BBP_LOC
          10. 8.5.4.3.10 COMM_CTRL
          11. 8.5.4.3.11 CONTROL1
          12. 8.5.4.3.12 CONTROL2
          13. 8.5.4.3.13 CUST_CRC_HI
          14. 8.5.4.3.14 CUST_CRC_LO
          15. 8.5.4.3.15 CUST_CRC_RSLT_HI
          16. 8.5.4.3.16 CUST_CRC_RSLT_LO
        4. 8.5.4.4  运行状态
          1. 8.5.4.4.1 DIAG_STAT
          2. 8.5.4.4.2 ADC_STAT1
          3. 8.5.4.4.3 ADC_STAT2
          4. 8.5.4.4.4 GPIO_STAT
          5. 8.5.4.4.5 BAL_STAT
          6. 8.5.4.4.6 DEV_STAT
        5. 8.5.4.5  ADC 配置和控制
          1. 8.5.4.5.1 ADC_CONF1
          2. 8.5.4.5.2 ADC_CONF2
          3. 8.5.4.5.3 MAIN_ADC_CAL1
          4. 8.5.4.5.4 MAIN_ADC_CAL2
          5. 8.5.4.5.5 AUX_ADC_CAL1
          6. 8.5.4.5.6 AUX_ADC_CAL2
          7. 8.5.4.5.7 ADC_CTRL1
          8. 8.5.4.5.8 ADC_CTRL2
          9. 8.5.4.5.9 ADC_CTRL3
        6. 8.5.4.6  ADC 测量结果
          1. 8.5.4.6.1  VCELL16_HI/LO
          2. 8.5.4.6.2  VCELL15_HI/LO
          3. 8.5.4.6.3  VCELL14_HI/LO
          4. 8.5.4.6.4  VCELL13_HI/LO
          5. 8.5.4.6.5  VCELL12_HI/LO
          6. 8.5.4.6.6  VCELL11_HI/LO
          7. 8.5.4.6.7  VCELL10_HI/LO
          8. 8.5.4.6.8  VCELL9_HI/LO
          9. 8.5.4.6.9  VCELL8_HI/LO
          10. 8.5.4.6.10 VCELL7_HI/LO
          11. 8.5.4.6.11 VCELL6_HI/LO
          12. 8.5.4.6.12 VCELL5_HI/LO
          13. 8.5.4.6.13 VCELL4_HI/LO
          14. 8.5.4.6.14 VCELL3_HI/LO
          15. 8.5.4.6.15 VCELL2_HI/LO
          16. 8.5.4.6.16 VCELL1_HI/LO
          17. 8.5.4.6.17 BUSBAR_HI/LO
          18. 8.5.4.6.18 TSREF_HI/LO
          19. 8.5.4.6.19 GPIO1_HI/LO
          20. 8.5.4.6.20 GPIO2_HI/LO
          21. 8.5.4.6.21 GPIO3_HI/LO
          22. 8.5.4.6.22 GPIO4_HI/LO
          23. 8.5.4.6.23 GPIO5_HI/LO
          24. 8.5.4.6.24 GPIO6_HI/LO
          25. 8.5.4.6.25 GPIO7_HI/LO
          26. 8.5.4.6.26 GPIO8_HI/LO
          27. 8.5.4.6.27 DIETEMP1_HI/LO
          28. 8.5.4.6.28 DIETEMP2_HI/LO
          29. 8.5.4.6.29 AUX_CELL_HI/LO
          30. 8.5.4.6.30 AUX_GPIO_HI/LO
          31. 8.5.4.6.31 AUX_BAT_HI/LO
          32. 8.5.4.6.32 AUX_REFL_HI/LO
          33. 8.5.4.6.33 AUX_VBG2_HI/LO
          34. 8.5.4.6.34 AUX_AVAO_REF_HI/LO
          35. 8.5.4.6.35 AUX_AVDD_REF_HI/LO
          36. 8.5.4.6.36 AUX_OV_DAC_HI/LO
          37. 8.5.4.6.37 AUX_UV_DAC_HI/LO
          38. 8.5.4.6.38 AUX_OT_OTCB_DAC_HI/LO
          39. 8.5.4.6.39 AUX_UT_DAC_HI/LO
          40. 8.5.4.6.40 AUX_VCBDONE_DAC_HI/LO
          41. 8.5.4.6.41 AUX_VCM_HI/LO
          42. 8.5.4.6.42 REFOVDAC_HI/LO
          43. 8.5.4.6.43 DIAG_MAIN_HI/LO
          44. 8.5.4.6.44 DIAG_AUX_HI/LO
        7. 8.5.4.7  均衡配置、控制和状态
          1. 8.5.4.7.1  CB_CELL16_CTRL 至 CB_CELL1_CTRL
          2. 8.5.4.7.2  VMB_DONE_THRESH
          3. 8.5.4.7.3  MB_TIMER_CTRL
          4. 8.5.4.7.4  VCB_DONE_THRESH
          5. 8.5.4.7.5  OTCB_THRESH
          6. 8.5.4.7.6  BAL_CTRL1
          7. 8.5.4.7.7  BAL_CTRL2
          8. 8.5.4.7.8  BAL_CTRL3
          9. 8.5.4.7.9  CB_COMPLETE1
          10. 8.5.4.7.10 CB_COMPLETE2
          11. 8.5.4.7.11 BAL_TIME
        8. 8.5.4.8  保护器配置和控制
          1. 8.5.4.8.1 OV_THRESH
          2. 8.5.4.8.2 UV_THRESH
          3. 8.5.4.8.3 UV_DISABLE1
          4. 8.5.4.8.4 UV_DISABLE2
          5. 8.5.4.8.5 OTUT_THRESH
          6. 8.5.4.8.6 OVUV_CTRL
          7. 8.5.4.8.7 OTUT_CTRL
        9. 8.5.4.9  GPIO 配置
          1. 8.5.4.9.1 GPIO_CONF1
          2. 8.5.4.9.2 GPIO_CONF2
          3. 8.5.4.9.3 GPIO_CONF3
          4. 8.5.4.9.4 GPIO_CONF4
        10. 8.5.4.10 SPI 控制器
          1. 8.5.4.10.1 SPI_CONF
          2. 8.5.4.10.2 SPI_EXE
          3. 8.5.4.10.3 SPI_TX3、SPI_TX2 和 SPI_TX1
          4. 8.5.4.10.4 SPI_RX3、SPI_RX2 和 SPI_RX1
        11. 8.5.4.11 诊断控制
          1. 8.5.4.11.1  DIAG_OTP_CTRL
          2. 8.5.4.11.2  DIAG_COMM_CTRL
          3. 8.5.4.11.3  DIAG_PWR_CTRL
          4. 8.5.4.11.4  DIAG_CBFET_CTRL1
          5. 8.5.4.11.5  DIAG_CBFET_CTRL2
          6. 8.5.4.11.6  DIAG_COMP_CTRL1
          7. 8.5.4.11.7  DIAG_COMP_CTRL2
          8. 8.5.4.11.8  DIAG_COMP_CTRL3
          9. 8.5.4.11.9  DIAG_COMP_CTRL4
          10. 8.5.4.11.10 DIAG_PROT_CTRL
        12. 8.5.4.12 故障配置和复位
          1. 8.5.4.12.1 FAULT_MSK1
          2. 8.5.4.12.2 FAULT_MSK2
          3. 8.5.4.12.3 FAULT_RST1
          4. 8.5.4.12.4 FAULT_RST2
        13. 8.5.4.13 故障状态
          1. 8.5.4.13.1  FAULT_SUMMARY
          2. 8.5.4.13.2  FAULT_COMM1
          3. 8.5.4.13.3  FAULT_COMM2
          4. 8.5.4.13.4  FAULT_COMM3
          5. 8.5.4.13.5  FAULT_OTP
          6. 8.5.4.13.6  FAULT_SYS
          7. 8.5.4.13.7  FAULT_PROT1
          8. 8.5.4.13.8  FAULT_PROT2
          9. 8.5.4.13.9  FAULT_OV1
          10. 8.5.4.13.10 FAULT_OV2
          11. 8.5.4.13.11 FAULT_UV1
          12. 8.5.4.13.12 FAULT_UV2
          13. 8.5.4.13.13 FAULT_OT
          14. 8.5.4.13.14 FAULT_UT
          15. 8.5.4.13.15 FAULT_COMP_GPIO
          16. 8.5.4.13.16 FAULT_COMP_VCCB1
          17. 8.5.4.13.17 FAULT_COMP_VCCB2
          18. 8.5.4.13.18 FAULT_COMP_VCOW1
          19. 8.5.4.13.19 FAULT_COMP_VCOW2
          20. 8.5.4.13.20 FAULT_COMP_CBOW1
          21. 8.5.4.13.21 FAULT_COMP_CBOW2
          22. 8.5.4.13.22 FAULT_COMP_CBFET1
          23. 8.5.4.13.23 FAULT_COMP_CBFET2
          24. 8.5.4.13.24 FAULT_COMP_MISC
          25. 8.5.4.13.25 FAULT_PWR1
          26. 8.5.4.13.26 FAULT_PWR2
          27. 8.5.4.13.27 FAULT_PWR3
        14. 8.5.4.14 调试控制和状态
          1. 8.5.4.14.1  DEBUG_CTRL_UNLOCK
          2. 8.5.4.14.2  DEBUG_COMM_CTRL1
          3. 8.5.4.14.3  DEBUG_COMM_CTRL2
          4. 8.5.4.14.4  DEBUG_COMM_STAT
          5. 8.5.4.14.5  DEBUG_UART_RC
          6. 8.5.4.14.6  DEBUG_UART_RR_TR
          7. 8.5.4.14.7  DEBUG_COMH_BIT
          8. 8.5.4.14.8  DEBUG_COMH_RC
          9. 8.5.4.14.9  DEBUG_COMH_RR_TR
          10. 8.5.4.14.10 DEBUG_COML_BIT
          11. 8.5.4.14.11 DEBUG_COML_RC
          12. 8.5.4.14.12 DEBUG_COML_RR_TR
          13. 8.5.4.14.13 DEBUG_UART_DISCARD
          14. 8.5.4.14.14 DEBUG_COMH_DISCARD
          15. 8.5.4.14.15 DEBUG_COML_DISCARD
          16. 8.5.4.14.16 DEBUG_UART_VALID_HI/LO
          17. 8.5.4.14.17 DEBUG_COMH_VALID_HI/LO
          18. 8.5.4.14.18 DEBUG_COML_VALID_HI/LO
          19. 8.5.4.14.19 DEBUG_OTP_SEC_BLK
          20. 8.5.4.14.20 DEBUG_OTP_DED_BLK
        15. 8.5.4.15 OTP 编程控制和状态
          1. 8.5.4.15.1 OTP_PROG_UNLOCK1A 至 OTP_PROG_UNLOCK1D
          2. 8.5.4.15.2 OTP_PROG_UNLOCK2A 至 OTP_PROG_UNLOCK2D
          3. 8.5.4.15.3 OTP_PROG_CTRL
          4. 8.5.4.15.4 OTP_ECC_TEST
          5. 8.5.4.15.5 OTP_ECC_DATAIN1 至 OTP_ECC_DATAIN9
          6. 8.5.4.15.6 OTP_ECC_DATAOUT1 至 OTP_ECC_DATAOUT9
          7. 8.5.4.15.7 OTP_PROG_STAT
          8. 8.5.4.15.8 OTP_CUST1_STAT
          9. 8.5.4.15.9 OTP_CUST2_STAT
  10. 应用和实施
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 基底器件应用电路
        1. 9.2.1.1 设计要求
        2. 9.2.1.2 详细设计过程
          1. 9.2.1.2.1 电芯检测和均衡输入
          2. 9.2.1.2.2 BAT 和外部 NPN
          3. 9.2.1.2.3 电源、基准输入
          4. 9.2.1.2.4 适用于热敏电阻输入的 GPIO
          5. 9.2.1.2.5 内部均衡电流
          6. 9.2.1.2.6 UART、NFAULT
          7. 9.2.1.2.7 菊花链隔离
            1. 9.2.1.2.7.1 同一 PCB 上连接的器件
            2. 9.2.1.2.7.2 不同 PCB 上连接的器件
        3. 9.2.1.3 应用曲线
      2. 9.2.2 菊花链器件应用电路
        1. 9.2.2.1 设计要求
        2. 9.2.2.2 详细设计过程
  11. 10电源相关建议
  12. 11布局
    1. 11.1 布局指南
      1. 11.1.1 接地平面
      2. 11.1.2 电源和基准的旁路电容器
      3. 11.1.3 电芯电压检测
      4. 11.1.4 菊花链通信
    2. 11.2 布局示例
  13. 12器件和文档支持
    1. 12.1 器件支持
      1. 12.1.1 第三方产品免责声明
    2. 12.2 接收文档更新通知
    3. 12.3 支持资源
    4. 12.4 商标
    5. 12.5 静电放电警告
    6. 12.6 术语表
  14. 13机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息
COMM CLEAR

COMM CLEAR 在基底器件的 RX 引脚上发送。它不会发送到堆栈器件。无论 TX 状态如何,都无法禁用 RX,并且可以随时发送 COMM CLEAR。确保 COMM CLEAR 不超过 tUART(CLR) 位周期的最大值,因为这可能会导致识别其他通信 ping。

GUID-0423E1B2-A636-4A28-8C54-C783E77E23CD-low.gif图 8-26 UART COMM CLEAR

使用 COMM CLEAR 命令清除接收器并指示 UART 引擎寻找新的帧开始。COMM CLEAR 之后的下一个字节始终被视为帧开始字节。当检测到时,COMM CLEAR 会设置 FAULT_COMM1[COMMCLR_DET] 标志。主机必须在 COMM CLEAR 之后至少等待 tUART(RXMIN) 才能开始发送新帧。需要注意的是,除了 [COMMCLR_DET] 标志之外,还会设置 FAULT_COMM1[STOP_DET] 标志,因为 COMM CLEAR 时序违反了典型的字节时序,STOP 位被视为 0。

SLEEPtoACTIVE ping/音也会清除 UART 接收器。在从 SLEEP 模式转换为 ACTIVE 模式时,该 ping/音会设置 [COMMCLR_DET] 标志。如果在 ACTIVE 模式期间发送了该 ping/音,则会设置 [COMMCLR_DET][STOP_DET] 标志。

在菊花链通信期间发送 COMM CLEAR:

当发送读取命令,但响应尚未完全返回到主机时,如果在这种情况下在基底器件中接收到 COMM CLEAR,则器件响应会被丢弃。此外,堆栈器件看不到 COMM CLEAR 并继续发送转发到主机的响应,从而导致主机接收到意外的响应帧。因此,主机应通过等待从堆栈接收到所有响应后再发送 COMM CLEAR 来避免这种情况。

如果发生上述情况,则可能会设置基底器件低级通信调试寄存器 DEBUG_UART_RR_TR[TR_WAIT](指示器件正在等待发送响应)或 DEBUG_UART_RR_TR[TR_SOF](指示器件正在发送数据时接收到 COMM CLEAR)位,具体取决于接收 COMM CLEAR 信号的时序。

在使用多点配置时,必须在每个帧之前使用 COMM CLEAR 信号以确保一致的通信。