Home Artists Posts Import Register

Content

Isolating the 3 OSMU output channels has a ton of advantages. They can be connected in series for higher voltages or in parallel for higher current for example.

But communicating with these isolated channels isn't easy. They need to know what voltage and what current they can put out, and they have to report back the actual values of the two parameters.

That's at least 4 analog values that have to be transmitted over an isolation barrier with a high bandwidth and no delay ideally.

After multiple less-than-ideal attempts, this is my latest idea: IL300 linear optocouplers.

Basically they contain an LED and 2 equal photodiodes. An op amp can used to drive the LED to a desired analog 'brightness' based on feedback from the first photodiode. The second photodiode puts out an equal voltage on the far side of the isolation barrier.

No delayed digital conversion and a bandwidth > 200 kHz. The components are small and reasonably priced, at least in the wider tolerance grades (which will be fine, because the thing has to be calibrated anyway).

I think these are very promising, but the idea is from pre-FPGA times. If I really go down the FPGA route, a few new options are unlocked, like isolated LVDS or multiple high speed SPI busses ...

Files

Comments

Holger P Kleinert

In 2006 I had the chance to check them out IL300 against some HP optocoupers. I was dissapointed by the bad precision of the circuits back then. The Hp one was at best good enough for 10 bit resolution, while the IL300 was good enough for 12 bit, but it had measurable non-linearity. They seem to have selected matching photodiodes in order to optimize the beahaviour.

Anonymous

hey that's a nice part. I love AD they have some great devices but they are a bit "fringe" which makes me worry they might dry up... which in turn triggers my hoarding instinct... I have no purpose for these linear o/c but now I really WANT some

marcoreps

tell me about it <a href="https://imgur.com/a/TKycvuF" rel="nofollow noopener" target="_blank">https://imgur.com/a/TKycvuF</a> :)

marcoreps

Ah I think 12 bit would be fine for me ... but I wouldn't mind a few MHz