Vyzerá to ako jednoduchá vec ale
1. Ak je GPIO nastavene na výstup nech je možne spínať nejakú zaťaž od 5 do 24V prúd max 100mA
2. Ak je GPIO nastavene na vstup nech výdrži od 5 do 24V.
3. Ak je GPIO nastavene na vstup aby bolo možné pripojiť aj kontakt bez potenciálu napr. tlačidlo detegovať stlačenie.
Niečo som si načarbal

1. V režime GPIO ako vstup R33 a D16 slúžia ako pull up v prípade použitia bezpotenciálového kontaktu.
2. Ak privedieme nejaký potenciál 5-24V D16 je uzavretá, signal sa obmedzi cez R34 a D17 na cca 3,5 – 3,6V.
3. V režime GPIO ako výstup mosfet Q9 pracuje ako open drain a otvorí pomocou Q10 voči skratu je mosfet chránený pomocou resetovacej poistky F5 na 500mA
Ale bojím sa, že sa mi nepodarí pomocou R35 nastaviť pracovný bod BC846 (Q10) tak aby mi v režime vstupu ked privediem 24V neotváral mosfet Q9. A naopak v režime výstupu spoľahlivo ho otvoril.
Alebo ak mate iné lepšie nápady ako to vyriešiť sem s nimi ja osobne nič také nenašiel.


