タイマーチップを提案する


9

長い遅延(数時間)で区切られた電圧測定を行い、電圧レベルに達したときにブザーを鳴らす必要があります。

消費電力は重要です。

私が欲しいのは、RTCチップのような単純なタイマーチップですが、シリアルインターフェイスやメモリなどがなく、ばかげています。これらのシリアルRTCチップの良い点は、nA範囲の消費電力です。

私は知っています。555を使用することもできますが、私が見つけた最小消費電力は約500uAです。

誰でも低消費電力のシンプルなタイマーチップをお勧めできますか?

回答:


8

はい、555はかなり悪いです。TLC555のようなCMOSデバイスでも最大400 Aを消費します。抵抗分割器のせいで、他の部品は1-10 Aの範囲で簡単に作成できます。 μμ

私があなたの問題を正しく理解しているなら、変化する電圧を監視し、それが特定のレベルに達したときに信号を取得し、それを低電力で取得したいでしょう。バッテリーで長時間走らなくてはいけないと思います。

マイクロコントローラーではなく、555は必要ありません。低電力コンパレータが必要なだけです。LPV521は 5Vで400nAの最大値を必要とする、ナノパワーオペアンプです。オンとオフを切り替える必要はありません。監視する電圧と基準電圧を入力に加え、MOSFETを切り替えてブザーを制御するだけです。オペアンプに正のフィードバックを適用してヒステリシスを得て、入力電圧がしきい値付近のときに出力が発振しないようにします。

回路は1未満を消費する必要がありますμA、CR2032ボタンセルで数年間実行できるようにするためです。

編集
この非常に低い電力を実現するために、オペアンプの帯域幅は6.2kHzと非常に低いことに注意してください。ここでは信号はDCですが、他のアプリケーションでは問題になる場合があります。


おかげで、これはまさに私が必要とするものであり、この単純なアプリケーションではマイクロコントローラーを避けたかったのです。低電力ブザー回路に関するアイデアはありますか?または汎用ブザーの〜5mAはそれを無関係にしますか?
12

ブザーの電源は常にオフであるため、おそらく関係ありません。MOSFETを使用して電源を切り替え、FETのリーク電流だけがあります。(受け入れのおかげで。少し離れて離れたところから見ると、これは本当に簡単な解決策になると思いました:
stevenvh

2
しかし、これはタイミングを実行しません。これで実際にOPの問題が解決した場合、数時間ごとに信号をサンプリングしたいと思ったことは何でしたか?コンパレータ方式では、本質的に信号を継続的に監視します。
Olin Lathrop、2012年

@オリン-はい、わかりましたが、OPがスリープモードなどの電力を節約するために非常に夢中になっているため、彼が問題を「1レベル上げる」のを忘れていました(多くの場合、回答でも提案しています)。OPの実際のニーズに対応していない答えを出したことに不満を感じていることを理解しています。(しかし、あなたはそれに感謝しました!)
stevenvh

1
@stevenvh:いいえ、私はOPが尋ねたものに答えを書いても不満はありませんが、今は彼が望んでいたものですが、それが本当に何であるかについての質問を見ていないことに私自身はさらに動揺しています。あなたは明らかにこれに正しかった、+ 1。
Olin Lathrop、2012年

8

スタンドアロンのタイマーチップではなくPIC18F24J11などの超低消費電力のマイクロコントローラーを使用することをお勧めします。ハードウェアRTCがあり、RTCが実行されているスリープモードでは830 nAしか消費しません。10ビット、10チャネルのADCを備えているため、電圧測定も実行できます。

プロトタイピング用のDIPパッケージで3.18ドル、製品の場合はSMTパッケージで2ドル未満の量産が可能です。


同様ですが、PIC12F1822(数量で1ドル未満)の低コストをお勧めします。スリープに入ると100ua未満になり、電圧を読み取るためにタイマーで起こされたのではないかと思います。
ケニー

@ケニー、私はあなたがuAではなく100 nAを意味していたと思います。PIC12F1822のようなハードウェアRTCのないプロセッサでも、タイマー1を実行し続ける必要があります。これは、私の選択とほぼ同じ、650 nAを消費します。
tcrosley

そうだね。価格を除いて。
ケニー

3

リアルタイムクロックがまったく必要ないことを除いて、tcrosleyの発言に同意します。明らかに遅延を測定するだけで、日時を知る必要はありません。リアルタイムクロックは、このタスクの単なるタイマーよりも複雑です。

リアルタイムクロックが不要なため、マイクロコントローラーの簡素化も可能になります。A / Dを備えたマイクロチップ社の「XLP」PICのどれでもこれを行うことができます。正確なタイミングが必要な場合は、タイマー1の発振器ピンに32768 Hzの水晶を取り付けます。これは腕時計で使用されているのと同じ種類の水晶であり、非常に少ない電力で駆動することができます。特別なことをしないと、2秒ごとにプロセッサがウェイクし、残りはファームウェアになります。プロセッサーは2秒ごとに数マイクロ秒しか実行しないため、平均消費電力はかなり低くなります。

一部の新しいPICには、非常に低消費電力のRC発振器も組み込まれています。数パーセントの精度で十分であれば、これで十分です。どちらの場合でも、これは約1 µA以下で実行可能です。


Olinさん、日付と時刻を計測するリアルタイムクロックも必要な場合は複雑になるとおっしゃいました。このフォーラムで人々を説明できれば、そのような時間を計算するために彼/彼女が行きたいと思った場合にどのように働くべきか、それは有用でしょう。リアルタイム(日付と時刻)の測定に取り組みたい場合、この投稿をフォローしている私のような多くの人々が知りたいと思っています

ウォッチドッグタイマー(WDT)を使用してチップをリセットするのはどうですか?32768 Hzの水晶よりも多くの電流を使用しますか?PICチップはWDTに約300 nAを使用します。
tigrou
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.