Traveo等でCANを使用した場合の外付けクロックの周波数精度

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
MiIs_3771746
Level 1
Level 1
First reply posted First question asked

Traveo等でCAN-FDを使用した場合の外付けクロックの周波数精度は±0.3%と記載があります。

外付けクロックが16MHzとした場合、CAN-FDで使用する周波数は20,40,80MHzになるので、その場合、PLLで逓倍したり、分周する必要があるはずです。

これらのMCU側の周波数精度(ジッタ)はどの程度になり、CAN-FD通信に必要な周波数精度はどれだけとなるかを教えて頂けませんか。

また、HighSpeed CAN通信に必要な周波数精度はどれだけとなるでしょうか。500kbpsのHSCANから数MbpsとなったCAN-FDとなった場合に変わることはありますか。

HSCANの場合は逓倍や分周の必要がないケースもあり関係ないのではないかと考えています。

外付けクロック、PLLを合わせてどの程度マージンがあるのかを教えて頂きたいです。

<質問事項>

①CAN-FD使用時のPLLによるMCUの周波数精度(ジッタ)

②CAN-FD通信に必要な周波数精度

③HighSpeed CAN通信に必要な周波数精度

0 件の賞賛
1 解決策

PLL Clock JitterとCANバスの周波数精度につきましては下記KBAを参照ください。

PLL Clock Jitter Impact on CAN Precision in Auto MCU – KBA222406

元の投稿で解決策を見る

0 件の賞賛
5 返答(返信)
Takashi_M
Moderator
Moderator
Moderator
1000 replies posted 500 solutions authored 750 replies posted

まず、ご質問に外付けクロックの周波数精度は±0.3%とありますが、具体的のどのドキュメントを参照されていますでしょうか?

次にご質問①につきましては、TRAVEO DatasheetのAC Characteristicsを参照ください。CAN PLL jitterとして±10nsとあります。

また、ご質問②、③は一般的なご質問でしょうか?

0 件の賞賛

S6J3510 SeriesでCAN-FD対応のICのデータシートです。

http://www.cypress.com/file/364771/download  P71

以下のNotesにある jitter of oscillator must be smaller than 3000 ppm. より読み取りました。

3000ppmtraveo.JPG

CAN PLL jitterとして±10ns とありますが、4MHzの周期が250nsになると思いますが、精度としては 10/250ns=4%=40000ppmになってしまいますが、これは大き過ぎると思っており、何か考え方が誤っていると推測しています。

②③は一般的なものです。

(外付けクロックの周波数精度)+(PLLの周波数精度)<(CAN通信に必要な周波数精度)

の関係にあると考えています。

0 件の賞賛

CAN PLL jitterの±10nsは同じS6J3510 Series Datasheet、同ページ(P71)にありますように、20000 cyclesでの誤差になります。

http://www.cypress.com/file/364771/download

pastedImage_0.png

0 件の賞賛

回答ありがとうございます。

この 20000 cyclesでの誤差10nsとはどのようなことになるでしょうか。

当初の質問 ①にどのように絡みますか。

CANは定期的に同期を取るはずですが20000cycles後に10/250ns=4%=40000ppmずれる可能性があるということですか。

外付けクロック精度3000ppmに比べて大き過ぎると推測しています。

<質問事項>

①CAN-FD使用時のPLLによるMCUの周波数精度(ジッタ)

②CAN-FD通信に必要な周波数精度

③HighSpeed CAN通信に必要な周波数精度

0 件の賞賛

PLL Clock JitterとCANバスの周波数精度につきましては下記KBAを参照ください。

PLL Clock Jitter Impact on CAN Precision in Auto MCU – KBA222406

0 件の賞賛