Public Version
PRCM Basic Programming Model
www.ti.com
–
–
•
Registers to store the voltage values or voltage commands:
–
–
•
Register to configure the VDD channel:
–
•
Register to configure the I
2
C interface:
–
•
Register to use the bypass command:
–
3.6.5.2.1 PRM_VC_SMPS_SA (Voltage Controller SMPS Slave Address Register)
This register stores the I
2
C slave address value of the power IC device. Two address values can be stored
in case two different power IC chips are used to control the two VDD channels (VDD1 and VDD2).
3.6.5.2.2 PRM_VC_SMPS_VOL_RA (Voltage Controller SMPS Voltage Register Address Register)
This register stores the address value of the voltage configuration registers in the power IC device. Two
different register address values can be configured.
3.6.5.2.3 PRM_VC_SMPS_CMD_RA (Voltage Controller SMPS Command Register Address Register)
This register stores the address value of the command configuration register in the power IC device. Two
different register address values can be configured.
3.6.5.2.4 PRM_VC_CMD_VAL_0 and PRM_VC_CMD_VAL_1 (Voltage Controller Command and Voltage
Value Register 0 and 1)
The voltage controller can store two sets of voltage-level commands for each of the four power states (on,
low power, retention, and off) for the power IC. The voltage commands depend on the power IC device
used.
3.6.5.2.5 PRM_VC_CH_CONF (Voltage Controller Channel Configuration Register)
This register consists of a set of select bits for the VDD1 and VDD2 channels, the slave address,
command register address, voltage register address, and voltage-level command settings for power
modes (on/low power, on/retention/off). A pair of bit fields can be configured for each of these parameters.
The
register allows the allocation of either of the two bit fields (for each of these
parameters) to each voltage channel (VDD1 and VDD2). For example, when
PRCM.
[0] SA0 = 0x1, the voltage controller allocates
[22:16] SA1 as the slave address for the VDD1 channel. When
[0] SA0 = 0x0, the voltage controller allocates
[6:0] SA0 as the slave address for the VDD1 channel.
3.6.5.2.6 PRM_VC_I2C_CFG (Voltage Controller I
2
C Interface Configuration Register)
This register allows the setting of the I
2
C interface configuration parameters:
•
Master code value when I
2
C interface is used in HS mode
•
Enable and disable the HS mode
•
Enable and disable the repeated start-operation mode
•
Enable and disable the HSMASTER mode
422
Power, Reset, and Clock Management
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated