DS280MB810: How to configure( turn on) PRBS generator without data-rate on Rx-input channel

Part Number: DS280MB810
Other Parts Discussed in Thread: DS280DF810

Hi , 

During the debug,I found if no data-rate is applied on the Rx-input channel of the DS280MB810, there is no output when the PRBS generator is enable.would you pls answer: how to turn on the prbs generator funciton when CDR is unlocked(no data-rate  on Rx-input channel). 

Thanks.  

  • 您好,

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 您好,非常感谢,不确定是设置的问题,还是如果使用PRBS的时候,就必须在输入端加个信号,让CDR处于锁定状态才可以。

    我上传一些这边调试的图片供参考。如果还需要什么资料请告诉我,我再补充。

    [DEVICE=0x4E TABLE=DIRECT_LOW]
    0x00		;4E.00 = 0x00		.
    0x80		;4E.01 = 0x80		.
    0xD8		;4E.02 = 0xD8		.
    0x00		;4E.03 = 0x00		.
    0x01		;4E.04 = 0x01		.
    0x01		;4E.05 = 0x01		.
    0x01		;4E.06 = 0x01		.
    0x01		;4E.07 = 0x01		.
    0x73		;4E.08 = 0x73		s
    0x04		;4E.09 = 0x04		.
    0x00		;4E.0A = 0x00		.
    0x63		;4E.0B = 0x63		c
    0x00		;4E.0C = 0x00		.
    0x80		;4E.0D = 0x80		.
    0x93		;4E.0E = 0x93		.
    0x69		;4E.0F = 0x69		i
    0x00		;4E.10 = 0x00		.
    0x20		;4E.11 = 0x20		 
    0x83		;4E.12 = 0x83		.
    0xB0		;4E.13 = 0xB0		.
    0x04		;4E.14 = 0x04		.
    0x10		;4E.15 = 0x10		.
    0x7A		;4E.16 = 0x7A		z
    0x36		;4E.17 = 0x36		6
    0x00		;4E.18 = 0x00		.
    0x20		;4E.19 = 0x20		 
    0x58		;4E.1A = 0x58		X
    0x03		;4E.1B = 0x03		.
    0x90		;4E.1C = 0x90		.
    0x00		;4E.1D = 0x00		.
    0xF9		;4E.1E = 0xF9		.
    0x0B		;4E.1F = 0x0B		.
    0x00		;4E.20 = 0x00		.
    0x00		;4E.21 = 0x00		.
    0x00		;4E.22 = 0x00		.
    0x40		;4E.23 = 0x40		@
    0x00		;4E.24 = 0x00		.
    0x00		;4E.25 = 0x00		.
    0x0B		;4E.26 = 0x0B		.
    0x05		;4E.27 = 0x05		.
    0x1B		;4E.28 = 0x1B		.
    0x00		;4E.29 = 0x00		.
    0x5A		;4E.2A = 0x5A		Z
    0x0A		;4E.2B = 0x0A		.
    0xF6		;4E.2C = 0xF6		.
    0x30		;4E.2D = 0x30		0
    0x04		;4E.2E = 0x04		.
    0x44		;4E.2F = 0x44		D
    0x09		;4E.30 = 0x09		.
    0x20		;4E.31 = 0x20		 
    0x11		;4E.32 = 0x11		.
    0x88		;4E.33 = 0x88		.
    0xBF		;4E.34 = 0xBF		.
    0x0F		;4E.35 = 0x0F		.
    0x30		;4E.36 = 0x30		0
    0x01		;4E.37 = 0x01		.
    0x00		;4E.38 = 0x00		.
    0x60		;4E.39 = 0x60		`
    0x00		;4E.3A = 0x00		.
    0x3E		;4E.3B = 0x3E		>
    0x7D		;4E.3C = 0x7D		}
    0x05		;4E.3D = 0x05		.
    0x45		;4E.3E = 0x45		E
    0x45		;4E.3F = 0x45		E
    0x00		;4E.40 = 0x00		.
    0x40		;4E.41 = 0x40		@
    0x50		;4E.42 = 0x50		P
    0x80		;4E.43 = 0x80		.
    0x90		;4E.44 = 0x90		.
    0xC0		;4E.45 = 0xC0		.
    0xD0		;4E.46 = 0xD0		.
    0xD1		;4E.47 = 0xD1		.
    0xD5		;4E.48 = 0xD5		.
    0xD8		;4E.49 = 0xD8		.
    0xEA		;4E.4A = 0xEA		.
    0xF7		;4E.4B = 0xF7		.
    0xFD		;4E.4C = 0xFD		.
    0xEE		;4E.4D = 0xEE		.
    0xEF		;4E.4E = 0xEF		.
    0xFF		;4E.4F = 0xFF		.
    0x00		;4E.50 = 0x00		.
    0x00		;4E.51 = 0x00		.
    0x00		;4E.52 = 0x00		.
    0x00		;4E.53 = 0x00		.
    0x00		;4E.54 = 0x00		.
    0x00		;4E.55 = 0x00		.
    0x00		;4E.56 = 0x00		.
    0x00		;4E.57 = 0x00		.
    0x00		;4E.58 = 0x00		.
    0x00		;4E.59 = 0x00		.
    0x00		;4E.5A = 0x00		.
    0x00		;4E.5B = 0x00		.
    0x00		;4E.5C = 0x00		.
    0x00		;4E.5D = 0x00		.
    0x00		;4E.5E = 0x00		.
    0x00		;4E.5F = 0x00		.
    0x80		;4E.60 = 0x80		.
    0xBE		;4E.61 = 0xBE		.
    0x80		;4E.62 = 0x80		.
    0xBE		;4E.63 = 0xBE		.
    0xFF		;4E.64 = 0xFF		.
    0x00		;4E.65 = 0x00		.
    0x00		;4E.66 = 0x00		.
    0x20		;4E.67 = 0x20		 
    0x00		;4E.68 = 0x00		.
    0x0A		;4E.69 = 0x0A		.
    0x21		;4E.6A = 0x21		!
    0x40		;4E.6B = 0x40		@
    0x00		;4E.6C = 0x00		.
    0x00		;4E.6D = 0x00		.
    0x00		;4E.6E = 0x00		.
    0x00		;4E.6F = 0x00		.
    0x05		;4E.70 = 0x05		.
    0x23		;4E.71 = 0x23		#
    0x00		;4E.72 = 0x00		.
    0x00		;4E.73 = 0x00		.
    0x00		;4E.74 = 0x00		.
    0x00		;4E.75 = 0x00		.
    0x21		;4E.76 = 0x21		!
    0x1A		;4E.77 = 0x1A		.
    0x30		;4E.78 = 0x30		0
    0x30		;4E.79 = 0x30		0
    0x00		;4E.7A = 0x00		.
    0x00		;4E.7B = 0x00		.
    0x00		;4E.7C = 0x00		.
    0x48		;4E.7D = 0x48		H
    0x13		;4E.7E = 0x13		.
    0x2A		;4E.7F = 0x2A		*
    
    [DEVICE=0x4E TABLE=DIRECT_HIGH]
    0x22		;4E.80 = 0x22		"
    0xE5		;4E.81 = 0xE5		.
    0x00		;4E.82 = 0x00		.
    0x00		;4E.83 = 0x00		.
    0x20		;4E.84 = 0x20		 
    0x00		;4E.85 = 0x00		.
    0x00		;4E.86 = 0x00		.
    0x00		;4E.87 = 0x00		.
    0x00		;4E.88 = 0x00		.
    0x00		;4E.89 = 0x00		.
    0x00		;4E.8A = 0x00		.
    0x00		;4E.8B = 0x00		.
    0x00		;4E.8C = 0x00		.
    0x00		;4E.8D = 0x00		.
    0x00		;4E.8E = 0x00		.
    0x40		;4E.8F = 0x40		@
    0x00		;4E.90 = 0x00		.
    0x00		;4E.91 = 0x00		.
    0x00		;4E.92 = 0x00		.
    0x00		;4E.93 = 0x00		.
    0x00		;4E.94 = 0x00		.
    0x00		;4E.95 = 0x00		.
    0x08		;4E.96 = 0x08		.
    0xFF		;4E.97 = 0xFF		.
    0x00		;4E.98 = 0x00		.
    0x3F		;4E.99 = 0x3F		?
    0x3F		;4E.9A = 0x3F		?
    0xE0		;4E.9B = 0xE0		.
    0x24		;4E.9C = 0x24		$
    0xA5		;4E.9D = 0xA5		.
    0x48		;4E.9E = 0x48		H
    0x00		;4E.9F = 0x00		.
    0x00		;4E.A0 = 0x00		.
    0x40		;4E.A1 = 0x40		@
    0x50		;4E.A2 = 0x50		P
    0x80		;4E.A3 = 0x80		.
    0x90		;4E.A4 = 0x90		.
    0x80		;4E.A5 = 0x80		.
    0x43		;4E.A6 = 0x43		C
    0x05		;4E.A7 = 0x05		.
    0x00		;4E.A8 = 0x00		.
    0x00		;4E.A9 = 0x00		.
    0xEA		;4E.AA = 0xEA		.
    0xF7		;4E.AB = 0xF7		.
    0xFD		;4E.AC = 0xFD		.
    0xEE		;4E.AD = 0xEE		.
    0xEF		;4E.AE = 0xEF		.
    0xFF		;4E.AF = 0xFF		.
    0x00		;4E.B0 = 0x00		.
    0x00		;4E.B1 = 0x00		.
    0x00		;4E.B2 = 0x00		.
    0x00		;4E.B3 = 0x00		.
    0x00		;4E.B4 = 0x00		.
    0x00		;4E.B5 = 0x00		.
    0x00		;4E.B6 = 0x00		.
    0x00		;4E.B7 = 0x00		.
    0x00		;4E.B8 = 0x00		.
    0x00		;4E.B9 = 0x00		.
    0x00		;4E.BA = 0x00		.
    0x00		;4E.BB = 0x00		.
    0x00		;4E.BC = 0x00		.
    0x00		;4E.BD = 0x00		.
    0x00		;4E.BE = 0x00		.
    0x00		;4E.BF = 0x00		.
    0x00		;4E.C0 = 0x00		.
    0x40		;4E.C1 = 0x40		@
    0x50		;4E.C2 = 0x50		P
    0x80		;4E.C3 = 0x80		.
    0x90		;4E.C4 = 0x90		.
    0xC0		;4E.C5 = 0xC0		.
    0xD0		;4E.C6 = 0xD0		.
    0xD1		;4E.C7 = 0xD1		.
    0xD5		;4E.C8 = 0xD5		.
    0xD8		;4E.C9 = 0xD8		.
    0xEA		;4E.CA = 0xEA		.
    0xF7		;4E.CB = 0xF7		.
    0xFD		;4E.CC = 0xFD		.
    0xEE		;4E.CD = 0xEE		.
    0xEF		;4E.CE = 0xEF		.
    0xFF		;4E.CF = 0xFF		.
    0x00		;4E.D0 = 0x00		.
    0x00		;4E.D1 = 0x00		.
    0x00		;4E.D2 = 0x00		.
    0x00		;4E.D3 = 0x00		.
    0x00		;4E.D4 = 0x00		.
    0x00		;4E.D5 = 0x00		.
    0x00		;4E.D6 = 0x00		.
    0x00		;4E.D7 = 0x00		.
    0x00		;4E.D8 = 0x00		.
    0x00		;4E.D9 = 0x00		.
    0x00		;4E.DA = 0x00		.
    0x00		;4E.DB = 0x00		.
    0x00		;4E.DC = 0x00		.
    0x00		;4E.DD = 0x00		.
    0x00		;4E.DE = 0x00		.
    0x00		;4E.DF = 0x00		.
    0x00		;4E.E0 = 0x00		.
    0x00		;4E.E1 = 0x00		.
    0x00		;4E.E2 = 0x00		.
    0x00		;4E.E3 = 0x00		.
    0x00		;4E.E4 = 0x00		.
    0x00		;4E.E5 = 0x00		.
    0x00		;4E.E6 = 0x00		.
    0x00		;4E.E7 = 0x00		.
    0x00		;4E.E8 = 0x00		.
    0x00		;4E.E9 = 0x00		.
    0x00		;4E.EA = 0x00		.
    0x00		;4E.EB = 0x00		.
    0x00		;4E.EC = 0x00		.
    0x00		;4E.ED = 0x00		.
    0x00		;4E.EE = 0x00		.
    0x0C		;4E.EF = 0x0C		.
    0x31		;4E.F0 = 0x31		1
    0x13		;4E.F1 = 0x13		.
    0x00		;4E.F2 = 0x00		.
    0x00		;4E.F3 = 0x00		.
    0x00		;4E.F4 = 0x00		.
    0x00		;4E.F5 = 0x00		.
    0x00		;4E.F6 = 0x00		.
    0x00		;4E.F7 = 0x00		.
    0x00		;4E.F8 = 0x00		.
    0x00		;4E.F9 = 0x00		.
    0x00		;4E.FA = 0x00		.
    0x04		;4E.FB = 0x04		.
    0x02		;4E.FC = 0x02		.
    0x00		;4E.FD = 0x00		.
    0x03		;4E.FE = 0x03		.
    0x01		;4E.FF = 0x01		.
    

     PCBA with DS280DF810

    TX1 ouput waveform at AWG PRBS on Rx1TX1 ouput waveform at AWG PRBS off Rx1.jpg

    1. The DS280MB810 does not have a PRBS generator.  I'm wondering if you're actually testing with DS280DF810.
    2. It is expected that the DS280DF810 requires CDR lock in order to use the PRBS generator.  This retimer implements a reference-less CDR architecture and uses the recovered clock from CDR for PRBS pattern generation.

    Please see this FAQ discussing this topic.

    e2e.ti.com/.../faq-ds280df810-why-is-25g-28g-retimer-prbs-generator-not-working

  • Hi Vivian, 

    Got it, Thanks a lot~ ~  Would you advice which CDRs are the reference-clock free architecture? 25G or 56G

  • and another questions: if sub-clock(such as sin=1.611328125ghz) is applied on Rx0 channel, Are the channel  of TX0 and TX1 both set at PRBS output through the crossbar function? or  each channel needs the data-rata for CDR lock?

  • TI's 25G and 56G retimer products implement a referenceless CDR architecture. These retimer devices require CDR lock in order to generate a PRBS pattern

  • New questions, please repost

  • OK,another post is submited