おしゃべり時計withUSBは、(株)秋月電子通商で売っている VT-200-Fクリスタルを RTCC用の発振子として使っています。 許容偏差±20ppm(±1.7秒/1日)の誤差で¥30-(20201028)のリーズナブルなクリスタルなのですが、PICで使っているとたまに壊れる事があります。
VT-200-Fの仕様を確認すると、水晶励振レベル(DL)が0.1μW、最大1μWと非常に低いドライブレベルです。その為PICに直接接続するとドライブレベル(DL)が大きすぎて壊れてしまうようです。
- 2.6MΩ - 100mV
- 1.6MΩ - 200mV
- 1.0MΩ - 300mV
- 620KΩ - 400mV
- 510KΩ - 480mV
水晶のドライブレベルを確認するため水晶振動子に流れるドライブ電流を計るには、トランジスタ技術2020年11月号に表面実装typeの水晶振動子を使った発信回路の設計&測定技術の記事に詳しく書かれています。 しかしながら自分は電流プローブもスペクトラムアナライザも持っていない為、記事の方法では残念ながらドライブ電流を計る事ができませんでした。
※20210723追記
新しいPICでは、RTCCの設定がLow Power Modeがデフォルトとなっており、この場合上記の設定ではRTCCが動かない現象に遭遇しました。RTCCがLow Power Modeの場合は、C1,C2=15pF Rd=0Ωとしています。
⇒https://planetxgear.blogspot.com/2021/05/vfdld8035eclock-15.html
参考文献
- PIC32MXのセカンダリオシレータ (SOSC) 水晶振動子回路の設計における注意点(AN2351)
- VT-200-Fクリスタル
- トランジスタ技術2020年11月号、表面実装typeの水晶振動子を使った発信回路の設計&測定技術
- ドライブレベル・水晶振動子の回路(ムラタ)











