ZHCSRX7 june 2023 BQ79616
PRODUCTION DATA
該器件具有八個 GPIO。可以通過 GPIO_CONF1 至 GPIO_CONF4 寄存器將每個 GPIO 編程為以下配置之一。
| GPIO | DISABLE | 輸入 | 輸出 | 弱上拉/下拉 | 特殊 | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 高阻態 | 數字 | ADC 和 OTUT | 僅 ADC | 高 | 低 | ADC 和弱上拉 | ADC 和弱下拉 | 模塊均衡 MB_TIMER_CTRL 不是 0x00 | SPI 控制器 [SPI_EN] = 1 | 故障輸入 [FAULT_IN_ EN] = 1 | |
| GPIO1 | √ | √ | √ | √ | √ | √ | √ | √ | |||
| GPIO2 | √ | √ | √ | √ | √ | √ | √ | √ | |||
| GPIO3 | √ | √ | √ | √ | √ | √ | √ | √ | √(輸出,高電平) | ||
| GPIO4 | √ | √ | √ | √ | √ | √ | √ | √ | √ (SS) | ||
| GPIO5 | √ | √ | √ | √ | √ | √ | √ | √ | √ (MISO) | ||
| GPIO6 | √ | √ | √ | √ | √ | √ | √ | √ | √ (MOSI) | ||
| GPIO7 | √ | √ | √ | √ | √ | √ | √ | √ | √ (SCLK) | ||
| GPIO8 | √ | √ | √ | √ | √ | √ | √ | √ | √(輸入,低電平有效) | ||
| GPIO 配置 | 說明 | |
|---|---|---|
| DISABLE | 高阻態 | 如果未對 OTP 進行編程,則這是復位時的默認 GPIO 配置 |
| 輸入 | 數字 | 當 GPIO 配置為數字輸入時,器件會檢測輸入電壓電平以確定相對于其 VIL 和 VIH 是 1 還是 0。結果顯示在 GPIO_STAT 寄存器中。 |
| ADC 和 OTUT | GPIO 配置為可由 ADC(主 ADC 和 AUX ADC)測量,也可作為 OTUT 保護器的輸入。示例:針對用于熱敏電阻連接的 GPIO 使用該選項。 | |
| 僅 ADC | GPIO 配置為只能由 ADC(主 ADC 和 AUX ADC)進行測量。示例:使用該選項來測量 GPIO 上的電壓。 | |
| 輸出 | 高 | GPIO 配置為數字輸出高電平(在內部上拉至 CVDD)。邏輯狀態也顯示在 GPIO_STAT 寄存器中。 |
| 低 | GPIO 配置為數字輸出低電平。邏輯狀態也顯示在 GPIO_STAT 寄存器中。 | |
| 弱上拉/下拉 | ADC 和弱上拉 | GPIO 在內部上拉,配置為由 ADC(主 ADC 和 AUX ADC)進行測量。 |
| ADC 和弱下拉 | GPIO 在內部下拉,配置為由 ADC(主 ADC 和 AUX ADC)進行測量。 | |
| 特殊 | 模塊均衡 | 當 MB_TIMER_CTRL 寄存器不為零時,GPIO3 將被接管以用于模塊均衡控制。該配置的優先級高于 GPIO3 上的任何輸入/輸出配置。 |
| SPI 控制器 | 當 GPIO_CONFIG1[SPI_EN] = 1 時,GPIO4 至 GPIO7 被接管以用作 SPI 控制器通信線路。該配置的優先級高于 GPIO4 至 GPIO7 上的任何輸入/輸出配置。 | |
| 故障輸入 | 當 GPIO_CONFIG1[FAULT_IN_EN] = 1 時,GPIO8 被接管以用作輸入,如果 GPIO 生效(低電平有效),這將設置 FAULT_SYS[GPIO] = 1 并使 NFAULT 生效(如果啟用)。 | |