Other Parts Discussed in Thread: DS100DF410, DS110DF410, DS125DF410
Please help us how to use the PRBS Generator at Free run (No input signal).
We asked customer to program registers in the following steps, but the device did not output PRBS pattern.
Q1)
What is the correct programming steps and value for the registers?
------------------------------------------------------------------------------------------------
Adr Data
1) 0x1E 0xF1 // Enable PRBS Generator digital circuit
2) 0x30 8'b0000 00xx // Reset PRBS CLK, Select PRBS Pattern (xx)
3) 0x14 0x80 // Force Signal Detect
4) 0x09 0x08 // Disable Charge pump for PLL
5) 0x1B 8'bxxxx xx00 // Disable Charge pump for PLL
6) 0x09 0x0C // Enable VCO Divider Override
7) 0x18 0x00 // VCO Divider Ratio (=1)
8) 0x09 0x8C // VCO CAPDAC Override
9) 0x08 0x0C // VCO CAP Count
10) 0x09 0xCC // Enable VCO LPF DAC
11) 0x1F 0x52 // LPF DAC Output
12) 0x30 8'b000010xx // Load PRBS CLK
13) 0x0D 0x20 // Enable PRBS Generator
14) 0x09 0xEC // MUX override
15) 0x1E 0x91 // Select PRBS Generator(MUX)
*Maybe ADR 0x1E = 0x31 is the correct setting for PRBS Generator.
Though our customer set ADR 0x1E = 0x31, they could not get PRBS pattern.
------------------------------------------------------------------------------------------------
Q2)
is ADR0x1E[7:5] = 3'b100 correct for PRBS Generator setting ?
One thing we found is that Multiplexer setting on the datasheet seems to be wrong.
We need further evaluation but "0x4" may be the setting for Retimed Data.
Q3)
Please also tell us the default value for ADR 0x1B.
Best Regards,
Kawai