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

Example Programming Sequences

The DS160PR4xx is highly programmable and customizable for multiple applications. The following sections provide guidance for programming the DS160PR4xx for common applications.

The following information is provided in each sequence:

  • Step: Many sequences contain several steps. The order in which actions are to be taken is indicated by the step number.
  • Register Set: Actions are intended for either the Shared or Channel register of either Bank 0 or Bank 1. Since each channel bank has its own I2CSMBus address, no explicit channel bank selection is necessary.
  • Operation: Read or Write. If it is a Read operation, a register value or write mask is not associated.
  • Register Address: Select the register to write to.
  • Register Value: Value to write to register address.
  • Write Mask: Unless the write mask is 0xFF, all writes should be performed as a read/modify/write operation. Only the bits identified by the mask should be modified.