SLUSF27 November 2023 TPS546B24S
PRODUCTION DATA
CMD Address | B1h |
Write Transaction: | Write Block |
Read Transaction: | Read Block |
Format: | Unsigned Binary (5 bytes) |
Phased: | No |
NVM Back-up: | EEPROM or Pin Detection |
Updates: | Conversion Disable: on-the-fly. Conversion Enable: hardware update blocked. To update hardware after write while enabled, store to NVM with (15h) STORE_USER_ALL and (16h) RESTORE_USER_ALL or cycle AVIN below UVLO. |
Configure the control loop compensation.
39 | 38 | 37 | 36 | 35 | 34 | 33 | 32 |
RW | RW | RW | RW | RW | RW | RW | RW |
SEL_CZI[1:0] | SEL_CPI[4:0] | SEL_CZI_MUL | |||||
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
R | RW | RW | RW | RW | RW | RW | RW |
SEL_RVI[5:0] | SEL_CZI[3:2] | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RW | RW | RW | RW | RW | RW | RW | RW |
SEL_CZV[1:0] | SEL_CPV[4:0] | 0 | |||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RW | RW | RW | RW | RW | RW | RW | RW |
SEL_RVV[5:0] | SEL_CZV[3:2] | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RW | RW | RW | RW | RW | RW | RW | RW |
0 | 0 | SEL_GMV[1:0] | 0 | 0 | SEL_GMI[1:0] |
LEGEND: R/W = Read/Write; R = Read only |
Bit | Field | Access | Reset | Description |
---|---|---|---|---|
25:24,39:38 | SEL_CZI[3:0] | RW | NVM | Selects the value of current loop integrating capacitor. CZI = 6.66 pF x CZI_MUL x 2SEL_GMI[1:0] x SEL_CZI[3:0] |
37:33 | SEL_CPI[4:0] | RW | NVM | Selects the value of current loop filter capacitor. CPI = 3.2 pF x SEL_CPI[4:0] |
32 | SEL_CZI_MUL | RW | NVM | Selects the value of current loop integrating capacitor multiplier. 0b: CZI_MUL = 1 1b: CZI_MUL = 2 |
31:26 | SEL_RVI[5:0] | RW | NVM | Selects the value of current loop mid-band gain resistor. RVI = 5 kΩ x SEL_RVI[5:0] |
9:8, 23:22 | SEL_CZV[3:0] | RW | NVM | Selects the value of voltage loop integrating capacitor. CZV = 125 pF x 2SEL_GMV[1:0] x SEL_CZV[3:0] |
21:17 | SEL_CPV[4:0] | RW | NVM | Selects the value of voltage loop filter capacitor. CPV = 6.25 pF x SEL_CPV[4:0] |
16 | Reserved | RW | NVM | Reserved, set to 0b |
15:10 | SEL_RVV[5:0] | RW | NVM | Selects the value of voltage loop mid-band gain resistor. RVV = 5 kΩ x SEL_RVV[5:0] |
7:6 | Reserved | RW | NVM | Reserved, set to 00b |
5:4 | SEL_GMV[1:0] | RW | NVM | Selects the value of voltage error transconductance. GMV = 25 µS x 2SEL_GMV[1:0] |
3:2 | Reserved | RW | NVM | Reserved, set to 00b |
1:0 | SEL_GMI[1:0] | RW | NVM | Selects the value of current error transconductance. GMI = 25 µS x 2SEL_GMI[1:0] |
(B1h) USER_DATA_01 (COMPENSATION_CONFIG) can be written to while output conversion is enabled, but updating those values to hardware will be blocked. To update the value used by the control loop:
Due to the complexity of translating the 5-byte HEX value of (B1h) USER_DATA_01 (COMPENSATION_CONFIG) into analog compensation values, users are recommended to use the tools available on the TPS546B24S product folder such as the TPS546x24S Compensation and Pin-Strap Resistor Calculator design tool.