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.

TMS320F280049C: RS-485 development and Hardware selection assistance

Part Number: TMS320F280049C
Other Parts Discussed in Thread: BOOSTXL-POSMGR, C2000WARE

Hello, 

I am planning to use LAUNCHXL-F280049C-F280049C LaunchPad™ development kit C2000™ Piccolo™ MCU, for the development and understanding the RS-485 protocol. 

Currently, I have two of the queries and need suggestions for the same. 

  1. Is there any development kit of TI available with RS-485 protocol?
  2. Is there any sample code available for RS-485?

Regards,

Dennis 

  • Hi Dennis,

    What application are you using for RS-485? We have some available hardware in the form of https://www.ti.com/tool/BOOSTXL-POSMGR but this is geared towards our absolute encoder solutions

    Regards,

    Peter

  • Hello Peter,

    Thank you for your reply.

    Currently, my requirements are to develop/find development kits which has RS485 in development/Eval-kit and to find an example code for the BOOT using RS485 protocol.

    So, is there any existing kit which has RS485 protocol in eval kit? And also is there any existing sample code for C2000 series which uses RS485 for boot process.

    Regards,

    Dennis

  • Hi Dennis,

    C2000 MCU does not directly support RS-485 but you can use a board with an external transceiver (like the BOOSTXL-POSMGR) to decode the RS-485 signal into a single-ended signal that can be interfaced with C2000. Then we rely on one of the C2000 communication peripherals (something like SCI for UART or SPI) to communicate. We have a few reference guides associated with the BOOSTXL-POSMGR which you can find on the product page and the associated code is available through C2000WARE or MOTORCONTROL SDK

    Regards,

    Peter

  • Hello Peter,

    As per the above information, this will work if I am using the mentioned external transceiver and use the supported communication protocol supported by the transceiver and using the sample code from C2000WARE SDK like SCI_flash for Bootloader, I will be able to establish reprogramming and perform the reprogramming correctly according to the flash documentations.

    Regards,

    Dennis

  • Hi Dennis,

    That is correct you can use it for flashing and RS-485 is commonly used for long distance industrial communication (or motor control in this instance since we use it for absolute encoder interfaces)

    Regards,

    Peter