Kiedyś natknąłem się na notatkę od Atmela (nie TI, wiem - wciąż interesującą), która akceptuje taką konstrukcję ... Do wykrywania zerowego krzyża w sieci!
Aby zabezpieczyć urządzenie przed napięciami powyżej VCC i poniżej GND, AVR ma wewnętrzne diody zaciskowe na stykach I / O (patrz Rysunek -1). Diody są podłączone z pinów do VCC i GND i utrzymują wszystkie sygnały wejściowe w obrębie napięcia roboczego AVR (patrz rysunek poniżej). Każde napięcie wyższe niż VCC + 0,5 V zostanie wymuszone do VCC + 0,5 V (0,5 V to spadek napięcia na diodzie), a każde napięcie poniżej GND - 0,5 V zostanie wymuszone do GND - 0,5 V.
...
Szeregowy rezystor wejściowy jest rezystorem 1MΩ. Nie zaleca się, aby diody zaciskowe przewodziły więcej niż maksymalnie 1 mA, a 1MΩ pozwoli na maksymalne napięcie około 1000 V.
Najwyraźniej Atmel uważa, że można w ten sposób używać diod mocujących na ich MCU, do 1 mA. (Chociaż możesz spierać się o autorytet notatek aplikacji)
Osobiście nadal nie jestem całkowicie pewien, co o tym myśleć. Z jednej strony, jeśli Atmel określi, że źródło / opadanie do 1 mA przez diody zaciskające jest w porządku, to nie widzę problemu, jeśli trzymasz się z dala od tego prądu (a 30µA na pewno się do tego kwalifikuje). Ponadto, jeśli użyjesz go w ten sposób, tak naprawdę nie przekroczysz specyfikacji napięcia; przecież diody to zaciskają.
Z drugiej strony, czy można używać takich diod zaciskowych? Nigdy nie znalazłem niczego na temat zaciskania prądu diod w arkuszach danych, więc jedynym źródłem tego jest Notatka z aplikacji.
Więc możesz spróbować znaleźć dokumentację z TI określającą maksymalny prąd przez diody zaciskowe. Być może mają także informacje w arkuszach danych lub notatkach aplikacji, które pozwalają lub nie zezwalają na takie użycie.
Ale jeśli chcesz być bezpieczny, lepiej dodaj własne diody zaciskowe, najlepiej te o niskim Vf, tj. Schottkysa. Lub użyj prostego dzielnika napięcia. W ten sposób nie będziesz musiał się martwić, jeśli naruszysz specyfikacje, czy nie.
Aktualizacja, sierpień 2019 r
Kiedy w tej odpowiedzi natknąłem się na notatkę dotyczącą aplikacji, właściwie stworzyłem projekt hobby, w którym wykorzystałem ten konstrukt do wykrywania zerowego przejścia przez sieć. (Aby uzyskać więcej informacji, w tym schemat, zobacz to pytanie ; jest to R8 / R9).
Obwód łączy 230VAC przez 2MΩ bezpośrednio z PB3 na ATTiny85, przepuszczając około 58µA RMS / 163µA piku przez diody ESD. Nadal nie jestem do końca pewien, co sądzić o całej sprawie; motywacją do jego wykorzystania było to, że projekt był częściowo ćwiczeniem z minimalizmu ; widząc, jak daleko mogę zmniejszyć obwód i nadal mieć dobrze działający.
Niezależnie od uczuć, trzy lata późniejszego intensywnego użytkowania, MCU nadal działa dobrze.
Zrób z tego, co będziesz ¯ \ _ (ツ) _ / ¯