SNLU278 March   2021 DS160PR412 , DS160PR421

 

  1. 1Access Methods
    1. 1.1 Register Programming Through I2C orSMBus
  2. 2Register Map Overview
  3. 3Example Programming Sequences
    1. 3.1 Set CTLE Gain Level
    2. 3.2 Reset RX Detect State Machine
    3. 3.3 Set SEL Input
    4. 3.4 Set CTLE DC Gain Level
    5. 3.5 Set VOD Level
  4. 4SHARE Registers
  5. 5CHANNEL Registers
  6. 6References

Register Map Overview

The DS160PRxx has two types of registers:

  • Share Registers – These registers can be accessed at any time and are used for device-level configuration, status read back, control, or to read back the device ID information.
  • Channel Registers – These registers are used to control and configure specific features for each individual channel. All channels have the same channel register set and can be configured independent of each other.

Both Share and Channel registers of a single channel bank are contained within a single register page as shown in Table 2-1.

Table 2-1 Register Map Overview
Address Range Channel Bank 0 Access Channel Bank 1 Access
0x00 - 0x03 Channel 0 registers Channel 2 registers
0x20 - 0x23 Channel 1 registers Channel 3 registers
0x80 - 0x83 Broadcast write channel bank 0 registers, read channel 0 registers Broadcast write channel bank 1 registers, read channel 4 registers
0xA0 - 0xA3 Broadcast write channel 0-1 registers, read channel 0 registers Broadcast write channel 4-5 registers, read channel 4 registers
0xE2 - 0xE3,
0xF0 - 0xF1
Bank 0 Share registers Bank 1 Share registers