Welcome to Laser Pointer Forums - discuss green laser pointers, blue laser pointers, and all types of lasers

LPF Donation via Stripe | LPF Donation - Other Methods

Links below open in new window

ArcticMyst Security by Avery

SPL LL85 Hybrid Pulsed Laser Diode with Integrated Driver Stage 850nm 14 W-OSRAM ?






Joined
Aug 14, 2013
Messages
2,655
Points
63
I was playing with a few of those. They
need a 40-100ns pulse on the gate pin.
That is easier said than done. Then you
need a fast photodiode circuit to measure
the output, if there is any. Here is the
datasheet and application note.

datasheet.eeworld.com.cn/pdf/OSRAM/188461_Q62702P3558.pdf
http://www.osram-os.com/Graphics/XPic1/00018318_0.pdf/Operating%20the%20pulsed%20laser%20diode%20SPL%20LLxx.pdf

They won't burn anything, contrary to their
claims. At least mine never did. Unless
they are fakes, which would not bode well
for any bought from China.
 
Joined
Jan 29, 2014
Messages
12,031
Points
113
Rectify 10 to 25 MHz for the 40-100 ns pulse? Probably easier ways of getting it, I suppose. I did find that application note, have been looking around to see if someone already makes the TTL MOSFET driver shown on it, nothing found yet. Doesn't appear too difficult to build, did you build one using a chip to drive it that way?
 
Joined
Aug 14, 2013
Messages
2,655
Points
63
Doesn't appear too difficult to build, did you build one using a chip to drive it that way?

Yes, they recommend a few chips in the app note, but I used a UCC37322 just for testing and an Arduino to deliver a 62.5ns pulse. Here is the code, but you might want to make sure it actually does what it's supposed to before charging the caps in the diode.

Code:
// ns_Pulser.ino
// Apply 62.5ns (@ 16MHz) pulses

int laser = 2;

void setup() {
  // setup:
  pinMode(laser, OUTPUT);
  noInterrupts();          // disable interrupts just in case
}

void loop() {
  // main loop: 
  PIND = B00000100;        // writing to the pin register toggles
  PIND = B00000100;        // output on AVR microcontrollers
  delayMicroseconds(100);
}
 




Top