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: DSP Communication interface circuit

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE

I have 2 F28379D DSP, one defined as Master and the other as slave. I need to build the circuit to enable data communication between them. I need to use SPI communication.

I am referring to ti.com/interface to check for reference designs for the communication interface, like how to connect tranceivers and what components and interface ICs I need to use to do this SPI implementation. However, I am not sure what protocol I need to follow (RS-232, RS-422, or RS-485, or maybe other), and whether I should use the BiSS interface.

I would be grateful if you could also pinpoint to some circuit design references to implement this SPI communication.  

  • Hi,

    There are 4 pins needed for SPI communication - SIMO, SOMI, CLK, CS. You can directly connect these pins from one device to another using wires. There is no special connector required to enable this.

    There is an example available in C2000ware on SPI communication:

    <C2000ware>\driverlib\f2837xd\examples\cpu1\spi

    Please refer to ex3 which configures one SPI instance as master and another as slave within the same MCU. It also describes the necessary connections required. You can use a similar approach for 2 boards.

    Regards,

    Veena

  • Thanks for the reply Veena,

    My concern is primarily at the hardware interfacing level. For example, for I2C or UART communication, there is specific design method for the bus, in terms of the buffers and transceivers to be used, pull-up resistors, level shifters, buffers, ..

    For the SPI communication at short distance (my application), tranceivers are not needed, but many references mention that components such as pull-up resistors, opto-isolators, shift registers at the receiving side... are still needed in the actual design implementation.

    I am looking for such reference designs to confirm the circuitry needed for SPI implementation in hardware.

    I highly appreciate your feedback! 

  • This is the only application note I could find which talks about this topic. See whether this app note might help you.