2010年5月アーカイブ

リセット回路考察

 先日作ったDACなのだが、AK4112Bを使ったDACを作った時のようにまた電源ON時にリセットが失敗して信号が出力されないことがあった。今回もリセット端子にRーCディレイで一応100msほど遅延をかけて対策を取ったつもりだったのだが、どうもCS8416のリセットはもっとナイーブな様子。
 Webで公開されているほかの人のCS8416を使った回路を見ると、リセットICを使ってリセットをかけているものがあったが、たかがリセットかけるのにIC使うのもどうかと思うし、ディスクリートで簡単に組める気がしたので、以下のようなリセット回路をDACに追加してみた。
 
 
schematic.png

R-Cで作ったディレイ回路ではなく電源のしきい値電圧でリセットをする。

 
Voltage.png
LTSpiceでの解析結果
 
 
 電源電圧が徐々に上昇していき4.5V付近でトランジスタがONしてリセットがかかっているのがわかると思う。この回路を追加してからは電源ONリセットで起動が失敗することは無くなった。