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.
DS250DF230: Use retimer to generate and check PRBS signals
Part Number: DS250DF230
I'm using DS250DF230 in the design, and I'm doing the PRBS test. The link under test is like this:
322.265625MHz -> CABLE -> Retimer (10.3125Gbps) -> oscilloscope
I want to use the retimer to generate PRBS. But after I configured the registers, there're no signal outputs. My configuration sequence is shown below:
Referenced from Programmer's guide(SNLU182D)
// Configuration0xFC, 0x01 , 0xFF 0xFF, 0x03 , 0x030x0A, 0x0C , 0x0C
0x60, 0x90 , 0xFF 0x61, 0xB3 , 0xFF 0x62, 0x90 , 0xFF 0x63, 0xB3 , 0xFF 0x64, 0xFF , 0xFF 0x09, 0x04 , 0x04 0x18, 0x10 , 0x70
0x1E, 0x00 , 0x100x0A, 0x00 , 0x0C
//PRBS gen0x2E, 0x04 , 0x04 0x30, 0x01 , 0x030x1E, 0x10 , 0x100x79, 0x00 , 0x200x79, 0x20 , 0x20 0x30, 0x00 , 0x080x30, 0x08 , 0x08 0xA5, 0x80 , 0xE0
Any advice will be appreciated, thanks!
Can you confirm whether you are using CAL_CLK_IN = 25MHz on your board?
HSSC Applications Engineer
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Rodrigo Natal:
I have confirmed that I'm using CAL_CLK_IN = 25MHz(50ppm) on my board.
In reply to user6207997:
What values are you observing for the channel registers below on the retimer channel in question that you are working to configure as PRBS generator?
I observed the below channel register values.
0x02 -> 0x00
0x27 -> 0x00
0x28 -> 0x00
0x78 -> 0x20
0x8F -> 0xEA
The retimer CDR does not appear to be locking to your 322.265625MHz reference signal. Some additional suggestions
Table. Set CTLE Boost Value
SHARED/ CHANNEL REGISTER SET
REGISTER ADDRESS [HEX]
REGISTER VALUE [HEX]
WRITE MASK [HEX]
Enable CTLE boost override
Set CTLE boost to 0x00.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.