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.

CCS/IWR1443BOOST: about CAN of Rev.A and Rev.B

Part Number: IWR1443BOOST
Other Parts Discussed in Thread: IWR1443

Tool/software: Code Composer Studio

Hi 

I would test CAN communication with IWR1443BOOST.

I read chapter 2.4.3 of IWR1443BOOST Evaluation Module mmWave Sensing Solution.

I have an IWR1443BOOST Rev.A. but I have PCB file of IWR1443BOOST Rev.B.

I have the CAN test source in this folder : C:\ti\mmwave_sdk_01_02_00_05\packages\ti\drivers\can\test

The doucument, IWR1443BOOST Evaluation Module mmWave Sensing Solution describes about Rev.A.

I have a question.

The CAN part between Rev.A and Rev.B is different.

Can the source be used to both Rev.A and Rev.B?

If the source cannot be used to Rev.A or Rev.B.

could you let me know the sample code to be able to use to both board.

  • Hi Dong-seong,

    Which version of the board do you have, Rev A or Rev B? Can you please attach a picture of the front side (where the antenna is) of the board?

    The unit test code is not dependent upon the CAN transceiver, however you'll need to use the correct mmWave SDK and the corresponding unit test depending upon your device ES version (ES2.0 or ES3.0).  ES 3.0 devices are compatible only with mmWave SDK 2.1.0.4 so you will need to run the corresponding CAN test from this SDK if your EVM has an ES3.0 device. If your EVM has an ES2.0 device, please use mmWave SDK 1.2.0.5 and the corresponding CAN test.

    You can identify the ES version as shown below:

    Regards

    -Nitin

  • Hi Dong-seong,

    FYI: I've updated my above response with more information so please make sure to look at that.

    Thanks
    -Nitin
  • Hi Nitin

    The version of IWR1443 BOOST I have is Rev.A, but PCB file I have is Rev.B.

    I want to make distance measurement ( water level measurement ) device by modifying PCB file of IWR1443BOOST

    can I use my board (IWR1443BOOST Rev.A) with an example project, water vs ground, using mmWave SDK 1.2.0.5 

    and can I use CAN communication with 'water vs ground' after modifying CAN part of Rev.B by referring to circuits of Rev.A 

    Regards.

  • Hi Dong-Seong,

    As mentioned in my earlier response, from CAN perspective, the CAN transceiver change on Rev B boards is seamless to the CAN driver/application code.

    1. However, as explained earlier, you need to use the correct SDK corresponding to your device version (ES2.0 or ES 3.0).
    2. ES2.0 devices are compatible only with SDK 1.2.0.5 and ES 3.0 devices are compatible only with SDK 2.1.0.4.
    3. So if you are developing your software with SDK 1.2.0.5 (ES2.0 devices), you will need to migrate it to SDK 2.1.0.4 for ES 3.0 devices whether you use CAN or not.

    Also note that Rev B EVMs have a switch (S1) to select between SPI and CAN. If S1 is open, the interface selects SPI to the BP/LP connector. If the S1 switch is closed (NC side), it selects CAN.

    Regards

    -Nitin