TMS320F2800157: CAN Communication between f2800157 and APSoC zc702 board

Part Number: TMS320F2800157

Tool/software:

Hi

i need to make communication between f2800157 microcontroller and zynq zc702 APSoC through CAN.

connection
     can_h (ti) to can_h(apsoc)
    can_l (ti) to can_l(apsoc)
    gnd to gnd

Whether this connection is correct?
i just need to verify the CAN is working is working or not between this.

so in ti i will run the example loopback.c and in apsoc i will use  canopen to send, or see the incoming data's through can

  • Hi Gowtham,

    Searching for zync zc702 APSoc that you specified above, it seems like this is an EVM and not a CAN analyzer/scope.  When connecting CAN nodes, these have to be done through a transceiver.  Signal levels for f2800157 communication is at 3.3V domain.  The EVM you have specified may not have the same signal level as the f2800157 device so best to use a transceiver to link the f2800157x node.  See the Introduction section of app note https://www.ti.com/lit/pdf/sprace5 for some details.

    Regards,

    Joseph

  • Hi 

    In zc702 board it has internally connected CAN transceiver.

    1. And the TI microcontroller also have Transceiver inbuilt 

    How I should proceed now

  • Hi,

    Just connect the CANL of the ZC702 to the CANL of the TI microcontroller and the CANH of the ZC702 with the CANH of the TI microcontroller.  There should be a 120-ohm termination resistor between CANL and CANH if there are transceivers on both sides.

    Regards,

    Joseph