S32K144EVB CAN Features

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K144EVB CAN Features

1,801 Views
johns_chuang
Contributor III

 The development environment is S32DS for ARM 2018.R1.

I use the attached program to run on EVB.

CAN communication can operate,

But I want to use TJA 1043 instead of MCZ33903CS5EK on EVB,

So I connected RX (PTE4) / TX (PTE3) of S32K144 to RX / TX of TJA 1043,

TJA 1043 did not work,

But I can use TJA 1043 with other MCU, his CAN function is working.

And whenever I unplug the two signal lines of CAN-L / CAN-H of EVB, the RX / TX of S32K144 will not have any output signal.

So I'm stuck here, I don't know how to use S32K144EVB to control TJA1043 to output the signal I want ...


Please can someone help me to see what I am missing?

Thank you for your patience to read my question.

Labels (1)
7 Replies

1,652 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi Carter Johns,

Would you please check the SCH version of your S32K144EVB?
The version of my S32K144EVB is Rev B, the schematic shows that the SBC_CAN_TX is connect on PTE5.(not PTE3)

S32K144EVB SBC_CAN.png

 

Best Regards,

Robin

 

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,652 Views
johns_chuang
Contributor III

Hi Robin

You are right!Sorry, I wrote it wrong:smileysilly:

I actually mean PTE5 and PTE4, 

Thanks for your correction.

So ... Do you have any suggestions for EVB not to use UJA1169, but to use TJA 1043?:smileyconfused:

Thank you for your time,

Carter

0 Kudos

1,652 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi Carter,

Have you refer the can_pal_s32k144 example? Only after press SW2 and SW3 button of board, it will trigger a CAN transfer.

can_pal_s32k144.png

CAN PAL.png
You should be able to see signal on PTE5 by using oscilloscope.
Please first make sure there are signal on it pin.

Best Regards,

Robin

 

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,652 Views
johns_chuang
Contributor III

Hi Robin

Thank you for replying so quickly:smileyhappy:

Yes, My program uses this example...

I can control the CAN with UJA1169 on EVB, RX signal can be seen on an oscilloscope.

But I want to use another CAN IC, Like TJA1043 to send CAN signal.

Whenever I remove the CAN Communication Bus on the EVB, there is no signal from PTE5 / PTE4,

Why? Why? Why?:smileycry:

0 Kudos

1,652 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Please check the "Table 8. Static characteristics" of TJA1043.pdf. Make sure the voltage of PTE5(SBC_CAN_TX) and PTE4(SBC_CAN_RX) meet this characteristics.

Table 8. Static characteristics TJA1043.png
Would you please let me know if you configured the TJA1043 in Normal mode(STB_N=high EN=high)?

TJA1043 in Normal Listen-Only Mode.png

I don't have oscilloscope on my hand today, but I can measure the waveform of PTE5(SBC_CAN_TX) tomorrow.

0 Kudos

1,652 Views
johns_chuang
Contributor III

Hi Robin

Thanks for your assistance,

I know what my problem is!

1. EVB removes 12V power supply
2. Change J107 to 2/3 pin, USB power supply
3. Cancel CAN FD setting in Processor Expert.

So I can use TJA1043 to send CAN signal. :smileyblush:

Thanks again for Robin help~

1,652 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

You are welcome.
I am glad to hear that it works now.

0 Kudos