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.

AWR1642BOOST: CAN-FD Transmit doesn't work

Part Number: AWR1642BOOST

Hello,

I have already asked related questions here.According to the recommendations, there has been some progress now.But I still have some problems.

Now when running the CANFD demo, the oscilloscope can measure the differential voltage waveform between CANH and CANL.As shown below:

Q1: Although there is an output waveform, once the host computer initializes PCAN-USB, the waveform disappears.

Q2: How do I calculate the parameters in the Bit rate Input box in the TI CAN Visualizer GUI? How to correspond to the parameters in the SDK code below?

    /* Configuring 1Mbps and 5Mbps as nominal and data bit-rate respectively
        Prop seg: 8
        Ph seg 1: 6
        Ph Seg2 : 5
        Sync jump: 1
        BRP(Baud rate Prescaler): 2

        Nominal Bit rate = (40)/(((8+6+5)+1)*BRP) = 1Mhz

        Timing Params for Data Bit rate:
        Prop seg: 2
        Ph seg 1: 2
        Ph Seg2 : 3
        Sync jump: 1
        BRP(Baud rate Prescaler): 1

        Nominal Bit rate = (40)/(((2+2+3)+1)*BRP) = 5Mhz
    */

 

Thanks,

eehzux

  • Hello Eehzux,

    If you are using the CANFD test applciation you can use the default PCAN-View application that is available for the PCANUSB-FD to view the CAN messages.

    The TI CAN Visializer application is only for the Object data over CAN (TI REX project). The bittiming values in this application are "Bit Rate " window.


    However, in your current case(CANFD Test application), you need to just use the PCAN-View to validate the messages send from the device.

    -Raghu
  • Hi Raghu,

    1. I just use Object data over CAN (TI REX project), and the corresponding TI CAN Visializer application.But once the TI CAN Visializer initializes, the waveform disappears.

    2. As shown below, I don't understand why the values written in these two places are different? How should I convert these two values?

    Thanks,

    eehzux

  • Hello Eehzux,
    Are you still having this issue?

    -Raghu