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.
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)
Best Regards,
Robin
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
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
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.
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!
-----------------------------------------------------------------------------------------------------------------------
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:
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.
Would you please let me know if you configured the TJA1043 in Normal mode(STB_N=high EN=high)?
I don't have oscilloscope on my hand today, but I can measure the waveform of PTE5(SBC_CAN_TX) tomorrow.
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~
You are welcome.
I am glad to hear that it works now.