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 Power
yüksek kalır ve kendini açık tutar. Düğmeye ikinci kez basıldığında, bir kesinti olması uC Switch
mikrodenetleyicinin uC Power
düşü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ı CLOCK
hattı 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, DATA
hattı yüksek ve ardından CLOCK
hattı 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
.