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.

DS125DF410: PRBS output with free-running VCO

Part Number: DS125DF410

Hi TI Team,

We are trying to output PRBS under free-running VCO mode on Channel 0 with the following settings:

wrm(0xff, 0x04, 0x0f) # change to Channel 0 page
wrm(0x09, 0xfc, 0xff) # override a few controls
wrm(0x14, 0x80, 0xc0) # force signal detect
wrm(0x1b, 0x00, 0x03) # disable charge pump
wrm(0x18, 0x30, 0x70) # set VCO divider (Table 7), 4: 1/16, 3: 1/8
wrm(0x08, 0x08, 0x1f) # VCO cap count
wrm(0x1f, 0x12, 0x1f) # VCO LPF DAC
wrm(0x1e, 0x80, 0xe0) # select PRBS generator as o/p (Table 6) 4: prbs, 2: I-clock
wrm(0x1e, 0x10, 0x10) # enable PRBS
wrm(0x30, 0x08, 0x08) # toggle prbs_en_dig_clk to enable prbs output
wrm(0x30, 0x00, 0x08)
wrm(0x30, 0x08, 0x08)
wrm(0x08, 0x0e, 0x1f) # VCO cap count
wrm(0x1f, 0x14, 0x1f) # VCO LPF DAC

where wrm(register_address, value, mask) is our I2C write function

After recycling power of the EVM board and running the above code, we manage to see data output at a rate of 1.25Gbps. However, what's strange is that we get a very short repetitive pattern like below:
1111 0100 1010 0000

Can you explain why that happens and how we can fix it (ie. to get the default PRBS-7 pattern)?

Thanks.