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.

DS110DF111: DS110DF111 in repeater mode for lower data rates

Part Number: DS110DF111

Tool/software:

I want to put the DS110DF111 in in repeater mode (CDR Bypass) since our data rate (6.3Gb/s) is below the minimum lock threshold of the DS110DF111.

I tried writing the register setting in this combination, but data doesn't appear to pass through CHA and CHB of the retimer, what am I doing wrong?

#--- Channel A ---
retimer.write_reg(0xFF, 0b00000100) # select Channel A regs
retimer.write_reg(0x09, 0b00100000) # Enable Override Output Mux
retimer.write_reg(0x1E, 0b00000001) # Select RAW data (CDR Bypass)
retimer.write_reg(0x1A, 0b00001100) # Assert CDR Reset
retimer.write_reg(0x1A, 0b00000000) # De-assert CDR Reset
retimer.write_reg(0x14, 0x10000000) # forced Signal Detect on

# --- Channel B ---
retimer.write_reg(0xFF, 0b00000101) # Access Channel Register B
retimer.write_reg(0x09, 0b00100000) # Enable Override Output Mux
retimer.write_reg(0x1E, 0b00000001) # Select RAW data (CDR Bypass)
retimer.write_reg(0x1A, 0b00001100) # Assert CDR Reset
retimer.write_reg(0x1A, 0b00000000) # De-assert CDR Reset
retimer.write_reg(0x14, 0x10000000) # forced Signal Detect on

All the best,

James