RL78をコイン電池(CR2032等)で直接動作させる場合、 電池装着時に電池と電池ホルダの接触によってチャタリングが200~300msec出ますけれどもチャタリングのパルス幅が狭すぎて、マイコン内蔵LVDだと対応できそうにないので、外部でかなり長いリセットを入れる必要がありますね。
チャタリングが消えるまで待つためリセット期間のミニマム値を500msecにするとRESETのVil (LOWレベル入力閾値)がVDD×20%なので、 時定数が2.5秒くらいになるようにCRを設定すると、デバイススペックを満足できそうですね。
ちゃんと計算すると、 V(t)=VDD*(1-e^(-t/τ)) Vil=0.2*VDD=VDD*(1-e^(-t/τ)) 0.8=-e^(-t/τ) ln(0.8)=-500msec/τ τ=500msec/0.223 τ=2242msec (時定数が約2.2秒あればOK)
V(t)=VDD*(1-e^(-t/τ)) Vil=0.2*VDD=VDD*(1-e^(-t/τ)) 0.8=-e^(-t/τ) ln(0.8)=-500msec/τ τ=500msec/0.223 τ=2242msec (時定数が約2.2秒あればOK)
ps みなさん「閾値」のことを何て読んでます? 「いきち」? 「しきいち」?
チョコさん
VDDとEVDDに0.1uFずつ入れてみました。
メカニカルなチャタリングなので数十msec単位で電源が切れるタイミングがありますけれども、かなり改善されました。コイン電池ボックスの形状などにもよりますけれども、電池の入れ方によって、チャタリングの細さが変るので、 百発百中いつもOKといえる波形ではなさそうですね。
PS
よかった、やっぱり皆さん電気回路だと「しきいち」ですよねー^^
そうですよね、ウエイトが必要ですよね。
HALTなどで消費電力を一定(最小)にすれば、消費電流とパスコンとの時定数で電圧降下速度も一定(最小)になりますから、LVDが反応できない場合のチャタリングによる電圧降下幅(最低電圧)を想定できますね。
そうそう、LVDリセット電圧の設定ですけど、2.45Vの下が2.04Vなので、この間が欲しいな~