![]() |
Forum Index : Microcontroller and PC projects : True optical isolation
Author | Message | ||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 5091 |
Hi All, Just wanted to spam you here with an idea. Not because it is great, but because it is simple. Sometime you need true optical isolation for your signals. Like when you want to pass a serial connection through a nasty and dirty, or chemical agressive, environment. That is the place to use fibers. But in most cases this boils down to a fiber ethernet connection, that can be overkill for a simple serial connection. In my work I stumbled upon these analog optical sensors. They are not cheap, but they are seriously good, work over a wide temperature range (-40C...+70C tested) and are fast enough to handle 115200 baud serial interface. This is the part: AFBR-S10TR001Z at digikey To interface it with a 3.3V logic UART (like on a micromite / maximite / Pi) the interface circuit is very simple: ![]() You don't need to use it for a serial connection, a simple I/O port can also be transferred through this. Is is an analog optical sensor, and by running the LED (typically used for heartbeat in the application) with 20mA or more, you simple saturate the receiver, so it's output ranges from 4.2V to 0V. A voltage divider brings this back to 3V and 0V. To use this as an analog isolator is more difficult. It is pretty linear but not enough for even 8bit resolution. You would definitely need a feedback circuit around the LED, to make it's output more linear. Fibers you can make yourself from following parts: housing clear fiber Edited 2021-04-30 17:59 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |