Di masa lalu dan masih sekarang kita memiliki tombol di mana satu jalan mati dan yang lain aktif, yang secara mekanis dibangun untuk menghubungkan atau memutuskan jalur listrik secara fisik.
Pada perangkat modern seperti laptop, tombol daya berfungsi berbeda. Dorong sekali, aktif, Dorong lagi, tidak akan mati dan akan beralih ke mode tidur. Tekan terus tombol yang sama selama sekitar 3 detik dan laptop dimatikan seolah-olah listrik benar-benar terputus.
Tombol-tombol ini tentunya memiliki mekanisme yang lebih kompleks daripada hanya menghubungkan atau melepaskan kabel.
Apakah ada yang tahu bagaimana sirkuit itu dirancang? Saya cukup ingin tahu bagaimana saklar daya ini bekerja.
Jawaban:
Switch modern tidak mengandung sihir apa pun. Bahkan, mereka lebih rumit dan mahal daripada switch on / off fisik nyata.
Sakelar ini hanya input ke mikrokontroler. Mikrokontroler dapat mengetahui kapan Anda menekan tombol, dan sisanya adalah kebijakan yang disandikan dalam firmware untuk memutuskan apa yang harus dilakukan. Kekuasaan biasanya diaktifkan dengan transistor. Ini berarti tombol itu sendiri tidak harus menangani tegangan tinggi atau arus tinggi, jadi ada lebih banyak pilihan untuk membuatnya dan membuatnya menjadi kecil. Ini bisa berupa sakelar membran, misalnya, yang tidak akan pernah Anda gunakan untuk mengganti daya dinding.
Ini berarti bahwa sedikit perangkat biasanya aktif, setidaknya cukup untuk memberi daya pada mikrokontroler. Namun, mikrokontroler modern dapat mengambil sejumlah kecil daya ketika tidak melakukan apa pun kecuali menunggu sinyal sakelar bahwa kekuatan ini tidak relevan dalam banyak kasus.
Dalam beberapa kasus, tombol ini benar-benar menyebabkan mikro untuk mendapatkan daya ketika ditekan, yang kemudian menyalakan beberapa transistor atau relay atau sesuatu untuk menjaga daya hidup. Ketika Anda menekan tombol untuk mematikan perangkat, mikro menutup semuanya, termasuk itu sendiri.
sumber
Dalam perangkat sederhana, Anda mungkin memiliki mikrokontroler dalam mode daya rendah yang bangun (menghasilkan sinyal aktif untuk perangkat lain) ketika tombol ditekan, lalu kembali tidur ketika tombol ditekan lagi. Ini setelah mempertimbangkan debouncing, fakta bahwa pengguna mungkin menekan tombol berkali-kali berturut-turut dll ...
Ketika Anda sudah memiliki kerangka kerja manajemen daya (seperti pada laptop), mudah untuk mengintegrasikan fitur-fitur tersebut. Selain itu, ada sirkuit terintegrasi (seperti LTC2950 ) yang dapat menangani tombol daya (misalnya debouncing, menangani dorongan berurutan cepat, dll ...).
sumber