マイコンのタイマの精度について質問です。

工学7,014閲覧

ベストアンサー

このベストアンサーは投票で選ばれました

NEW! この回答はいかがでしたか? リアクションしてみよう

その他の回答(3件)

普通に使われる水晶の精度は100PPMオーダーです。 他は合っています。 全く問題になるレベルでは有りません、なんせPWMで出力しても立ち上がりとかに数nsecかかるのですから。

タイマー時間はクロックから作っているので、おっしゃるとおり基本的にクロックの精度になります。 ただし、タイマー呼び出しをした場合は、マイコンによって、作動までの応答時間が1から4クロック 程度は生じますので、タイミングについては、考えないという前提です。

マイコン、マイクロプロセッサの中には、Time Baseを発生する基準となるのは水晶発振子だけです。 水晶発振子の精度が10ppmだとすると、100万分の10、つまり10^-5ですので、 1mSに対し、10^-3×10^-5Sec=10^-8Sec=10^-2μSec つまり1mS±(1/100)μSecということになりますが。 mSだと、10^-5mSゆえ、ご質問の誤差で合っていますよ。