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.

How to design a 3-UART interface with a MSP430 which only provide one UART peripheral?

Other Parts Discussed in Thread: CC430F6137

Dear Friends,

I want to design a device which needs to control 3 components with UART interface. I plan to use CC430F6137 or F5137 which only provide one UART interface. Does anyone has experiences on this design? Or Any good idea will be appreciated.

Sunglin.

  • UART and multi-UART chips exist whith SPI or I2C connection...

  • You could use the following scheme.

    (1) Wire the TXD of your F6137/F5137 to the RXD of all three other UART.

    (2) "OR" the TXD of all three other UART together and wire that to the RXD of your F6137/F5137

    (3) Write the software so that F6137/F5137 indicates which other UART is addressed but send that to all other UARTs. The other UARTs ignores RXD not addressed to it and does not respond. Only the addressed one responds with TXD.

  • In addition to the suggestion of OCY, you can go for RS-485. It allows many peers on the same serial bus. However, it uses the same physical line for both directions, so a software-controlled handshaking is required. (RS485 adds teh ability of anyone talking to anyone on the bus rather a master-to-many and one-of-many-to-master configuration.

    In any case it must be ensure than not more than one peer is talking at the same time and that the slaves are informed to which the master is talking.

**Attention** This is a public forum