Anlık bir anahtarın devreyi açabileceği bir mikrodenetleyici için yumuşak bir güç anahtarı üzerinde çalışıyorum (mikrodenetleyici dahil) ve daha sonra düğmeye ikinci kez basıldığında, mikrodenetleyici biraz temizlik yaptıktan sonra kendini kapatabilir.
Şimdiye kadar yukarıdaki devre var, ancak güvenilir olup olmayacağından emin değilim. Lityum-iyon pil (3.7-4.2V) ve TC1015 regülatörü (3.0V çıkış) kullanıyorum. Fikir şuna basıldığında, regülatör açılır, daha sonra mikrodenetleyici uC Poweryüksek kalır ve kendini açık tutar. Düğmeye ikinci kez basıldığında, bir kesinti olması uC Switchmikrodenetleyicinin uC Powerdüşük ayarlanmasını ve kendini kapatmasını sağlar.
Emin olmadığım şey, mikro denetleyiciyi akü voltajından korumam gerektiğidir. Kullandığım mikrodenetleyicinin Vdd + 0.4V I / O pinlerinde mutlak bir maksimum gerilimi var, bu yüzden en iyi nasıl kullanılacağından emin değilim.
İkincisi, bu devre aslında "kapalı" durumundayken regülatörün açılmasını engelleyecek mi? Etkinleştirme hattında bir açılan direnç kullanmayı düşünmüştüm, ancak çip açıkken mevcut çekişten endişeliyim.
Düzenleme: Mikrodenetleyici değiştirilecek birincil yük, bu yüzden düşük güç moduna koymak ne yazık ki burada çalışmaz.
2. Düzenleme (Yanıtlar gönderildikten sonra):
Aşağıdaki devreyi kullanarak sonuçlandırdım:
Daha önce yayınlanan devre çok iyi çalışmadı ve mikrodenetleyici güç sağlamadığı zaman yüzen bir etkinleştirme hattıyla ilgili sorunlar yaşadı.
Yeni devre, veri hattı normalde düşük çekildiğinde bir flip flop kullanır. Düğmeye basıldığında saat açılır ve sistem açılır. Anahtarın sonraki basışları CLOCKhattı yukarı doğru yönlendirir (mikrodenetleyicinin baskı makinesini algılamasını sağlar), ancak regülatörün çıkışını etkilemez. Mikrodenetleyici kapanmaya hazır olduğunda, DATAhattı yüksek ve ardından CLOCKhattı yüksek olarak ayarlayarak regülatörün kapanmasına neden olur.
Bu kurulumla ilgili gerçekten güzel şeylerden biri, ilk düğmeye basmanın regülatörü açması ve mikrodenetleyici kapanmaya hazır olana kadar açık tutmasıdır. Sıçrama bir sorun değildir, çünkü saat çizgisinin kaç katı yüksek olursa olsun, veri hattı aşağı çekilerek hala düşük tutulur. Buna ek olarak, akım çekimi çok az olmalıdır (sadece flip flop ve kapalı iken TC1015) ve açıkken dirençler aracılığıyla minimum akım çekimi vardır.
Mikrodenetleyicinin saat hattındaki pil voltajından korunması gerekir, ancak @Andy aka'nın önerdiği gibi, bu bir direnç açıkken yapılabilir CLOCK.

