Tolerance/Deviation of Peripheral PLL (fpll1) - TC377TP

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
nsyed
Level 5
Level 5
5 likes given 100 sign-ins 50 sign-ins
Can you please let me know what is the worst-case tolerance/deviation of Peripheral PLL (fpll1) of AURIX TC377TP ?


Source clock for CAN Baud Rate generation (fASYN/fMCAN) is selectable between Peripheral PLL (fpll1) and OSC_XTAL (fOSC0).
CAN ISO/J1939 physical layer requirements indicates "tolerance on resulting bit time should be less than +/- 0.05% over the applicable temperature range and life of the device"

So I wondering if I can meet these requirements if Peripheral PLL (fpll1) is the chosen as the source. I went through the data sheet, but I could not find this, Any thoughts ?
0 Likes
4 Replies
NeMa_4793301
Level 6
Level 6
10 likes received 10 solutions authored 5 solutions authored
Check out Table 3-37 PLL Peripheral in the datasheet.

"Peak accumulated jitter" is +/- 700 ps. The accumulated jitter over a single bit time interval (e.g., 500 ns @ 2 Mbps) is a little less than that - see application note AP32390 for a discussion of short-term and long-term jitter.

Of course, that needs to be added to the variation of the external oscillator, which is typically something like 300 ppm.
0 Likes
nsyed
Level 5
Level 5
5 likes given 100 sign-ins 50 sign-ins
UC_wrangler wrote:
Check out Table 3-37 PLL Peripheral in the datasheet.

"Peak accumulated jitter" is +/- 700 ps. The accumulated jitter over a single bit time interval (e.g., 500 ns @ 2 Mbps) is a little less than that - see application note AP32390 for a discussion of short-term and long-term jitter.

Of course, that needs to be added to the variation of the external oscillator, which is typically something like 300 ppm.


I went through AP32390. From AP32390 it looks like using PLL as clock source for CAN Baud Rate generation is not a good idea.
Is my understanding correct or am I missing something ?

In my past experience in using TC2xx devices, we were recommended to not use PLL as clock source for CAN. I am assuming this is true even for TC3xx devices. Any thoughts ?
0 Likes
NeMa_4793301
Level 6
Level 6
10 likes received 10 solutions authored 5 solutions authored
Usually, the TC2xx FlexRay PLL or TC3xx Peripheral PLL is close enough for 1 Mbps and slower, but not for CAN FD. Each OEMs has strict requirements that dictate the CAN clock source, and sometimes even resonator vs. crystal.
0 Likes
nsyed
Level 5
Level 5
5 likes given 100 sign-ins 50 sign-ins
UC_wrangler wrote:
Usually, the TC2xx FlexRay PLL or TC3xx Peripheral PLL is close enough for 1 Mbps and slower, but not for CAN FD. Each OEMs has strict requirements that dictate the CAN clock source, and sometimes even resonator vs. crystal.



Thank you. Appreciate your help
0 Likes