SNLU288 December 2020
The DS160PR412 and DS160PR421 internal registers can be accessed through standard SMBus protocol. The DS160PR412 and DS160PR421 features two banks of channels, Bank 0 (Channels 0-1) and Bank 1 (Channels 2-3), each featuring a separate register set and requiring a unique SMBus slave address. The SMBus slave address pairs (one for each channel bank) are determined at power up based on the configuration of the MODE and EQ0/ADDR pins. The pin state is read on power up, after the internal power-on reset signal is deasserted.
There are 8 unique SMBus slave address pairs (one address for each channel bank) that can be assigned to the device by placing external resistor straps on the MODE and EQ0/ADDR pins as shown in Table 2-3. When multiple DS160PR412 and DS160PR421 devices are on the same SMBus interface bus, each channel bank of each device must be configured with a unique SMBus slave address pair.
MODE | EQ0/ADDR Pin Level | Channels 0-1: 7-Bit Address [HEX] | Channels 2-3: 7-Bit Address [HEX] |
---|---|---|---|
L1 | L0 | 0x18 | 0x19 |
L1 | L1 | 0x1A | 0x1B |
L1 | L2 | 0x1C | 0x1D |
L1 | L3 | 0x1E | 0x1F |
L2 | L0 | 0x20 | 0x21 |
L2 | L1 | 0x22 | 0x23 |
L2 | L2 | 0x24 | 0x25 |
L2 | L3 | 0x26 | 0x27 |