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机械、封装和可订购信息

封装选项

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

ping 和音调传播

传播

WAKE 和 SLEEPtoACTIVE ping/音调是唤醒器件的正常操作的一部分;因此,这两个 ping/音调可以传播到菊花链配置中的下一个器件。也就是说,当器件接收到 WAKE ping/音调时,它会生成 WAKE 音调并将其转发到下一个器件。类似的操作适用于 SLEEPtoACTIVE ping/音调。

音调转发的方向遵循通信方向,该方向由 CONTROL1[DIR_SEL] 位设置。有关更多详细信息,请参阅节 8.3.6.1。无论 [DIR_SEL] 设置如何,堆栈器件上的 COMH 和 COML 端口都支持音调检测。这不适用于基底器件,因为基底器件会检测 ping。

在正常运行期间,主机只需向基底器件发送 WAKE 或 SLEEPtoACTIVE ping,就会向其余堆栈器件生成相应的音调。在系统开发过程中,如果需要仅向菊花链中的部分器件发送 WAKE 或 SLEEPtoACTIVE,则主机可以使用 CONTROL1[SEND_WAKE]CONTROL1[SEND_SLPTOACT] 位。接收到该命令的器件将向菊花链中的下一个器件发送相应的音调。由于 WAKE 和 SLEEPtoACTIVE 音调会传播,因此上面连接的菊花链其余部分也会收到相应的音调。

不传播:

SHUTDOWN 和 HW_RESET ping/音调主要用作通信恢复尝试。因此,这些 ping/音调不会传播。也就是说,当器件接收到 SHUTDOWN ping/音调时,它会启动关闭过程,但该器件不会向下一个器件生成另一个 SHUTDOWN 音调。类似的操作适用于 HW_RESET ping/音调。

对于基底器件,由于 RX 引脚连接到主机,因此可以在基底器件上使用 SHUTDOWN 或 HW_RESET ping。对于堆栈器件,要求至少有一个堆栈器件可与问题器件通信。主机必须与相邻器件通信并设置 CONTROL1[SEND_SHUTDOWN] = 1 或 CONTROL2[SEND_HW_RESET] = 1,以指示相邻器件向问题器件发出相应的音调。无论 [DIR_SEL] 设置如何,堆栈器件上的 COMH 和 COML 端口都支持音调检测。这不适用于基底器件,因为基底器件会检测 ping。

表 8-37 ping 和音调传播总结
ping/音调可传播不可传播
WAKE接收器件会向下一个器件发出 WAKE 音调
SLEEPtoACTIVE接收器件会向下一个器件发出 SLEEPtoACTIVE 音调
SHUTDOWN接收器件将初始化关闭过程
HW_RESET接收器件将初始化硬件复位过程