ZHCADA7A August 2020 – October 2023 BQ79600-Q1
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 引脚:
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。
图 1-3 使用 UART 接口
图 1-4 使用 SPI 接口| 引脚 | 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。 |