PSoC5LP CAN - Is the 24MHz PLL accurate enough?

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

cross mob
jofic_334026
Level 3
Level 3
First like received
        In the "Getting Started with CAN" application note it says, "This requires the use of highly accurate oscillator for baud rates greater than 125 Kbps. The CAN protocol specifies that the clock accuracy must be less than or equal to 0.5%." Is the 24MHz PLL accurate enough over the entire temperature range to have reliable CAN communication at 250 Kbps?   
0 Likes
3 Replies
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Welcome in the forum!

   

No, it is not accurate enough. I would suggest you to use an x-tal for clock generation. the internal oscillator has @ 3MHz a precision of 1% which is not good enough for CAN specs.

   

 

   

Bob

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Specs for CAN -

   

 

   

www.google.com/url

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable

 @bob - however if you're using the PLL and USB, the clock accuracy is increased considerably. While my own testing is *far* from thorough, I seem to have no issues with CAN when using USB as well.

0 Likes