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: can transceiver is required to verify the example code on Experimentkit?

Part Number: TMS320F28379D
Other Parts Discussed in Thread: CONTROLSUITE, SN65HVD257EVM

Hi all,

I have a controlcard(ti\controlSUITE\development_kits\~controlCARDs\TMDSCNCD28379D_v1_0\R1_3) and docking station(ti\controlSUITE\development_kits\~ExperimentersKits\120or180pin_HSEC_DockingStn-HWdevPkg_v1_1\R4_1)

Understood the connections as follows, 

CANTXA(GPIO31) and CANRXA(GPIO30)  connected to GPIO82 80 of docking station,

Do we have to interface a CAN transciever to the docking station to verify the example program controlSUITE\device_support\F2837xD\v210\F2837xD_examples_Cpu1\can_loopback\cpu01\ccs,

Please clarify.

Thanks

  • Ashok,

    CAN transceivers are used only if you want to communicate over CAN bus where CAN_H and CAN_L signals are being transmitted and needed.CAN_TX and CAN_RX are CAN signals at MCU side (means they are not differential signals) but you can monitor them using oscilloscope. So in order to just monitor what you're transmitting, you don't need CAN transceivers.  

    Regards,

    --Kash

    If my post answered your questions, please click on "Verified answer" button.

  • Hi Khashayar olia,

    Thanks for you are reply.
    I wanted to view the messages on PCAN viewer on PC, by connecting the CAN to USB cable between MCU and PC,
    I think we need a CAN transceivers, is it correct, Please let me know?


    Thanks
  • You're right.

    If you want to use PCAN, you need to use CAN transceivers to convert CAN_TX/RX to CAN_H/L so you'll be able to monitor CAN messages on the PC. There are multiple CAN transceivers, I would pick an EVM board to verify the design. I used to use SN65HVD257EVM which comes with two CAN transceivers, it works well.

    Good luck!

    --Kash

    If my post answered your question, please click on the green button, "Verified answer"

  • As of now I have F28379D launchpad which has a on board CAN transceiver but CAN signals(GPIO12, 17) are routed to different pins than example project controlSUITE\device_support\F2837xD\v210\F2837xD_examples_Cpu1\can_loopback\cpu01\ccs (GPIO31, 30).

    So did the below changes

    1. gpio mux

    2. CANA_BASE to CANB_BASE changes to support Launchpad in the above example and verifying the code, hope it should work.

    Do we need to do any other code changes other than above ???

    Thanks

  • Ashok,
    Are you sure there is an on-board CAN transceiver? I don't see anything on the schematic.

    --Kash
  • Hi,

    On board CAN trasceiver is available in the launchpad, U3 in attahced file.https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/171/LAUNCHXL_2D00_F28379D_5F00_SCH.7z