Announcements

Equip yourself to optimize PSoc4 MCUs for Evs at the EV Webinar. Click here to register.

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

PSoC™ 4 Forum Discussions

hata_3396041
Level 4
Level 4
First solution authored First like received 50 questions asked

Hello

Is it possible to configure the clock used for CAN communication with only the internal clock without using WCO?

If WCO is not used, a warning message will be displayed at compile and WCO will be displayed.

If used, it will set the external clock.

The crystal oscillator is not mounted on the board that uses PSoC4.

Best Regards

Hayato

0 Likes
1 Solution
Ekta
Moderator
Moderator
Moderator
250 solutions authored 100 likes received 250 sign-ins

Hello Hayato-San,

The CAN component requires an accuracy of 1.58% to achieve a baud rate of 125kbps (or slower bit rates). An accuracy of 0.5% or better would be required for bit-rates faster than 125kbps. It is not possible to achieve this accuracy with IMO (which is +/-2%) or any other internal clock.

It would be required to use the EXTCLK or ECO if you are not using WCO to achieve this accuracy.

Best Regards

Ekta

View solution in original post

0 Likes
1 Reply
Ekta
Moderator
Moderator
Moderator
250 solutions authored 100 likes received 250 sign-ins

Hello Hayato-San,

The CAN component requires an accuracy of 1.58% to achieve a baud rate of 125kbps (or slower bit rates). An accuracy of 0.5% or better would be required for bit-rates faster than 125kbps. It is not possible to achieve this accuracy with IMO (which is +/-2%) or any other internal clock.

It would be required to use the EXTCLK or ECO if you are not using WCO to achieve this accuracy.

Best Regards

Ekta

0 Likes