このQ&Aは役に立ちましたか?
SH2マイコン・HCAN通信ビットレートの設定について
2023/10/17 23:41
- SH7047マイコンのHCAN通信ビットレートの設定方法について教えてください。
- HCAN通信のビットレートを1Mに設定するための、fclk(24.576MHz)とBRP、TSEG1、TSEG2の値の関係がわかりません。
- BRP+1=4+1,(1+TSEG1+TSEG2)=5の組み合わせしかないと思いますが、TSEG1~2の最小設定値から選択できません。
SH2マイコン・HCAN通信ビットレートの設定に…
2010/11/25 20:40
SH2マイコン・HCAN通信ビットレートの設定について
いつもお世話になっております。
下記,御教示くださりますよう,宜しくお願いいたします。
CPU:SH7047
システムクロックφ:49.152MHz
HCANのクロックfclk=φ/2:24.576MHz
SH7047の取説の計算によると通信ビットレートbpsは,
bps=fclk/((BRP+1)×(1+TSEG1+TSEG2))
と記載されています。
bpsを1Mにしたい(通信相手の機器が1Mに設定されているため)のですが,下記点が不明です。
・fclk(24.576MHz)を25MHzとした場合は,BRP,TSEG1,TSEG2の設定値は,どのように設定すべきなのでしょうか?
BRP+1=4+1,(1+TSEG1+TSEG2)=5の組み合わせしかないと思いますが,TSEG1~2の最小設定値から選択できません。
回答 (1件中 1~1件目)
たぶん無理です。
詳しくはSH7047ハードウェアマニュアル 表15.4をお読みください。
以下引用
----
TSEG1最小値:2
* TSEG1 の最小値はCAN 仕様でTSEG1>TSEG2 と規定されています。
TSEG1最小値:4
* TSEG2 の最小値はCAN 仕様でTSEG2≧SJW と規定されています。
TSEG1+TSEG2+1=8~25TQ(Time Quanta)と規定されています。
----
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
お礼
2010/12/14 08:45
御回答ありがとうございました。
相手機器のbps変更で対応してみます。