SNLU288 December   2020

 

  1.   Trademarks
  2. 1Introduction
    1. 1.1 Features
    2. 1.2 Applications
  3. 2Description
    1. 2.1  DS160PR412 and DS160PR421 4-Level I/O Control Inputs
    2. 2.2  DS160PR412 and DS160PR421 Modes of Operation
    3. 2.3  DS160PR412 and DS160PR421 SMBus or I2C Register Control Interface
    4. 2.4  DS160PR412 and DS160PR421 Equalization Control
    5. 2.5  DS160PR412 and DS160PR421 RX Detect State Machine
    6. 2.6  DS160PR412 and DS160PR421 DC Gain Control
    7. 2.7  DS160PR412-421EVM Global Controls
    8. 2.8  DS160PR412-421EVM Downstream Devices Control
    9. 2.9  DS160PR412-421EVM Upstream Devices Control
    10. 2.10 Quick-Start Guide (Pin Mode)
    11. 2.11 Quick-Start Guide (SMBus Slave Mode)
  4. 3Schematics
  5. 4PCB Layouts
  6. 5Bill of Materials

DS160PR412 and DS160PR421 SMBus or I2C Register Control Interface

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.

Table 2-3 DS160PR412 and DS160PR421 SMBus Address Map

MODE

EQ0/ADDR Pin LevelChannels 0-1:
7-Bit Address [HEX]
Channels 2-3:
7-Bit Address [HEX]
L1L00x180x19
L1L10x1A0x1B
L1L20x1C0x1D
L1L30x1E0x1F
L2L00x200x21
L2L10x220x23
L2L20x240x25
L2L30x260x27