ZHCSNB8A February 2021 – January 2024 BQ25730
PRODUCTION DATA
To set the nominal or typical input current limit based on the adapter rated current. Write a 7-bit IIN_HOST register command using the data format listed below.
When using a 10-mΩ sense resistor (RSNS_RAC=0b), the charger provides a nominal input-current limit range of 50 mA to 6350 mA, with 50-mA resolution. The upper boundary is implemented through DAC clamp, writing value higher than limitation will be neglected. The lower boundary is implemented through 50-mA offset at code 0. Note this offset is only applied to code 0, not applied to other codes. The default nominal input current limit is 3.25 A. Upon adapter removal, the input current limit is reset to the default value of 3.25 A.
When using a 5-mΩ sense resistor (RSNS_RAC=1b) referring to Section 8.3.5, the input-current limit range can be found under certain IADPT pin, EN_FAST_5MOHM bit status. The lower boundary is implemented through 100-mA offset at code 0. Note this offset is only applied to code 0, not applied to other codes. The default current limit is 3.2 A. Due to the USB current setting requirement, the register setting specifies the maximum current instead of the typical current. Upon adapter removal, the nominal input current limit is reset to the default value of 3.2 A.
To set the maximum input current limit based on adapter rated current. Additional 100-mA (10-mΩ sense resistor)/200-mA (5-mΩ sense resistor) offset should be added based on above nominal input current limit to obtain the maximum input current limit.
The ACP and ACN pins are used to sense RAC with the default value of 5 mΩ. For a 10-mΩ sense resistor, a larger sense voltage is given and a better regulation accuracy, but at the cost of higher conduction loss.
Instead of using the internal IIN_DPM loop, the user can build up an external input current regulation loop and have the feedback signal on the ILIM_HIZ pin.
In order to disable ILIM_HIZ pin, the host can write EN_EXTILIM=0b to disable ILIM_HIZ pin, or pull ILIM_HIZ pin above 4.0 V.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved | Input Current set by host, bit 6 | Input Current set by host, bit 5 | Input Current set by host, bit 4 | Input Current set by host, bit 3 | Input Current set by host, bit 2 | Input Current set by host, bit 1 | Input Current set by host, bit 0 |
R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved | |||||||
R |
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset |
BIT | FIELD | TYPE | RESET | DESCRIPTION |
---|---|---|---|---|
7 | Reserved | R/W | 0b |
Not used. 1 = invalid write. |
6 | Input Current set by host, bit 6 | R/W | 0b |
0 = Adds 0 mA of input current. 1 = Adds 6400 mA of input current. |
5 | Input Current set by host, bit 5 | R/W | 1b |
0 = Adds 0 mA of input current. 1 = Adds 3200 mA of input current. |
4 | Input Current set by host, bit 4 | R/W | 0b |
0 = Adds 0 mA of input current. 1 = Adds 1600 mA of input current. |
3 | Input Current set by host, bit 3 | R/W | 0b |
0 = Adds 0 mA of input current. 1 = Adds 800 mA of input current. |
2 | Input Current set by host, bit 2 | R/W | 0b |
0 = Adds 0 mA of input current. 1 = Adds 400 mA of input current. |
1 | Input Current set by host, bit 1 | R/W | 0b |
0 = Adds 0 mA of input current. 1 = Adds 200 mA of input current. |
0 | Input Current set by host, bit 0 | R/W | 0b |
0 = Adds 0 mA of input current. 1 = Adds 100 mA of input current. |
BIT | FIELD | TYPE | RESET | DESCRIPTION |
---|---|---|---|---|
7-0 | Reserved | R | 00000000b |
Not used. Value Ignored. |