Cześć! Naszła mnie ochota na puszczenie komunikacji w jedną stronę między dwoma atmegami po światłowodzie. Że na co dzień podłączam klientów "po światełku" to spodobało mi się zaimplementowanie tej technologii starej jak świat do naszych poczciwych klocków. Ma to pracować w środowisku samochodowym, więc dlatego padł wybór na światłowód. Odległość do 10m, transmisja w okolicy 9600 BAUD w zupełności wystarczy. Próbowałem już małej modyfikacji zwykłego patchcorda SC/APC po obu stronach do światłowodu POF (Plastic Optic Fiber) o średnicy 1mm. Uzyskałem 1200 BAUD max transmisji - to znaczy na wejściu miałem takie same sygnały jak na wyjściu. Niestety przy wyższych częstotliwościach coś szło nie tak. Po obu końcach miałem zwykłe diody LED (jedna biała ultra jasna - nadajnik, z drugiej strony jako odbiornik zielona bo uzyskałem na takim połączeniu około 1,5V na diodzie odbiorczej)
Tak wygląda zmodyfikowany patchcord:

Do połączenia wykorzystałem zmodyfikowane adaptery SC/SC (z jednej strony światłowód, z drugiej LED)
Odbiornik oparty na tym schemacie (pozbawiony D2, R1, R3, Q1 i dwóch rezystorów 3,3K):

Jako nadajnik wspomniana wcześniej biała dioda LED z rezystorem ograniczającym prąd podłączona pod przejściówkę USB - UART na FT232. Studiując czeluści internetu doszukałem się informacji że zwykłe diody LED są zbyt wolne do takich szybkich spraw, ale można poszerzyć przepustowość przez podanie offsetu DC dla nadajnika a przy odbiorniku wykrywać tylko zmiany "jasności" przez komparator analogowy ustawiony na odpowiednią wartość. Szukając dalej po gotowych rozwiązaniach to albo są drogie, albo niedostępne, więc rzeźbię sam

Czy ktoś próbował sił w tej kwestii i coś zdziałał? Jakieś sugestie mile widziane
