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.

F28069M JTAG data transmission speed

Other Parts Discussed in Thread: CONTROLSUITE, TMDSCNCD28069ISO

What is the maximum frequency that data can be transmitted via the USB (JTAG XDS100V2) connection? I need to perform some measurements on the encoder of my motor, and I want to extract the rotor position (500 counts/rev) as accurately as possible, while the motor performs a given speed trajectory (about 1000 rpm).

If the USB connection is not suitable, what is an alternative?

  • Hi Thomas,

    You can very well use XDS100v2 for you application.
    What is the maximum frequency that data can be transmitted via the USB (JTAG XDS100V2) connection?

    1MHz
    processors.wiki.ti.com/.../XDS100

    Regards,
    Gautam
  • Thanks Gautam.

    I want to use a multisine signal (generated in Matlab) as an open loop input to the current iq, for identification of the system. Do you think it is possible to do this without interference of any other input? For example, would the FAST estimator interfere with the input signal?

  • Hi Thomas,

    My concern wouldn't be solely with the speed of the USB/FTDI interface, but with speed AND latency.

    If I were doing your task, I would probably store the data you're interested in into a buffer locally and then send the data as a batch to whatever you wish (a PC, a SD card, etc) - I'd worry about the timing problem in the MCU instead of relying on the JTAG/SCI+USB interface to manage the timings.


    Thank you,
    Brett

  • Brett,

    What do you mean with 'the timing problem in the MCU'?

  • I'd worry about sampling your signal at a specified time locally, in the MCU, and then store it in the MCU's memory.  Then the PC can request this data and send it in a batch to the PC.

    Another option is to have the PC request data at a specific time, live with the communication delay to the MCU, have the MCU process what you're asking for, live with the communication delay to the PC, and have the PC store the data.  If you use the USB-to-JTAG portion of the FTDI chip on the controlCARD, you are essentially using this method.  I believe that this would be less desirable for you.

    Yet another option is to have the C2000 send out data, that it has sampled, whenever it is available.  Utilizing the virtual comport (USB-to-SCI/UART) of the controlCARD is one method of doing this.


    Thank you,
    Brett

  • hi, Brett

    Are you able to provide links or help files for the things you mentioned here. ie. (using usb-to-jtag). 

    Thanks,

  • Hi Lawrence,

    If you have controlSUITE installed, you can find a good bit of information on the controlCARD mentioned here:
    \controlSUITE\development_kits\~controlCARDs\TMDSCNCD28069ISO_v1_1\R0_4\CC2806x-InfoSheet_Rev0.4_20Jan2014.pdf


    Thank you,
    Brett