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.

TMS320F280039C: TMS320F280039C

Part Number: TMS320F280039C
Other Parts Discussed in Thread: TMS320F28388D

Hello everyone,

I am currently working on a project where I have connected a TMS320F280039C to a TMS320F28388D using jumper wires for the CLK, Data 0, and Data 01 lines (for FSI) and have connected both grounds of docking stations to each other directly to provide common ground configuration. I have tested the transmission and found that it works reliably at a frequency of 30MHz. However, when I increase the frequency to above 30MHz, I observe that not all frames are received by the receiver.I want to utilize the highest speed possible (either 50MHz or 60 MHz).

I am wondering if this issue is occurring because I am not using the adapter board, or if there could be any other reasons for this. Has anyone tested the transmission at higher frequencies by connecting the pins as I have done? Could the adapter board be necessary for reliable transmission at frequencies above 30MHz?

Any insights or suggestions would be greatly appreciated.

Thank you!

  • Hello Nirojan,

    There will be a slight delay in responses since the expert for this device is out of office.

    Many thanks,

    Opus

  • Hi,

    I have connected a TMS320F280039C to a TMS320F28388D using jumper wires for the CLK, Data 0, and Data 01 lines (for FSI) and have connected both grounds of docking stations to each other directly to provide common ground configuration.

    You're using two ControlCARDs + docking station for each board? Using the smaller pitch FSI header on the ControlCARDs themselves could be better than the HSEC DOCK pins (i.e. shorter trace from header to C2000 device). You should de-populate some resistors to disconnect the signals to the HSEC connector if you use the headers.

    I am wondering if this issue is occurring because I am not using the adapter board, or if there could be any other reasons for this. Has anyone tested the transmission at higher frequencies by connecting the pins as I have done? Could the adapter board be necessary for reliable transmission at frequencies above 30MHz?

    It's possible signal integrity requirements are not being met and the adapter board would help with that.

    Best,

    Kevin

  • Hi,

    I recently did some testing with FSI communication between a TMS320F280039C and a TMS320F28388D.

    Pay attention to the different specifications. The FSI can be operated with max. 60 MHz on the TMS320F280039C. The TMS320F28388D however is only specified up to 50 MHz.

    You can check these specifications in the data sheets of the devices:

    TMS320F28388D: SPRSP14E, Pages 202 (TX) and 205 (RX)
    TMS320F280039C: SPRSP61A, Pages 186 (TX) and 189 (RX)

    It is really important to create a low impedance current return path at higher frequencies. Maybe you can try a different wiring with twisted pairs of wires. I would recommend using three pairs for FSICLK, FSID0 and FSID1, each twisted with a ground wire. The reduced area between the wires reduces the interaction with electromagnetic fields. Carrying a ground wire in a twisted pair creates a low impedance loop for the current.

    Best regards,

    Stefan

  • Hi Stefan,

    Pay attention to the different specifications. The FSI can be operated with max. 60 MHz on the TMS320F280039C. The TMS320F28388D however is only specified up to 50 MHz.

    Yes, F28003x device was spec'd for 60MHz since it's a 120MHz device (divide by 2 to generate clock).

    Were you able to get higher communication speeds to work in your new tests with improved cabling? Differential devices + twisted pair are ideal for longer communication lengths and offers improved noise immunity compared to single-ended signals.

    Best,

    Kevin

  • Hi Kevin,

    I did not do another test with single-ended signal transmission. Instead, I used LVDS on the FSI Eval baord. I set the PLL of both controllers (F280039C and F28388D) to transmit at 40 MHz on both FSI. This worked without any problems.

    @ Nirojan: Maybe a FSI clock of 40 MHz fits your application as well. I think this is the highest frequency both controllers can run without reducing the maximum SYSCLK frequencies for the C28, CLA or CM cores.

    Best regards,

    Stefan

  • Hi Stephan,

    Thank you for testing the interface from your end and giving a feedback. We would now analyze if this speed would be sufficient for our application and then proceed.

    Best Regards,
    Nirojan