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.

DAC3162EVM - Clock Buffer gives no Output

Other Parts Discussed in Thread: CDCP1803, DAC3162

My hardware setup is currently a Xilinx SP605 evaluation board to TI FMC-DAC Adapter Rev D to TI DAC 3162 EVM Rev B.

Goal is to create a clock from the SP605, output on J39 or J40 (these are SMA outputs connected to GPIOs on the FPGA) and input this clock into J9 on the DAC EVM board (clk in is J9).
I have the 3 boards connected together (SP605 FMC --> adapter board --> DAC EVM).  I've applied power to both the SP605 and connected 5V & GND to the DAC.  With power off, I've double checked that grounds are connected so I have same ground reference going to all boards.  I send a clock signal that is less than 500MHz, Vrms = 0.5V, but see no clock output from the CDCP1803 (clock buffering chip that is located on the DAC EVM).
I've checked clock output at either side of R176 on the DAC3162, and checked at the FPGA using chipscope to probe the pins that are supposed to be coming into the FPGA from the clock buffer out.  I get about 8mV swing on an otherwise steady line.

I've double checked jumper settings on the TI DAC 3162 and probed for voltages at the CDCP chip itself.  The 3.3V and 1.8V lines look as expected.  I've tried clocks from both the SP605 and a function generator.  

All clock ins that I tried are sine waves, not square.  I've tried 15MHz, 50MHz, and 200MHz.  I've tried DC offset of 0 up to 1.3V.  I've kept the Vpeak to peak at roughly 1.3V to give me the Vrms of 0.5.  I make sure that the max voltage is never above 3.0V (according to CDCP spec), and the swing between IN and /IN between 500mV and 1.3V (again, according to CDCP spec).

I've made sure to stay within expected tolerances and have not seen any white smoke or smelled anything that would indicate that the chip is fried.  I'm told that the board has never been powered on until I used it.

Does anyone have ideas for why I am not seeing any clock out or what I have wrong in my setup?  Thanks.


  • Hi Julie,

    I just want to clarify one comment first. You mention that you get an 8 mV swing on the FPGA clk line? Can you tell if its at the expected frequency?

    Second, have you checked all outputs from the CDCP1803? Specifically, take a look at the Y0 outputs (R183 and R182) to see if these are swinging as expected. This is the clock line for the DAC.

    Third, if there is a small (8 mV) swing on the FPGA clk lines, is it possible that the FPGA pins are set as output pins? This would cause a dual driver condition, where the FPGA tries to drive the lines one way and the clock chip tries to drive them a different way. One easy way to tell is measure the DC voltage at the clock chip output. It should be roughly around 3.3 / 2 V (1.65 V +- 0.5 V or so). If the clock output DC level is around 0 V or 3.3 V, then the FPGA is likely trying to drive these lines. You can also try to disconnect the adapter so that the clock chip sees an open circuit and see if the clock swings as expected.

    Regards,
    Matt Guibord

  • Matt,

    Thanks for the response.  The 8mV swing does not look like the expected frequency.  It really just looks like a slightly noisy line.

    I checked outputs at 2 places -- the clock that goes to the FPGA and the clock that goes into the DAC (I think these are Y0 and Y1).  I saw the same thing on both lines.

    I double checked my constraints file and my top module in the FPGA code.  The clock from the DAC are going in on "IN" ports.

    Any other ideas?

    Thanks,

    Julie

  • Matt,

    I'm still looking for other ideas to get this DAC EVM board to work.  What other suggestions can TI provide?  Is there a way I can verify if this board is fried?  All I know is that I've never seen white smoke, smelled any burning components, etc, but all other indicators point to it being defective. 

    It is getting the voltages that the CDCP1803 datasheet say are required.  And, I'm sending in the 0.5Vrms, <500MHz signal.  Beyond sending it a different clock signal, I'm not sure what to do.  However, I don't want to send a clock signal that is out of spec and risk hurting the chip.

    What should next steps be?

    Regards,

    Julie

  • Hi Julie,

    Can you check the current draw from the 5 V power supply? Check it with and without the clock hooked up.

    As a reference, here are the numbers from my EVM:
    Without Clock: 214 mA
    With Clock (500 MHz): 224 mA

    Disconnect all connections from the EVM, except 5 V power, when you're checking this to compare against mine. If your current draw is significantly different, there may be a problem. Please report back with your measurements.

    Regards,
    Matt Guibord

  • Matt,

    When I'm sending a clock (and expecting a clock output), my 5V power supply shows current draw at 0.15 A.

    I used JP2 to set the RESET signal going to the DAC to ground (always in reset).  The power supply says that the board is drawing 0.11A now.


    Julie

  • Julie,

    I have received your shipping address from Marty Shank. We'll go ahead and ship out a new EVM to you that we have verified in our lab. This will be shipped out today. Please follow up with me after receiving the new board.

    In the meantime, I forgot to ask you to first verify that the jumpers JP24, JP25, JP26, and JP27 are set to the LDO position, this will greatly vary the current measurement. The LDO setting gives us the most insight into whether the parts are drawing the right amount of current. Can you check this and report back whether it was configured with the LDOs or with the new current numbers?

    Regards,
    Matt Guibord

  • Matt,

    Thanks for sending a new board.  I'll let you know once it arrives and if I can get a clock through it.  Is there something you'd prefer me to try before I attached to my SP605 and attempt to run the same clock through it?

    Those 4 jumpers were set to DC-DC.  The user manual said those were default, and I was getting voltages at all test points, so assume that was OK.  I moved everything to LDO.  I am seeing same results -- no clock output from CDCP. 

    With JP2 in not-reset (pins 1-2 shunted), I got 0.21 A.  I was sending in a 0.5Vrms, 15MHz clock. 

    With JP2 in not-reset (pins 1-2 shunted), I got 0.22A when sending no clock.

    With JP2 in reset (pins 2-3 shunted), I got 0.15 A.

    Julie

  • Julie,

    Those current numbers look to be correct. All chips appear to be drawing the correct amount of power.

    You said you probed at the clock chip input, was this on the side of C36 closest to the clock chip? Could you supply a screenshot?

    Also, can you measure the DC voltages at the clock chip outputs?

    When you get the board, I would suggest checking the clock chip outputs before plugging in the SP605 to verify that they are working correctly.

    Regards,
    Matt Guibord

  • Matt,

    I received the new evaluation board this morning.  I went through several check steps, but now have it attached to my SP605, feeding a clock generated by the SP605, and am seeing good clock output of the CDCP on both the scope and from chipscope.  It appears that it was a hardware issue with the original board.

    What do you want me to do with our original EVM board?  May I keep the new EVM board that you sent so I can make progress, or do we need to send it back?

    Thanks,

    Julie

  • Julie,

    I'm glad everything is working now. I'm surprised a board got sent out without a working clock chip. We do test all boards before we stock them. It is possible it was damaged some time after testing due to ESD or phsyical handling.

    Please keep the new board for your development. If you wouldn't mind, I would like to receive your original non-working board back, so I can try to fix it for future use in the lab. I'll send you an e-mail with my address.

    Regards,
    Matt Guibord