Oh well, hadiah! Saya akhirnya pergi dengan sirkuit yang tampak tidak mengerikan ini yang masih berosilasi pada tegangan baterai, tetapi stabil pada tegangan baterai di atas! Tegangan baterai kemungkinan maks 4.5V dengan asam timbal, yang merupakan batas bawah dari spesifikasi USB.
Masalahnya bukan tegangan listrik yang mungkin tidak stabil. Ini mungkin tidak stabil hanya untuk sesaat dan tidak menjadi masalah. Jika benar-benar tidak stabil atau tidak sesuai spesifikasi, ganti kutil dinding. Mungkin ada banyak hal yang salah dengan kutil dinding yang tidak dapat mempertahankan tegangan. Tidak ingin mempercayainya untuk menguatkan mikrokontroler.
Masalah sebenarnya adalah tegangan baterai yang harus dipotong setelah jatuh terlalu rendah untuk menghindari kerusakan baterai secara permanen. Sesuaikan resistor sesuai selera. Sirkuit lebih murah dari sebelumnya, dan lebih dapat diandalkan. Schottky adalah temanku, aku tidak keberatan lagi dengannya! Dia menyelamatkan saya dari sakit kepala. Sirkuit yang berjalan dari baterai harus dapat beroperasi jauh lebih rendah dari 4.7V.
PS: Saya tidak suka solusi chip tunggal, mereka bermain keras untuk mendapatkan di sisi saya dari planet ini. Selain itu, saya tidak bisa merokok mereka mau tak mau ...
PEMBARUAN :
Berikut skema tampilan yang jauh lebih elegan (tidak mengerikan). Seperti yang ditunjukkan oleh Dorian dan yang lainnya, TL431 membutuhkan arus minimum untuk beroperasi. Jadi, itu membutuhkan sumber tegangan yang dapat diandalkan untuk beroperasi. Yang berarti, itu harus beroperasi dari baterai. TL431 benar-benar harus bertindak sebagai pembanding, jika tidak MOSFET akan berada dalam mode linier dan akan mulai memanas. Tegangan gerbang menjadi sangat dekat dengan sumber tegangan U2 karena tegangan listrik masuk. Ini adalah penyebab sebenarnya dari osilasi di atas, bukan pelanggaran lembar data tl431. Osilasi akan terjadi bahkan jika tl431 dihapus sepenuhnya. MOSFET yang menjadi tingkat logika juga tidak membantu. Untuk rangkaian di bawah ini, MOSFET telah diganti dengan MOSFET saluran N. Namun, ini menyebabkan penurunan tegangan pada sumber saat sepenuhnya menyala. Tegangan untuk memuat bervariasi dari 2. 8V ke 4.7V dan sirkuit bekerja dengan sempurna tanpa osilasi. Dimungkinkan untuk beralih posisi R6 dan tl431, tetapi kemudian anoda tl431 hanya akan naik ke 2.5V, dan MOSFET (sekarang diganti lagi dengan MOSF kanal saluran) akan selalu tetap aktif.
Tapi kemudian, karena tl431 digunakan sebagai pembanding, dan juga membutuhkan arus pasokan untuk bekerja, mengapa tidak menggantinya sama sekali dengan pembanding arus yang lebih rendah seperti perangkat .... Sayangnya, LM358 tidak mencapai + ve rail, dan MOSFET adalah tingkat logika. Jadi ketika tegangan listrik tinggi, arus balik mengalir ke baterai (0-60mA ketika baterai turun dari 3,85 ke 3,6V). Ini akan mengisi daya baterai saat daya habis. Semoga semoga menjadi hal yang baik. Sirkuit bekerja dengan baik pada semua tegangan listrik dari 2V ke 5V, tanpa osilasi. Sirkuit tidak tergantung pada penurunan tegangan dioda. Menggantinya dengan 1N4148 tidak akan menjamin itu berfungsi tanpa osilasi jika tegangan baterai tinggi. Sirkuit tidak mensimulasikan dengan benar dengan LM393 yang merupakan pembanding yang sebenarnya. Pengujian yang tepat disarankan sebelum digunakan.
Osilasi disebabkan oleh semacam kondisi balapan pada sumber dan tegangan gerbang MOSFET kedua. Saya masih tidak tahu persis apa yang sedang terjadi. Tetapi sirkuit yang dimodifikasi bekerja, dan memecahkan masalah saya. Ini bukan jawaban yang sempurna. Tetapi itu adalah jawaban terbaik. Saya menerima jawaban saya sendiri.
lebih banyak pembaruan!
Tweak lagi, perhatikan baik-baik, MOSFET dibalik pada sumbu Y sehingga sumber ada di dalamnya. Sirkuit sekarang sepenuhnya stabil di semua tegangan listrik dan baterai. Tergantung pada sumber listrik untuk perbedaan tegangan baterai, beberapa arus tetesan mungkin mengalir ke baterai (mungkin 60mA) dalam beberapa kasus. Sirkuit bekerja dengan schottky atau 1n4148 (walaupun jelas dengan 1n4148 itu akan menarik dari baterai lebih banyak jika tegangan baterai tinggi). Bekerja dengan komparator nyata LM393 dan juga LM358, tanpa perubahan. Opamp / komparator menerima tegangan listrik atau output pada pin non inverting untuk dibandingkan dengan baterai. Saya pikir itu mendekati sempurna. Terima kasih untuk hadiahnya!
PS: mungkin harus mengganti 1N4148 dengan 1N4007, tetapi 1N5819 adalah yang terbaik.