ZHCADA7A August   2020  – October 2023 BQ79600-Q1

 

  1.   1
  2.   BQ79600-Q1 设计建议
  3.   商标
  4. 1电路设计
    1. 1.1 电源(BAT、CVDD、DVDD、VIO 引脚)
    2. 1.2 抑制输出(INH 引脚)
    3. 1.3 与主机的通信(MOSI/RX、MISO/TX、nCS、SCLK、nUART/SPI (SPI_RDY) 引脚)
    4. 1.4 故障输出(NFAULT 引脚)
    5. 1.5 与电池监测器件的通信(COMHP、COMHN、COMLP、COMLN 引脚)
  5. 2布局指南
    1. 2.1 接地平面
    2. 2.2 电源和基准的旁路电容器
    3. 2.3 UART/SPI 通信
    4. 2.4 菊花链通信
  6. 3菊花链信号完整性
    1. 3.1 菊花链接收器阈值
    2. 3.2 共模噪声和差模噪声
    3. 3.3 BCI 性能
    4. 3.4 辐射发射性能
  7. 4总结
  8. 5参考文献
  9. 6修订历史记录

与主机的通信(MOSI/RX、MISO/TX、nCS、SCLK、nUART/SPI (SPI_RDY) 引脚)

BQ79600-Q1 支持使用 MOSI/RX、MISO/TX、nCS、SCLK 和 nUART/SPI (SPI_RDY) 引脚通过 UART 接口或 SPI 接口与主机微控制器进行通信。本节介绍了使用上述每个通信接口所需的电路配置。

注:

MISO/TX 引脚在空闲时被 BQ79600-Q1 器件拉高 (nCS = HIGH)。因此,无法与其他从器件共享 SPI 接口。请对其他从器件使用 MCU 中的另一个 SPI 接口。

nUART/SPI (SPI_RDY) 引脚是一个具有以下 2 种功能的数字 I/O 引脚:

  1. 该引脚用于选择 SPI 或 UART 接口。要使用 UART 接口,请将该引脚连接到 GND。要使用 SPI 接口,请通过一个 10KΩ 至 100KΩ 的上拉电阻将该引脚连接到 VIO,并将该引脚连接到微控制器的 GPIO 引脚。
  2. 选择 SPI 模式后,该引脚具有附加功能。在 SPI 模式下初始化器件后,该引脚提供 BQ79600-Q1 的输出信号,用于向主机指示何时可以读取或写入数据。

nCS 引脚是数字输入,用作 SPI 接口的低电平有效芯片选择引脚。在 SPI 模式下,通过一个 10KΩ 至 100KΩ 的上拉电阻将该引脚连接到 VIO,并连接到 SPI 主微控制器的 nCS 引脚。BQ79600-Q1 器件使用 MOSI/RX 引脚上接收到的特定信号模式(称为“ping”)来更改器件的电源状态。在 SPI 模式下,ping 仅在 nCS 保持低电平时有效。为避免器件读取意外的 ping,使用 SPI 接口时无法将 nCS 信号硬接线到 GND。在 UART 模式下,将该引脚连接到 GND。

SCLK 引脚是 SPI 接口的时钟输入。如果选择了 SPI 模式,请通过一个 10KΩ 至 100KΩ 的下拉电阻将该引脚连接到 GND,并连接到 MCU 上的 SPI SCLK 引脚。在 UART 模式下,直接连接到 GND。

MISO/TX 引脚是 SPI 主输入从输出或 UART 发送器输出。在 MCU 侧通过一个 10KΩ 至 100KΩ 的上拉电阻将该引脚连接到 VIO。如果使用 SPI 接口,请将该引脚连接到 MCU 上的 SPI MISO 引脚。如果使用 UART 接口,则连接到 MCU 上的 UART RX 引脚。

MOSI/RX 引脚是 SPI 主输出从输入或 UART 接收器输入。通过一个 10KΩ 至 100KΩ 的上拉电阻将该引脚连接到 VIO。不要让它处于未连接状态。如果使用 SPI 接口,请将该引脚连接到 MCU 上的 SPI MOSI 引脚。如果使用 UART 接口,则连接到 MCU 上的 UART TX 引脚。

图 1-3 显示了主机 MCU 使用 UART 接口与 BQ79600-Q1 器件通信时的建议设计。有关主机 MCU 与 BQ79600-Q1 之间使用 SPI 接口进行通信时的建议设计,请参阅图 1-4

GUID-20200820-CA0I-CXJH-1VR9-VJ4RWFT0MS69-low.png图 1-3 使用 UART 接口
GUID-20200820-CA0I-V570-SXKS-LZ7PNTR0XK2B-low.png图 1-4 使用 SPI 接口
表 1-3 SPI/UART 设计注意事项
引脚 SPI 模式 UART 模式
MOSI/RX 通过一个 10KΩ 至 100KΩ 的上拉电阻连接到 VIO,并连接到 MCU 的 SPI SIMO 引脚。 通过一个 10KΩ 至 100KΩ 的上拉电阻连接到 VIO,并连接到 MCU 的 UART TX 引脚。
MISO/TX 在 MCU 侧通过一个 10KΩ 至 100KΩ 的电阻上拉至 VIO。连接到 MCU 的 SPI SOMI 引脚。请勿连接 SPI 总线上的其他从器件,因为 MISO 线路在空闲时被 BQ79600-Q1 器件拉高。 在 MCU 侧通过一个 10KΩ 至 100KΩ 的电阻上拉至 VIO。连接到 MCU 的 UART RX 引脚。
SCLK 通过一个 10KΩ 至 100KΩ 的下拉电阻连接到 GND,并连接到 MCU 的 SPI SCLK 引脚。 连接到 GND。
nCS 通过一个 10KΩ 至 100KΩ 的上拉电阻连接到 VIO,并连接到 MCU 的 SPI nCS 引脚。 连接到 GND。
nUART/SPI (SPI _RDY) 通过一个 10KΩ 至 100KΩ 的上拉电阻连接到 VIO,并连接到 MCU 上的 GPIO 引脚。 连接到 GND。