SLVUAW9C September 2016 – February 2020 UCD90320
The read/write block common command configures monitor pins. They can be configured individually for one of the various types of monitoring listed in Table 28. The command format is shown in Table 29. The Monitor Type and Page byte format is shown in Table 30.
The byte position in this command determines which monitor is being configured. The size of the write command is variable. It can be up to the number of monitors supported by the given device (see Table 31). The UCD90320 NACKs the command if the size exceeds this number.
The MONITOR_CONFIG read command always returns information on all of the monitors in a given package. The number of monitors for each device is shown in Table 31.
Monitor Type | Encoding |
---|---|
Not Assigned | 0 |
Voltage | 1 |
Temperature | 2 |
Current | 3 |
Voltage With Hardware Comparator(1) | RESERVED |
Input Voltage | 5 |
Voltage With AVS | 6 |
Input Voltage With AVS | 7 |
Voltage Input monitor type is the same as Voltage monitor type, except that it is to monitor input voltage instead of output voltage. When a rail is configured as Voltage input monitor type, the threshold of POWER_GOOD_OFF and VOUT_UV_FAULT_LIMIT shall be set to the same value, otherwise the function may not function as expected. When the monitor voltage of the vin is below POWER_GOOD_OFF(VOUT_UV_FAULT_LIMIT), the function of Voltage Input monitor is to start graceful shutdown which will record Vin UV fault as the reason for shut down in NV memory with time stamp and ignore UV and UC fault log and warning for all associated rails, which is set by the Fault Slave Mask in the SEQ_CONFIG command, see 10.35.9. It is recommended using high number rail as Voltage input monitor. During the graceful shutdown period, other faults from all associated rails are still logged as normal. When the monitor voltage of the VIN is above POWER_GOOD_ON, the graceful shutdown is cancelled.
Voltage with AVS monitor type is the same as voltage monitor type, except that it supports setting the warning and fault limits by a fixed percentage of the nominal voltages.
Due to the fact that the power supply and UCD90320 may not change Vout setpoint simultaneously or with the same slew rate, UCD90320 will take the following steps to avoid false-triggering warn/fault. If the new VOUT setpoint is higher than the current VOUT setpoint, the OV warn/fault thresholds will be immediately set to their respective new levels; other thresholds will increase by 20mV step size in every 500µs until the new levels are reached. If the new VOUT setpoint is lower than the current VOUT setpoint, the UV warn/fault and Power Good On/Off thresholds will be immediately set to their respective new levels; other thresholds will decrease by 20mV step size in every 500µs until the new levels are reached.
Voltage Input with AVS monitor type is the combination of the Voltage input and Voltage with AVS monitor type.
GPI Rail is a new type rail which is defined as using a GPI pin to monitor the status. It does not have all threshold value. It has only two states: 1: asserted or non-asserted. GPI rail support ACTIVE HIGH only. When it is asserted, it is equivalent as power good. When it is de-asserted, it is equivalent as power not good and UV fault. GPI rail does not support margin function. When the Monitor Pin Index is bigger than 24, device automatically treat the page as a GPI rail. GPI rail is very similar to the VOLTAGE MONITOR type rail.
Byte Number
(Write) |
Byte Number
(Read) |
Payload
Index |
Description |
---|---|---|---|
0 | CMD = D5 | ||
1 | 0 | BYTE_COUNT = N | |
2 | 1 | 0 | Monitor 1 Type and Page |
3 | 2 | 1 | Monitor 2 Type and Page |
4 | 3 | 2 | Monitor 3 Type and Page |
↓ | ↓ | ↓ | ↓ |
N+1 | N | N | Monitor N Type and Page |
Bits | 7:5 | 4:0 | |
---|---|---|---|
Definition | Monitor Type (see Table 31) | Monitor Page Number | |
UCD90320: | 0-31 |
The status of the monitor pin can be read with the appropriate read command (READ_VOUT, READ_TEMPERATURE_2, READ_IOUT). The state of these monitor pins are also used to capture and report faults and warnings.
The number of monitor pins varies based on the device. UCD90320 has 24 ADC monitors and 8 GPI monitors available. Any attempt to use a monitor number that is not available on a given device (denoted by “Error” in the table) results in a NACK to the MONITOR_CONFIG write command.
Index | Pin Name | 157-Pin PinNum | Purposes |
---|---|---|---|
1 | AMON1 | E2 | MONITOR |
2 | AMON2 | E1 | MONITOR |
3 | AMON3 | F2 | MONITOR |
4 | AMON4 | F1 | MONITOR |
5 | AMON5 | B3 | MONITOR |
6 | AMON6 | A3 | MONITOR |
7 | AMON7 | B4 | MONITOR |
8 | AMON8 | A4 | MONITOR |
9 | AMON9 | B5 | MONITOR |
10 | AMON10 | A5 | MONITOR |
11 | AMON11 | B6 | MONITOR |
12 | AMON12 | A6 | MONITOR |
13 | AMON13 | C1 | MONITOR |
14 | AMON14 | C2 | MONITOR |
15 | AMON15 | B1 | MONITOR |
16 | AMON16 | B2 | MONITOR |
17- | AMON17 | G2 | MONITOR |
18 | AMON18 | G1 | MONITOR |
19 | AMON19 | H1 | MONITOR |
20 | AMON20 | H2 | MONITOR |
21 | AMON21 | B7 | MONITOR |
22 | AMON22 | A7 | MONITOR |
23 | AMON23 | B8 | MONITOR |
24 | AMON24 | A8 | MONITOR |
25 | DMON1 | F4 | GPI MONITOR |
26 | DMON2 | F3 | GPI MONITOR |
27 | DMON3 | G3 | GPI MONITOR |
28 | DMON4 | D10 | GPI MONITOR |
29 | DMON5 | L11 | GPI MONITOR |
30 | DMON6 | N12 | GPI MONITOR |
31 | DMON7 | N11 | GPI MONITOR |
32 | DMON8 | M11 | GPI MONITOR |