私はウォッチドッグを使用していますが、そのソースクロックは RTC クロックであることがわかりました。
私は水晶や外部 RTC クロック ソースを使用していないSO、内部リング発振器に依存しています。
リング発振器の特性は一貫して指定されていません。
ハードウェア ユーザー ガイドでは、「...オンチップ 40 kHz 発振器」と指定されています。許容範囲は±50%です(表4)
技術データシートのセクション4.1.4に同様の仕様が記載されています。しかし、セクション 4.2.4.2 には、「このブロックの周波数範囲は約 10~45 kHz です」と記載されています。
ウォッチドッグのタイムアウト時間の選択は、時には微妙なバランス調整を必要とするため、ソース クロックの +/- 50% の許容範囲を考慮する必要があります。
私の質問は次のとおりです:
1. 実際の公称振動周波数はいくらですか?32kHz ではない場合、なぜですか?
2. 公称周波数が 32kHz でない場合、ウォッチドッグ タイムアウトがすでに間違っているということではないでしょうか?
3. 温度によってどのように変化しますか?つまり、熱くなるとスピードが速くなるか遅くなるか?
4. +/-50% には温度変化も含まれますか?
よろしくお願いします。
アレックス
こんにちは@alex_conway 、返信が遅くなり申し訳ありません。
混乱させてしまい申し訳ございません。私が言いたかったのは、先ほど共有したデータは実際に本番環境向けのものであるということです。
32kHz +/- 50%、-40℃~105℃。
BR
ハビブ
こんにちは、ハビブさん。
データシートのすべての情報は生産時にテストされています。
どのデータシートにどの情報がありますか?私の最初の投稿を参照してください:
「ハードウェア ユーザー ガイド」では、「...オンチップ 40 kHz 発振器」と指定されています。許容範囲は±50%です(表4)
技術データシートのセクション4.1.4に同様の仕様が記載されています。しかし、セクション 4.2.4.2 には、「このブロックの周波数範囲は約 10~45 kHz です」と記載されています。
これらのいずれも、-40℃から105℃で32kHz +/- 50%と記載されておらず、また、これらのいずれも、メーカーが保証する仕様を記載する通常の場所である表に記載されていません。
よろしくお願いします。
アレックス
こんにちは@alex_conway 、
SO、+/-50% には、初期値や -40℃ から 105℃ までの温度など、考えられるすべての変動が含まれるということですか?
はい。初期値と温度はこのパーセンテージに含まれます
これは製造段階でテストされていますか? - つまり、発振器周波数が +/-50% または 32kHz 以内であることを確認するために、すべてのチップが -40℃ から 105℃ までテストされていますか?
データシートのすべての情報は生産時にテストされています。
BR
ハビブ
こんにちは、ハビブさん。
SO、+/-50% には、初期値や -40℃ から 105℃ までの温度など、考えられるすべての変動が含まれるということですか?
これは製造段階でテストされていますか? - つまり、発振器周波数が +/-50% または 32kHz 以内であることを確認するために、すべてのチップが -40℃ から 105℃ までテストされていますか?
ありがとう
アレックス
こんにちは@alex_conway 、
あなたの質問にお答えします:
公称周波数が 32kHz であると述べているので、発振器がどの周波数で動作しているかに関係なく、ウォッチドッグ タイムアウト時間は公称 32.786kHz を基準にしているのでしょうか?
WDOG のクロック周波数は発振器から得られます。発振器が 32 kHz 以外の周波数で動作する場合、この偏差は WDOG のタイミングに直接影響します。そのため、内部発振器は起動の高速化と改ざん防止に役立ちますが、32 kHz クロックの唯一のソースとしては使用すべきではありません。
+/-50% のうち、初期値許容範囲はどのくらいで、温度変動はどのくらいですか?
前回の投稿でも述べたように、温度による周波数偏差は複数の要因の影響を受け、予測できないCANがあります。ただし、動作温度範囲 -40℃~105℃では、変動は±50%以内に収まります。
BR
ハビブ
こんにちは、ハビブさん。
回答ありがとうございます。いくつか追加の質問があります。
公称周波数が 32kHz であると述べているので、発振器がどの周波数で動作しているかに関係なく、ウォッチドッグ タイムアウト時間は公称 32.786kHz を基準にしているのでしょうか?
+/-50% のうち、初期値許容範囲はどのくらいで、温度変動はどのくらいですか?
よろしくお願いします。
アレックス
こんにちは@alex_conway 、
返信が遅くなり申し訳ありません。あなたの質問にお答えします:
1. 実際の公称振動周波数はいくらですか?32kHz ではない場合、なぜですか?
公称周波数は 32 kHz ですが、プロセスの変動や温度条件に応じて最大 ±50% CAN 変化します。
2. 公称周波数が 32kHz でない場合、ウォッチドッグ タイムアウトがすでに間違っているということではないでしょうか?
現在、WDOG タイムアウトをどのようにテストしているか、詳しく教えていただけますか?
3. 温度によってどのように変化しますか? つまり、熱くなると速度は速くなりますか、それとも遅くなりますか?
温度による周波数偏差は複数の要因の影響を受け、予測できないCANがあります。ただし、動作温度範囲 -40℃~105℃では、変動は±50%以内に収まります。
4. +/-50% には温度変化も含まれますか?
はい、±50% の許容範囲は、温度による変動とプロセスの変動を考慮しています。
BR
ハビブ
こんにちは@alex_conway 、
この発振器の公称値と温度の影響に関する詳細な情報を得るために、社内で問い合わせてみました。ご辛抱いただきありがとうございます。
ところで、質問があります。現在、WDOG タイムアウトをどのようにテストしているのか、詳細を教えていただけますか?RT1020-EVK を使用している場合は、外部 32kHz 発振器が含まれているため、内部発振器に依存しないことに注意してください。
BR
ハビブ