Ya, 555 sangat buruk. Bahkan perangkat CMOS seperti TLC555 mengkonsumsi hingga 400μA. Saya menyalahkan pembagi resistor, bagian lain dapat dengan mudah dibuat di 1-10μKisaran.
Jika saya memahami masalah Anda dengan benar, Anda ingin memonitor tegangan yang bervariasi dan mendapatkan sinyal ketika mencapai level tertentu, dan dengan daya rendah; Saya kira karena harus berjalan lama pada baterai.
Anda tidak ingin 555, lebih sedikit mikrokontroler. Anda hanya ingin pembanding daya rendah. The LPV521 adalah opamp nanopower, membutuhkan 400nA maksimum pada 5V. Tidak perlu menyalakan dan mematikannya. Cukup terapkan tegangan yang akan dipantau dan tegangan referensi ke input, dan alihkan MOSFET yang pada gilirannya mengontrol bel. Terapkan umpan balik positif untuk opamp untuk mendapatkan histeresis untuk menghindari osilasi output ketika tegangan input berada di sekitar ambang batas.
Rangkaian harus mengkonsumsi kurang dari 1μA, sehingga dapat berjalan selama beberapa tahun pada sel tombol CR2032.
sunting
Perhatikan bahwa untuk mencapai daya yang sangat rendah ini opamp memiliki bandwidth 6.2kHz yang sangat rendah. Di sini Anda memberi sinyal DC, tetapi dalam aplikasi lain mungkin penting.
Daripada chip timer yang berdiri sendiri, saya sarankan menggunakan mikrokontroler daya rendah yang ekstrim seperti PIC18F24J11 . Ini memiliki RTC perangkat keras dan hanya mengkonsumsi 830 nA dalam mode tidur dengan RTC berjalan. Ini memiliki 10-bit, 10-channel ADC sehingga Anda dapat melakukan pengukuran tegangan Anda dengan itu juga.
Tersedia dalam paket DIP untuk pembuatan prototipe seharga $ 3,18, dan di bawah $ 2 dalam paket SMT dalam jumlah produksi jika ini untuk suatu produk.
sumber
Saya setuju dengan apa yang dikatakan tcrosley, kecuali bahwa Anda tidak memerlukan jam waktu nyata sama sekali. Anda tampaknya hanya ingin mengukur penundaan dan tidak perlu mengetahui tanggal dan waktu. Jam waktu nyata akan lebih rumit dari sekedar penghitung waktu untuk tugas ini.
Tidak membutuhkan jam waktu nyata juga memungkinkan untuk mikrokontroler yang lebih sederhana. PIC "XLP" apa pun dari Microchip dengan A / D dapat melakukannya. Jika Anda membutuhkan pengaturan waktu yang akurat, maka Anda memasang kristal 32768 Hz pada pin osilator timer 1. Ini adalah jenis kristal yang sama yang digunakan pada jam tangan, dan dapat digerakkan dengan daya yang sangat kecil. Tanpa melakukan sesuatu yang istimewa, ini dapat membangunkan prosesor setiap 2 detik, dan sisanya adalah firmware. Prosesor hanya akan berjalan beberapa mikrodetik setiap 2 detik, sehingga konsumsi daya rata-rata akan sangat rendah.
Beberapa PIC yang lebih baru memiliki osilator RC berdaya sangat rendah juga. Mungkin itu yang Anda butuhkan jika akurasi beberapa persen cukup baik. Dalam kedua kasus, ini harus dapat dilakukan untuk sekitar 1 μA atau kurang.
sumber