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.

TSW1406EVM: TSW1406EVM + DAC3482EVM

Part Number: TSW1406EVM

I plan to use the DAC3482 (2 channels, 1.25 GHz. DAC) for my project. I plan to evaluate it using the TSW1406 board which has 64K samples memory.

Before I purchase them, I got few questions:

1. Is there a DAC3482 or a DAC3484 chip in the DAC3482 evaluation board? The design files show DAC3484.

2. I would like to download 2 arbitrary signals into the 64K memory of the TSW1406 and output them periodically (after the buffer end, it returns to the first sample and so on). Is it possible?

3. I would like to get those 2 signals at 2 of the outputs without any mixing between them (or any other operation between those 2 signals) at X4 interpolation. Is it possible?

I checked the datasheet and I saw that the coarse mixer can be disabled. However, I'm not sure if when the mixer is disabled, I can still do X4 interpolation?

( I noticed that the coarde mixer (CMIX) can be disabled but I cannot see how FMIX can be disabled?)

4. Is it possible to disable the NCO (Numerically Controlled Oscillators)?

I would appreciate your fast response. I must make a decision within 2 days. 

  • Hi Aronii
    We have received your question. Someone will respond tomorrow.
    Best regards,
    Jim B
  • Tomorrow is over... We are already 3 days after the question was asked and no answer.
    We need to bid on a large project with this DAC and if we won't have a decent answer today, you will loose a sale of thousands of chips.
    I'm sure that you got more urgent tasks but we have to bid until Monday, whether with TI chip or with Analog Devices chip.
    So it is up to you...
  • Aroni,

    The DAC3482 should have a DAC3482 device on it. The EVM will support both parts. That is why there is four outputs. I have your setup running in the lab. You can generate two arbitrary signals with this setup. Using the attached pattern file, I am generating a 100MHz output tone on CHB and a 50MHz tone on CHC.

    You can run both outputs with x4 interpolation filter. Keep in mind that the IF signal must be =< the 0.4 x input data rate due to the BW of this filter.

    You can disable the FMIX and the NCO. Writing a 0x8002 to add 0x02 will disable both. Bit 4 enables the NCO and bit 6 the FMIX.

    Regards,

    Jim

    100MHz_CHB_50MHz_CHC.csv

  • Thanks for your detailed response! I really appreciate it.
    We are also in the same situation... New year, new budget and new contracts...
  • Hello Jim,

    After reading your answer I bought the 2 EVM boards and they don't work. I posted a question to TI support and another engineer named Yusuf answered me and said that those 2 boards do not work together.
    I wonder who is right? I asked you before I bought those 2 boards and from your answer I understood that there should not be any problem to operate those 2 boards (Up to 1 GHz).
    Can you tell me whether they work together or not?
    I checked the TSW1406 design files and there are 32 LVDS lines in it.
    In addition to that, after I downloaded the TSW1406 evaluation software, it recognize the card and only then I can select DAC3482 (while other ones cannot be selected).
    Can you take those 2 cards and check?
  • Aronii,

    What exactly does not work? You mention "while other ones cannot be selected". What other ones are you trying to use? The TSW1406EVM should work with the DAC3482EVM up to 1.25Gsps. What rate are you testing the DAC at? Can you send screen shots of the DAC GUI? The more information you can provide the more we can help you.

    Regards,

    Jim  

  • Hello Jim,

    We are using those boards without extgernal clock. The jumper JP5 is with pins 2 and 3 shorted. We also selected it in the DAC3482 software.

    We download a file with sine wave on one channel and DC on the other one. We connected the 2 outputs J6 and J3 directly to an oscilloscope.

    We expect to see a sine wave on one channel and nothing on the other channel.

    We operate the boards as follows:

    1. Connect the DAC 3482 and the TSW1406 boards to USB. DAC board is connected to +6V supply as well.

    2. In the DAC software we select DAC3482 on the top (black bar).

    3. Then we do "Load regs" with the default file (DAC3482_FDAC_1228p8MHz_4xint_NCO_30MHz_QMCon - attached).

    4. Now we change to external clock (Control -> Manual_PRI_IN we change to Manual_SEC_IN).

    5. We do "Send All"

    On hte TSW1406 software we do "DAC" and then select DAC3482 (on the left)

    Then we download the attached CSV file. On "Data rate" we put 307.2 Mhz (we tried lower frequencies - nothing works)

     and then we do SEND.

    I attach all of the pictures of all screens + files + board picture (please check if jumpers are set correctly).

    The CSV file was changed to TXT

    Thanks for your help,

    Avi

    3312.DAC3482_FDAC_1228p8MHz_4xint_NCO_30MHz_QMCon.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    x00 xF28C
    x01 x0000
    x02 x8052
    x03 xA001
    x04 x4DF1
    x05 x0000
    x06 x3400
    x07 xFFFF
    x08 x0000
    x09 x8000
    x0A x0000
    x0B x0000
    x0C x05A6
    x0D x05A6
    x0E x05A6
    x0F x05A6
    x10 x3000
    x11 x0000
    x12 x0000
    x13 x0000
    x14 x0000
    x15 x0640
    x16 x0000
    x17 x0640
    x18 x205F
    x19 x10F4
    x1A x4820
    x1B x0800
    x1C x0000
    x1D x0000
    x1E x1111
    x1F x8882
    x20 x2400
    x22 x1B1B
    x23 x001F
    x24 x1000
    x25 x7A7A
    x26 xB6B6
    x27 xEAEA
    x28 x4545
    x29 x1A1A
    x2A x1616
    x2B xAAAA
    x2C xC6C6
    x2D x0004
    x2E x0000
    x2F x0000
    x30 x61A8
    x7F x0001
    CDCE62005 Registers
    Freq:19.200000MHz
    Address Data
    00 80400000
    01 813C0001
    02 81400002
    03 C10C0003
    04 00040004
    05 29F01A55
    06 44AF0006
    07 165294A7
    08 20001808
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    SINE WAVES.TXT

  • Aronii,

    I just verified this setup works with a TSW1406EVM and a DAC3482EVM. Please see the attached document.

    Regards,

    Jim

    DAC3482_EXT_DAC_CLK_1228.8M.pptx

  • Jim,

    We don't have an external clock source. We would like to use the PLL indide the CDCE62005 chip with the on board 19.2 MHz. clock and run the dac at about 1000 MHz. Can you tell me what should I change (Except for the jumper and the "Manual_SEC_IN" setting)?
    Can you try to run it without external clock?
    We would also like to disable the internal mixer.

    Thanks,
    Avi
  • Jim,

    We already wait 8 days for your response. Our project is stuck. Can anyone else help?

  • CDCE72010 - sorry for the typo.

  • Aronii,

    Sorry for the delay. We are currently working on your request and hopefully will have something for you in the next day or so.

    Regards,

    Jim

  • Aroni,

    The onboard crystal is 19.2M and the PLL on the EVM is an integer PLL with fixed feedback divider values. Based on the crystal and the fixed feedback dividers, generating an Fdac of 1G is not possible. The closest we can get is Fdac = 983.04M which there is already a config file for this that works with the on-chip clocking option. If you need 1000M for Fdac, you will need to replace the on-board 19.2MHz, with a 20MHz crystal or something that can integer divided into 1000M. If you decide to go this route, we can assist with generating the required config file for this.

    Regards,

    Jim

  • Jim,

    OK, 983.04 MHz is OK. How do I operate it? I sent you all of the pictures of the setup screens. It does not work.

    What do I have to change in order to make it work?

    I would appreciate your quick response. I sent you the pictures a long time ago.

  • Aronii, 

    Here is a brief guide on how to setup your desired configuration. 

    The config file for clocking the Dac at 983.04MHz is attached to this post so you should not have to change any of the settings. But just in case i included pictures of what the GUI settings should look like for you to verify that the config file works on your end. 

    YusufDAC3482 Internal Clock Operation.pptx

    DAC3482_FDAC938p04MH_NCO_50M.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    x00 xD288
    x01 x0000
    x02 x8052
    x03 xA001
    x04 xFFFF
    x05 x0260
    x06 x2800
    x07 xFFFF
    x08 x0000
    x09 x8000
    x0A x0000
    x0B x0000
    x0C x05A6
    x0D x05A6
    x0E x05A6
    x0F x05A6
    x10 x3000
    x11 x0000
    x12 x0000
    x13 x0000
    x14 x5555
    x15 x0D05
    x16 x0000
    x17 x0FA0
    x18 x205F
    x19 x10F4
    x1A x4820
    x1B x0800
    x1C x0000
    x1D x0000
    x1E x1188
    x1F x8882
    x20 x2400
    x22 x1B1B
    x23 x001F
    x24 x1000
    x25 x7A7A
    x26 xB6B6
    x27 xEAEA
    x28 x4545
    x29 x1A1A
    x2A x1616
    x2B xAAAA
    x2C xC6C6
    x2D x0000
    x2E x0000
    x2F x0000
    x30 x61A8
    x7F x0004
    CDCE62005 Registers
    Freq:19.200000MHz
    Address Data
    00 80400000
    01 811C0321
    02 81400302
    03 810C0303
    04 00040304
    05 38101A85
    06 04BF1F66
    07 151877F7
    08 20001808
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Hello,

    I'm sorry fo rthe delay in my response, we were on Passover holiday + som urgent matters.

    We tried your file with AD3482 software. Same file as you sent + followed your instructions. We got some weired combination of few sine waves:

    However, if we do the same with DAC3484 software we get the sine waves:

    As you may see nice sine waves of 50 MHz.

    However, if we press this check box once again:

    We get 2 sine combined waves:

    So now we all understand that the hardware works but we also understand that we don't know how to operate it...

    Why it does not work with DAC3482 software?

    Why it is changing the waveform after we click this checkbox in DAC 3484 software?

    We need to know the exact way of operating the DAC3482 boars + exact initialization because we cannot use the evaluation board fo rour project. We have to send exact parameters from FPGA.

    I would appreciate your detailed answer.

  • Are you sure you are changing the Y3 divider in the CDC tab? Usually the distortion you see is as a result of clocking issues between the DAC and FPGA.


    Can you make a PPT showing me what you are doing step by step. Include pictures of the hardware setup, the DAC GUI settings as well as pictures of the CDC settings.

    Yusuf
  • REGS1.TXTHello Yusuf,

    I see that you are not using the TSW1406 board as I do. I cannot define 64K complex samples as you did. Maximum samples are 32K - real or complex.

    Can you take a TSW1406 board and try the same? I attach my setup file - maybe I did something wrong.

    I got some sine waves now but they are 10% less than the frequency that I entered!

    I enter 50 MHz - I get 45 MHz. I enter 80 MHz. and I get 72 MHz. exactly.

    Can you tell me why?

    One more question which was not answered:

    The attached setup file is exactly the initialization of the DAC3482 registers? Is it register address + Value?

  • Check and verify that you're dac clock and data rate are what they should be. Data rate = Fdac/interpolation.

    Yes I will take a look once more but it make take a few days to get back to you.

    Yusuf