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.

TMS320F28335: Real time storing data to PC

Part Number: TMS320F28335


Hi all, for I am new to this area, please correct me if I am wrong about anything.

I am using TMS320F28335 to control a motor and I want to store "real time data" to my PC for analysis,

however I don't know how exactly to implement this.

*The ideal is to store data to PC in .csv file every 1 ms, while the motor working.

The first idea comes to mind is the DATALOG module should be able to store data in Memory,

then, is there a way to access the Memory and store them to PC in real time?

If there's other ways to accomplish the goal, they will also be very helpful, thanks!

  • Hello Cheng,

    I'm not too familiar with this, so I will look into it and try to get back to you by the end of the week at the latest.

    Best regards,

    Omer Amir

  • Hello Cheng,

    To transfer data out of the device to some other remote memory unit you can use the EMIF peripheral. What sort of data transfer rate are you looking to achieve?

    As far as connecting to a PC you will need to come up with a solution yourself, as TI does not have a built-in way to store data real-time on a PC.

    Best regards,

    Omer Amir

  • To transfer data out of the device to some other remote memory unit you can use the EMIF peripheral.

    Is there documents that I can look into, I'm not quite understand how this woks.

    For data transfer rate, I want to transfer 3-4 float32-type data in 1 ms.

    As far as connecting to a PC you will need to come up with a solution yourself

    In your opinion, what kind of method would you suggest?

  • Hello Cheng,

    Is there documents that I can look into, I'm not quite understand how this woks.

    You can look at the device's technical reference manual, provided on TI's website.

    In your opinion, what kind of method would you suggest?

    I have not had to do this before, and I don't know of another expert that has. This is something you will have to research online, as there are likely a number of ways, and the best choice will depend on your scenario/hardware.

    Best regards,

    Omer Amir