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.

TSW14J57EVM: Setting registers on ADC

Part Number: TSW14J57EVM
Other Parts Discussed in Thread: ADC08DJ3200EVM, UCD90120A

Hi! I would like to set values of various registers (e.g. full-scale range FS_range) on my ADC eval board connected to TSW14J57EVM using the automation dlls. Is this possible? Or I can only read/write the FPGA registers? 

I would also like to use trigger output from the TSW14J57EVM to trigger another device. Is it possible to make a controlled sequence of a trigger output - send 100 pulses while the ADC samples data? 

Thanks!

  • Emir,

    What ADC EVM are you using with the TSW14J57? Depending on the board, the automation may or may not be available.

    For your second question, you need to provide more details such as timing and maybe a block diagram. Where are these output pulses going? To a second TSW14J57? What is the frequency, duty cycle required of the pulses, ect...

    Regards,

    Jim 

  • Hi Jim,

    I am using ADC08DJ3200EVM. 

    Concerning my 2nd question, I may not even need a sequence of pulses, just a way to send a single trigger pulse to another device once a command to start sampling on ADC is issued. Is there a command in automation dll that controls the TRIG out?

  • Emir,

    1. No, it is not possible to set values to registers in ADC evaluation boards through HSDC Pro Automation DLL.

    2. Trigger Option is disabled by default in the TSW14J57EVM.  It can be enabled in HSDC Pro by adding the line:

     Menu Enable="Trigger Option" to the ini file selected.

     There are other several other trigger parameters to the INI file to allow you to adjust the pulse width. The attached ini file has these parameters added for you if you plan on using mode 5. Copy this ini file to the following location:

    • C:\Program Files (x86)\Texas Instruments\High Speed Data Converter Pro\14J57revE Details\ADC files

     A document about the ini parameters is attached.

    To use the trigger options through HSDC Automation DLL,  refer to the functions ‘Trigger Option’, ’Generate Software Trigger’, and ‘Read DDR Memory’ present in the HSDCPro Automation DLL Manual available at the location below. These functions will work as expected only if trigger works in HSDC Pro GUI.

    • C:\Program Files (x86)\Texas Instruments\High Speed Data Converter Pro\HSDCPro Automation DLL\Manual and Examples

     

    Regards,

    Jim

    ADC12DJxx00_JMODE5_trig.ini

    0456.TSW14J57 ADC INI File Guide.doc

  • Thank you Jim, this helped. Could you also tell me how to change the voltage level of the output - it says that the board supports CMOS levels 1.8V (default) and 2.5V outputs. How to change to 2.5V?

  • Emir,

    You need to change the VAR voltage from 1.8V to 2.5V. You can do this by setting switches #1, #2, and #4 on SW7 to OFF and switch #3 to on. Use a voltmeter to confirm there is 2.5V present at TP56.

    Regards,

    Jim

  • OK, now I see the silklayer says the settings of switches, 3V is also possible. Thank you!! 

    How can I control which trigger output to tigger on command, or is it only one output that can be triggered?

  • Emir,

    See section 3.1.3.3 Trigger Option, in the attached User's Guide.

    Regards,

    Jim

    HSDC Pro User's Guide Rev C.zip

  • I noticed that the red indication LED D16 shines when the voltage is set to 2.5V. The LED is on to tell that the power net is out of tolerance. Is it OK to continue running on 2.5V?   

  • Emir,

    The power monitor device (U11) is turning on D16 since it is now seeing 2.5V instead of 1.8V. This is not an issue as it is just turning on a warning LED but not doing anything else. You can either reprogram the UCD90120A to correct this or just replace R189 with a 18K resistor to change the input voltage from VAR. This resistor is located near D22 and U11 on the top side. You could also just ignore this warning.

    Regards,

    Jim