
Originally Posted by
krazer
I don't really care about the ranking of modulation characteristics, but if i may chime in with the methodology...
Si photodiodes are extremely linear by nature (with proper biasing at least), way more so than any led I have seen. I am not sure what led you tested that showed a good 1photon/electron output (if you did let me know I want to buy some!), and the effects due to heating of the die can give for a pretty nasty P-I curve. Of course the photodiodes response relative to wavelength is utter crap, if you have a laser that has a significant amount of wavelength 'chirp' as it heats up it could cause issues (I would expect almost all of the direct diodes lasers to show a nm or two), but it sounds like this is aimed more for dpss lasers, so that shouldn't be much of an issue.
I suppose it really boils down to now good of a number are you looking for, 10% 1% .1% .01%? .1% should be achievable with a decent photodiode and proper baising/amplification (it will take a little thinking to get your amp flat to .005db across dc-100khz).
As to the pattern generation, I would personally recomend using a PIC/AVR combined with a dac and an adc, pick as many bits as you need to get enough resolution (a 12bit should be more than enough for this application, and is resonably priced). Make sure that they both share the same Vref, so you don't have to worry about that drifting around as well. Pics are dirt cheep, as are the programmers, and its easy for a pl member to burn a pile of them with the offical pl test pattern and mail them out to members too lazy to build a programmer. Also, once the code is loaded you can have a bootloader to update programs at a later date. The only issue I see is the limited memory for program storage, would something like 32kbytes be enough for your guys? For the simple repeatings waveforms that would be no problem, but for the sudo-random test it could be a little limiting.
I'm biased toward AVR/Arduino,I use OLEMAX's AVR boards myself. As simple as this task is, with proper corrections to the counter timer scheme, no reason why a PIC could not be used as well.
I'm not just shooting for PL here, I would like it to be a ILDA standard. Mr Benner agrees this needs to be done at the laser factory as well.
Ok, so 2.6 electrons per photon, but most big leds are linear for our purposes. Remember the people on the manufacturing end probably do NOT have nice test gear. Hence the LED. And from what I've seen, I'd be thrilled at 1% compared to what we have now.
I'd like to scale this to 12-16 bits and use a real dac chip. R2R ladders fall apart at more then 8 bits. We have long known that 8 bits is fine for show performance, but its just a bit slimey for test, a 1 minute or 3 second 8 bit ramp would be a travesty. Of course a good manufacturer is going to be using a professional waveform generator in R&D, but I doubt that the line kids get nice gear.
I've found some AVR code, but it needs recoded to use a dac chip and more then 8 bits off of the accumulator:
http://www.myplace.nu/avr/minidds/index.htm
Steve
Last edited by mixedgas; 12-15-2009 at 06:15.
Qui habet Christos, habet Vitam!
I should have rented the space under my name for advertising.
When I still could have...