Bir zamanlar Atmel'den (TI değil, biliyorum - hala ilginç) bir uygulama notu ile karşılaştım.
Cihazı VCC'nin üstündeki ve GND'nin altındaki voltajlardan korumak için AVR, G / Ç pinlerinde dahili sıkıştırma diyotlarına sahiptir (bkz. Şekil -1). Diyotlar pimlerden VCC ve GND'ye bağlanır ve tüm giriş sinyallerini AVR'nin çalışma voltajı içinde tutar (aşağıdaki şekle bakın). VCC + 0.5V'den daha yüksek herhangi bir voltaj VCC + 0.5V'ye (0.5V, diyot üzerindeki voltaj düşmesidir) düşürülecek ve GND - 0.5V'nin altındaki herhangi bir voltaj GND - 0.5V'a kadar zorlanacaktır.
...
Seri giriş direnci 1MΩ dirençtir. Sıkıştırma diyotlarının maksimum 1mA'dan daha fazla iletken olması tavsiye edilmez ve 1MΩ daha sonra yaklaşık 1.000V'luk bir maksimum voltaja izin verir.
Öyleyse, görünüşe göre Atmel, MCU'larındaki sıkıştırma diyotlarını 1 mA'ya kadar bu şekilde kullanmanın uygun olmadığını düşünüyor. (Uygulama Notları'nın otoritesi hakkında tartışabilmenize rağmen)
Şahsen, bunun hakkında ne düşüneceğime hala tam olarak emin değilim. Bir yandan, Atmel, sıkıştırma diyotları aracılığıyla 1 mA'ya kadar kaynak yapmanın / batmanın uygun olduğunu belirtirse, o zaman bu akımdan (ve 30µA kesinlikle buna hak kazanır) iyi saklanırsanız sorun yaşamadım. Ayrıca, bu şekilde kullanılırsa, aslında voltaj özelliklerini aşmazsınız; diyotlar sonuçta onu kısar.
Diğer yandan, öyle böyle sıkıştırma diyot kullanılması tamam mı? Veri sayfalarında diyot akımını bağlama hakkında hiçbir şey bulamadım, bu yüzden bunun için tek kaynak bir Uygulama Notu.
Böylece, TI'den kenetleme diyotları vasıtasıyla maksimum akımı belirten belgeleri bulmayı deneyebilirsiniz. Belki de veri sayfalarında veya Uygulama Notlarında bu kullanımlara izin veren veya vermeyen bilgileri içerirler.
Ancak güvende olmak istiyorsanız, kendi sıkıştırma diyotlarınızı, tercihen düşük Vf olanları, yani Schottkys'i eklemekten daha iyi olursunuz. Veya basit bir voltaj bölücü kullanın. Bu şekilde özellikleri ihlal edip etmediğinizi merak etmenize gerek kalmayacak.
Güncelleme, Ağustos 2019
Bu cevapta uygulama notu ile karşılaştığımda, aslında bu yapıyı sıfır-sıfır algılama için kullanmaya başladığım bir hobi projesi yapıyordum. (Şematik dahil, daha fazla ayrıntı için bu soruya bakın ; bu R8 / R9).
Devre, 230VAC'yi 2MΩ'den doğrudan bir ATTiny85'teki PB3'e bağlar ve ESD diyotlarından yaklaşık 58µA RMS / 163µA tepe noktası koyar. Her şey hakkında nasıl hissedeceğimi hala tam olarak bilmiyorum; kullanma motivasyonum, projenin kısmen minimalizm konusunda bir alıştırma olduğuydu ; Devreyi ne kadar düşürdüğümü ve hala iyi çalışmasını sağladığımı görmek.
Duygular ne olursa olsun, üç yıl sonra yoğun kullanımdan sonra, MCU hala iyi çalışıyor.
Yapacağın şeyi yap ¯ \ _ (ツ) _ / ¯