概要
PSoC内部クロックは±2%の誤差を持つ。これを吸収するものとして外部クロックを接続する方法がある。
購入元
100円ショップの時計から水晶をとりだした。
&ref(): File not found: "CIMG1633-s.jpg" at page "MsFB/ToneGenerator/クロック周波数検討";
- 何の刻印もされていない水晶を見つけた。
&ref(): File not found: "CIMG1634-s.jpg" at page "MsFB/ToneGenerator/クロック周波数検討";
- オシロスコープで波形を観測した。32.768kHzであれば、T=1/f=30.5175us周期になるはず。オシロの1divが2usなので、30.5175/2=15.258div周期になるはず。確かになっている。目視なので高い精度で確認は出来なかったが、恐らく合っているだろう。駄目もとで、テスターの周波数カウント機能を使えないかどうかやってみたが、やっぱり駄目だっが。水晶振動子の振幅が小さいしねぇ。テスターの浮遊容量なども関係してくるだろうし。測定できなくて当たり前か^^;;とりあえず使えそうだ。
&ref(): File not found: "Tokei_31.25kHz_00.PNG" at page "MsFB/ToneGenerator/クロック周波数検討";
クロックの安定度
&ref(): File not found: "suisho_00.PNG" at page "MsFB/ToneGenerator/クロック周波数検討";
ppm とは、 100万分のいくらであるかという割合を示す単位。
1ppm = 0.0001%
水晶振動子の安定度は 20ppm => 0.002%
10-6オーダーの精度 = 0.000001 = 0.0001%
10-4オーダーの精度 = 0.0001 = 0.01%
結論
PSoC内部クロックは±2%の誤差を持つけれど、外部に水晶振動子を入れると0.002%(20ppm)ぐらいになるよ!
参考文献
どぞー♪
- 共立エレショップの時計用水晶振動子ですが、200円なんだねぇ。100円ショップで時計を買ってきて、そこからとっちゃう?^^;; -- JM7MUU 本田
- ほほー。100円ストップウォッチも結構つかえるもんだねぇ。水晶の性能はよくわからないけれども・・・ -- JM7MUU 本田
- なんかうごかないなぁうごかないなぁと思っていたら、クロックラインに触っていたオシロのプローブが原因でした。(。_゜)〃ドテ!めでたし めでたし! -- JM7MUU 本田