ブログウェルカムボードのひとり言
2011/10/17 エラー
「誤動作する」とお客様から連絡があり
早速現品を送ってもらいました。
なかなか症状が再現しなかったのですが
時間をかけてテストしていたら・・・・・
出ました!間違いなく誤動作です。
その後回路、プログラム等考えられる原因を
1つづつ検証していったのですがどこにも
悪いところはなく????の状態に!!
よーく観察していたら何と長い時間をかけて
少しづつ点灯のタイミングがずれていくことを発見
どうやら原因は2つのPICの個体差に起因する
オシレータの発振周波数のずれのようです。
試しに早いほうのPICをプログラムで
ほんの少しだけ遅くなるようにしたところ
ずれの発生が遅くなりさらに遅くなるように
調整したところ症状が逆転しました。
PICのデータシートでは4MHzの発振で
±1%の誤差があることになっています。
複数のPICを同時に使用した場合
最悪2%の誤差が発生することに・・・・
今回は実用上問題が出ないレベルまで
プログラムでタイミングを調整をしました。
・・・・・・・・・・・・・・・・・・・・・・
ハードのバラつきに対する微調整・・・
大量生産では決してできない
当社ならではのアフターケアです。
やったね!
(^o^)
ブログ一覧へ
ウェルカムボードのルミアージュ