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.

Converting UART or SPI to RS-485 and CANbus

Other Parts Discussed in Thread: MSP430FR2633

Hi All,

I have question about converting communication method.

 

I want to use MSP430FR2633, But this MCU has I2C,SPI,UART moreover I2C is already used.

So I need solution regarding UART or SPI to CAN and RS-485.

Could you tell me about this solution?

Thanks and best regards,

Kazuki Kuramochi

  • Hello Kuramochi-san,

    We will get back to you later today on this - sorry for the delay.

    Max
  • Hello Kuramochi-san,

    for what I understand you need to convert from UART or SPI to CAN or RS485. Do you need to convert both of them into CAN and RS485? Or you're looking for a specific conversion?

    Since the microcrontroller that you are using already has the UART port, it would be pretty straight forward to connect one of our RS485 transceivers. In fact the RS485 is a physical layer that defines the electrical characteristics of drivers and receivers that could be used to implement a multi point transmission line. That is, voltages and currents on the input and output pins but also on the bus lines.

    In your case I see as a good fit the family of our devices THVD15xx. If you could tell me more about the specs that you need, I will would suggest a device that would be tailored to your needs.

    Regarding SPI to CAN conversion, this is a more complex topic. In fact SPI is a protocol and in order to convert into CAN which has also a protocol, you will need an additional controller. So your final solution would be a discrete solution made of two device, a CAN controller and a CAN transceiver.

    Let me know if you have more details about your applications so that I could be more precise into the selection.

    Kind regards,
    Adrian