Pár poznámek.
Mesa 7i96 má i na pinech "holých" konektorů předřazenou ochranu. Platí to nejen pro 7i96, ale snad pro všechny nebo skoro všechny Mesy.
Je tam velmi chytře zapojené pole FET tranzistorů, které umožňují obousměrný provoz, ale současně limitují napětí, které jde na piny FPGA, na 3.3V, Proto je možné používat tyto vstupní piny například přímo na 5V-logice, i když hradlové pole by při napětí na vstupu nad 4V odešlo.
Je to (podle mě) jedna z chytře vymyšlených věcí.
Obecně ty Mesa karty navrhoval někdo, kdo skutečně studoval elektroniku a ne gender studies. Klobouk dolů.
Pozor! Ta ochrana se dá na většině karet jumperem vypnout. Tak si ji někdo omylem neznefunkční.
Ty optronové moduly jsou teda divné. Divně zapojené, divně fungující, a s navíc pak s divně dobastlenou úpravou.
Fotky na tom Tvém webu jsou hodně špatně čitelné. Ale jestli to luštím správně, tak na výstupu optronu má v kladné větvi připojený odpor 3k. Je to teda taková divná hodnota mimo řadu, no ale proč ne. Hlavně ale proč ho tam strkali.
Pokud je to skutečně přímo na tom modulu takhle zapojeno, tak je ten modul určený aby fungoval jako výstup typu PNP, neboli source.
Není to moc zvykem, že by se obecný optronový oddělovač takto dedikoval pro konkrétní zapojení, ale možné to samozřejmě je (i když trochu nesmyslné).
Takže by se zřejmě dalo předpokládat, že by mohla existovat i nějaká jeho jiná varianta.
To, že jsi odpor proklemoval, je (podle mě) správné řešení.
Analogové optrony (což je i tento případ) jsou rozdělené do kategorií podle proudového převodního poměru. Tj. jaký proud na výstupu dají při definovaném proudu na vstupu. Asi nejběžněji se používá kategorie 'C', tedy označení xx817C. Ta má přenosový poměr 200-400%. Takže při proudu vstupní diodou třeba 10mA by výstupem mohlo téct 20-40mA.
I optrony s nejnižším přenosovým poměrem začínají na 50%. Tedy při 10mA na vstupu by jím teklo až 5mA na výstupu.
Proč to píšu: máš tam uvedeno, že vstupem optronu Ti teče velký proud, kde LEDka na vstupu už vypaluje oči a topí. Ale přesto tam podle Tvých slov neteče výstupem dost velký proud na to, aby přetáhl nějaký pull-up 4.7k. To je opravdu divné.
No a proč jsem drze napsal (promiň), že je tam divně dobastlená úprava: zvednutí vstupního proudu na nějakou šílenou hodnotu sice zafungovalo, ale dobře to není. Jednak ten optron brzo odejde. Ale hlavně je třeba především přijít na to, kde je problém. Je to jaky bys měl přidřená ložiska nebo zataženou brzdu, a problém vyřešil tím, že prostě víc šlápneš na plyn, abys to překonal.
A navíc pokud jsi to zapojil tak, jak jsi namaloval, tak jsi navíc kompletně zrušil galvanické oddělení, kvůli kterému tam ten optron má smysl. Pokud takto propojíš země navzájem, tak pak už skoro pozbývá smysl tam cpát optron. Pak se to dá vyřešit snadněji nějakým levným integráčem nebo dokonce jen odporovým děličem.
Takže bych v první fázi prohlídl optron, co je na něm napsané.
A pak s ním trochu polaboroval. Pustil mu do vstupu definovaný proud, výstup připojil natvrdo mezi +5V a zem, a změřil, co tím výstupním tranzistorem poteče. A podle toho pak řešil dál.
A když tam chceš mít nějaký ten bočník k LED, co sis tam doletoval, tak ho aspoň zapoj na vstupní zem a ne na výstupní. I když máš třeba momentálně modul zapojený tak, že jsi země jumperem propojil.