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.

TMS320F28379D: Fast communication between several TMS320F28379D

Part Number: TMS320F28379D


Hi, everybody.
In my current project I need fast communication between several TMS320F28379D microcontrollers. Communication with low frequency will be done via CAN, whereas communication with switching frequency (about 25kHz) would have to be done using another communication protocol available in the microcontroller (SPI/I2C/UART etc.).

During operation one of the microcontrollers will be the master for fast communication and will send data to other microcontrollers. Other TMSs will not send data. But at any time the master can be switched off and before switching off it will send a message by CAN that another microcontroller is to take over the role of the master sending data to the remaining TMSs.

Which of the communication protocols will be the easiest to use in such a project both from the software side (switching between slave and master) and from the hardware side (preferably differential data transfer via RS485 or Ethernet)?

At the moment I think that the easiest solution will be to use UART with RS485 controller, because there is one master in the network at the moment, but I don't know how it will work from the slave side. If they will not send data it is possible to use UART in configuration: one master - many slaves?

Thank you for your help!

  • Dodaj do Rozmówek
    • Brak listy słówek dlaAngielski -> Polski...
    • Stwórz nową listę słówek...
  • Skopiuj