Apr 16, 2015
11:33 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Apr 16, 2015
11:33 AM
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?
Labels
- Labels:
-
PSoC 5LP
3 Replies
Apr 16, 2015
12:17 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Apr 16, 2015
12:17 PM
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
Apr 16, 2015
03:22 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Apr 16, 2015
03:22 PM
Anonymous
Not applicable
Apr 30, 2015
08:27 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Apr 30, 2015
08:27 PM
@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.