This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS250DF810 register read problem

Other Parts Discussed in Thread: DS250DF810

hi

I am using TI DS250DF810 Retimer chip for 25Gbps signal. I use smbus to config the FFE parameter for channels. I write some values to global and channel registers. But I found when I read the channel registers

such as address 0x0a,0x2f,0x1f,0x31,0x1e.etc  The value read back is 0xff. But I can read the exact value I wrote to the global register,like 0xff,or the device id 0xfe,0xf0,0xf1.  So I want to ask if this phenomenon is

normal. Or the channel registers can't read by smbus directly.

  • Hi,

    When powering up the device, you will automatically be connected to the Share Register Page. To access the channel registers, you will need to access the desired Channel Register Page. Set Reg 0xFF and Reg 0xFC (these are Global Registers and can be accessed regardless of which Register Page you are viewing) based on the channel you wish to access (see Programmer's Guide Section 5.2).

    Once you have set these registers in Reg 0xFF and Reg 0xFC to enable Channel Register Access, you will be able to see the Channel Registers.

    Thanks,

    Michael