J
Joerg
Guest
On 2019-05-20 14:48, klaus.kragelund@gmail.com wrote:
Hey, German in a datasheet! Haven't seen that in a while.
3V is a tall order, almost needs a nuclear fireball as a transmit pulse.
This is off the cuff so use with a grain of salt:
What drives the LED? If a uC, maybe you could spare another pin and hook
the cathode of the LED to that instead of ground. For receive you could
switch the normal drive pin to low, then set this new pin to open drain
input with pull-up resistor, hoping the uC has internal pull-ups and
allows that. This would save the cost of an extra resistor which you'd
have to provide if there is no interal pull-up feature. Now the LED
would operate in photoconductive mode and when enough light falls on it
the voltage on this nwew pin will be pulled down. Since internal
pull-ups are usually in the 50-100k range (or a similar current source)
this method would only require sufficient light to generate 50uA of
photo current.
They are often sensitive slightly below the wavelength of emitting
operation. So in your case possibly something around 600nm.
If you do that make sure there are no humans or animals close by who
could retain eye damage from that.
--
Regards, Joerg
http://www.analogconsultants.com/
Hi
For a test setup I am toying with an isolated interface where I need
1 Mbit speed if possible
The receiver is a dirt cheap red LED: (which is also used as an
indicator when the link is not active)
https://dammedia.osram.info/media/resource/hires/osram-dam-2493888/LH%20R974.pdf
Hey, German in a datasheet! Haven't seen that in a while.
If I use the same dirt cheap LED as transmitter I can get about
10kBit with small amplitude. However, I need a large amplitude, to be
able to detect bit level with logic 3V. (so over 2.4V)
3V is a tall order, almost needs a nuclear fireball as a transmit pulse.
This is off the cuff so use with a grain of salt:
What drives the LED? If a uC, maybe you could spare another pin and hook
the cathode of the LED to that instead of ground. For receive you could
switch the normal drive pin to low, then set this new pin to open drain
input with pull-up resistor, hoping the uC has internal pull-ups and
allows that. This would save the cost of an extra resistor which you'd
have to provide if there is no interal pull-up feature. Now the LED
would operate in photoconductive mode and when enough light falls on it
the voltage on this nwew pin will be pulled down. Since internal
pull-ups are usually in the 50-100k range (or a similar current source)
this method would only require sufficient light to generate 50uA of
photo current.
The price of the emitter is not relevant. So I was thinking to use a
white LED (to cover the entire spectrum of the RED LED detector), a
big one, and driving it with a lot of current, to get sufficient
photon level at the red LED to have both high speed and logic IO
level
An LED often have a different emission wavelength than the
responsivity wavelength, so that is why I use a white LED to be sure
wavelenghts overlap
They are often sensitive slightly below the wavelength of emitting
operation. So in your case possibly something around 600nm.
I will drive the emitter LED with high current, and then have a
sufficient low load resistor for the red detector LED to have high
bandwidth (1MHz)
But, is this a good idea? Will I be overdriving the detector LED, is
there some kind of saturation effect?
For the setup, I could use Win Hills 200A pulser:
https://www.dropbox.com/sh/svr7q23agwuvtat/AABdQSJq4d-7Qye96NLCCb9pa?dl=0&preview=200A-LED-pulse.pdf
If you do that make sure there are no humans or animals close by who
could retain eye damage from that.
--
Regards, Joerg
http://www.analogconsultants.com/