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.

DS92LV2412 testing

Other Parts Discussed in Thread: DS92LV2412, DS92LV2411

I need to test my DS92LV2412 circuit at my PCBA CM.  I want to perform a simple test to ensure that the device is working.  What i want to do is use my data acquisition hardware to drive the pins of a DS92LV2411 high or low and pull the clock low once to transmit.  Is this possible, or will the deivce not function in that senario?  My other option is to clock the same data over and over for the minimum amount of time in order to get a good output signal.

 

Which method should i use for testing and how should i set up the hardware?

 

Thansk,

John

  • Hi John,

    There are a couple of things you can do:

    1). As long as your CLKIN frequency is between 5 to 50MHz, you can put some bit pattern(for example walking "1s") on LVCMOS inputs and then see this pattern on the high speed CML side. You can start with the serializer and make the right bit pattern is being transmitted. Once you get this bit pattern on the transmitter CML output then you can check on the 2412 LVCMOS interface to make sure the right pattern is being received.

    2). Also, you can enable BIST and send out specific bit pattern. Again on the high speed serializer CML side you should see a good eye opening. Once you are are done with the Tx side then you can go to the receiver side to make sure the BIST is running without error..

    Regards,,nasser 

  • I am interested in option 1.  it seems like the better solution for a quick end of line test.  I am not really all that interested in monitoring the waveform, just the output vs the input of the circuit. So to check this using the Option 1 method: 

    where:

    The "10" patern is placing alternating high and low signals on the input pins of the DS92LV2411 such that DI[7:0] = DI[15:8] = DI[23:16] ='01010101'b

    and

    the "01" patern is the complement of the "10" pattern, such that DI[7:0] = DI[15:8] = DI[23:16] ='10101010'b

    1. Place a "10" patern into the Input pins (DI[7:0], [15:8] & [23:16]) of the 2411 and run the clock at 5MHz and if everyting is working properly in my LVDS circuit I should be able to see the "10" pattern on the output of the 2412.

    2. Place the "01" pattern into the Input pins (DI[7:0], [15:8] & [23:16]) of the 2411 and run the clock at 5MHz and if everyting is working properly in my LVDS circuit I should be able to see the "10" pattern on the output of the 2412.

     

    Again, I am looking for a quick and dirty test solution for my CM to perform to verify the circuit it operational.

  • Hi John,

    The steps 1 & 2 you have mentioned should work fine. It is as simple as it can get and test the LVCMOS interface integrity as well.

    Regards,,nasser