SNLU268 November   2023 DS160PR810

 

  1.   1
  2.   Abstract
  3. 1Access Methods
    1. 1.1 Register Programming Through SMBus
    2. 1.2 Device Configuration Through External EEPROM
  4. 2Register Map Overview
  5. 3Example Programming Sequences
    1. 3.1 Set CTLE Gain Level
    2. 3.2 Reset RX Detect State Machine
    3. 3.3 Set CTLE DC Gain Level
    4. 3.4 Set VOD Level
  6. 4SHARE Registers
  7. 5CHANNEL Registers
  8. 6References
  9. 7Revision History

Register Programming Through SMBus

The DS160PR810 internal registers can be accessed through standard SMBus protocol. The DS160PR810 features two banks of channels, Bank 0 (Channels 0- 3) and Bank 1 (Channels 4-7), each featuring a separate register set and requiring a unique SMBus secondary address. The SMBus secondary address pairs (one for each channel bank) are determined at power up based on the configuration of the EQ0_0 / ADDR1 and EQ1_0 / ADDR0 pins. The pin state is read on power up, after the internal power-on reset signal is deasserted.

The EQ0_0 / ADDR1 and EQ1_0 / ADDR0 pins along with the MODE, GAIN0, GAIN1, EQ0_1, EQ1_1, and RX_DET pins are 4-level input pins that are used to control the configuration of the device. These 4-level inputs use a resistor divider to help set the four valid levels as shown in Table 1-1.

Table 1-1 DS160PR810 4-Level Control Pin Settings
Pin LevelPin Setting
L01 kΩ to GND
L113 kΩ to GND
L259 kΩ to GND
L3Float

There are 16 unique SMBus secondary address pairs (one address for each channel bank) that can be assigned to the device by placing external resistor straps on the EQ0_0 / ADDR1 and EQ1_0 / ADDR0 pins as shown in Table 1-2. When multiple DS160PR810 devices are on the same SMBus interface bus, each channel bank of each device must be configured with a unique SMBus secondary address pair.

Table 1-2 DS160PR810SMBus Address Map
ADDR1 Pin LevelADDR0 Pin LevelBank 0: Channels 0-3:
7-Bit Address [HEX]
Bank 1: Channels 4-7:
7-Bit Address [HEX]
L0L00x180x19
L0L10x1A0x1B
L0L20x1C0x1D
L0L30x1E0x1F
L1L00x200x21
L1L10x220x23
L1L20x240x25
L1L30x260x27
L2L00x280x29
L2L10x2A0x2B
L2L20x2C0x2D
L2L30x2E0x2F
L3L00x300x31
L3L10x320x33
L3L20x340x35
L3L30x360x37