SNIU028D February 2016 – September 2020 UCD3138 , UCD3138064 , UCD3138064A , UCD3138128 , UCD3138A , UCD3138A64
Address 00020024
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
DAC_COMP _EN | FW_DIVISOR _EN | LOWER _COMP_EN | VLOOP _FREEZE_EN | VLOOP_SEL | CLOOP_SEL |
R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-00 | R/W-00 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
THRESH_SEL | DIVISOR_SEL | CCPC_INT_EN | CPCC_ CONFIG | CPCC_EN |
R/W-000 | R/W-00 | R/W-0 | R/W-0 | R/W-0 |
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset |
CCPC_INT_EN | DAC_COMP _EN | FW_DIVISOR _EN | LOWER _COMP_EN | VLOOP _FREEZE_EN | VLOOP_SEL | CLOOP_SEL |
R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-00 | R/W-00 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
THRESH_SEL | DIVISOR_SEL | CPCC_ CONFIG | CPCC_EN |
R/W-000 | R/W-00 | R/W-0 | R/W-0 |
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | DAC_COMP_EN | R/W | 0 | Enables comparison of DAC Setpoint and quotient of Max Power/Sense Current in Loop Switching Mode. Minimum of DAC setpoint and calculated quotient sets voltage loop setpoint in Constant Voltage and Constant Power modes 0 = Operating Mode controls Voltage Loop DAC Setpoint (Default) 1 = Minimum of DAC setpoint and calculated quotient used as Voltage Loop DAC Setpoint |
14 | FW_DIVISOR_EN | R/W | 0 | Enables Firmware value for divisor in Constant Power calculations 0 = Divisor selected by DIVISOR_SEL (Bits 7:6) (Default) 1 = Divisor driven by Firmware Current Register |
13 | LOWER_COMP _EN | R/W | 0 | Enables output of lowest duty from current or voltage loop when Constant Power/Constant Current module controls loop output 0 = Loop output controlled by mode selection, voltage loop selected in constant voltage and constant power mode, current loop selected in constant current mode (Default) 1 = Loop output controlled by lowest duty from voltage or current loops |
12 | VLOOP_FREEZE _EN | R/W | 0 | Enables freezing of Voltage Loop Integrator when current loop selected in Loop Switching configuration 0 = Freezing of Voltage Loop Integrator disabled (Default) 1 = Freezing of Voltage Loop Integrator enabled |
11-10 | VLOOP_SEL | R/W | 00 | Configures voltage loop for loop switching mode 0 = Filter 0 Output Selected (Default) 1 = Filter 1 Output Selected 2 = Filter 2 Output Selected |
9-8 | CLOOP_SEL | R/W | 00 | Configures current loop for loop switching mode 0 = Filter 0 Output Selected (Default) 1 = Filter 1 Output Selected 2 = Filter 2 Output Selected |
7-5 | THRESH_SEL | R/W | 000 | Configures input threshold selected for use in Constant Power comparison 0 = Filter 0 Output Selected (Default) 1 = Filter 1 Output Selected 2 = Filter 2 Output Selected 3 = Front End 0 Absolute Value Data Selected 4 = Front End 1 Absolute Value Data Selected 5 = Front End 2 Absolute Value Data Selected |
4-3 | DIVISOR_SEL | R/W | 00 | Configures value used for divisor in Constant Power calculations 0 = Front End 0 Absolute Value Data Selected (Default) 1 = Front End 1 Absolute Value Data Selected 2 = Front End 2 Absolute Value Data Selected |
2 | CCPC_INT_EN | R/W | 0 | Constant Power/Constant Current Interrupt Enable 0 = Interrupt disabled on mode switches (Default) 1 = Interrupt enabled on mode switches |
1 | CPCC_CONFIG | R/W | 0 | Controls Constant Power/Constant Current module configuration 0 = Average Current Mode (Default) 1 = Constant Power Module controls selection of voltage/current loop |
0 | CPCC_EN | R/W | 0 | Constant Power Constant/Current Module Enable 0 = Constant Power/Constant Current Module disabled (Default) 1 = Constant Power/Constant Current Module enabled |