(OT) Laserjet III laser scanner module
Tony Duell
ard at p850ug1.demon.co.uk
Wed Jun 30 15:23:32 CDT 2010
> > The origian laser controller was on/off only (but not a simple design due
> > to the speed reuired).
>
> Thankfully fast opamps aren't as rare as they used to be. Fast MOSFETS
> moreso :)
No, but fast op-amps have this habit of turning into oscillators (== adio
transmitters) if you look at them wrong. Layout, decoupling, ground
planes, careful design of the feedback network, etc are not optional.
>
> > There was a DAC (IIRC discrete resistors in the
> > SX engine) to steh laser diode current,
>
> It was current-regulated? That's an odd choice if you're going to switch
Of course. The laser current is critical. Too low and it doesn't lase.
Too high and it never lases again!. Within that range it had to be set
according to the sensitivity of the drum.
> a diode on and off at ~20MHz. Would have thought the current regulation
> loop would have had kittens every time the current was turned off, and
> put a current spike through the diode at every off-to-on transition
> (unless it was (*really* carefully designed).
It was cerefully designed (I did say it was complicated). IIRC it
switched the current source between the laser diode and a dummy load
accordinmg to the state of the drive input. It had to work at nearly 30MHz.
And BTW, overshoot on the drive currend will do nasty things to the laser
diode!
> > Would uofficial scheamtics of the SX engine be any use?
That's _unofficial_ of course...
>
> If they include schematics of the laser driver and scanner motor driver?
> Hell yeah.
Includes every part of the printer. Even the PSU and EHT block. I will
see what I can do.
> > Not AFAIK (or at least the CX enginer controllers I've worked on don't).
> > The motor speed is controlled by a PLL-tpye thing (the chip on the motor
> > PCB in the scanner unit, with an 'FG' coil on the PCB). Any slight errors
> > in the bir rate would slightly cheange the size of the printout, but who
> > actually checks that (rememebr a crystal almost certainly better than 1
> > part in 1000, so the erors will not be large).
>
> Right, so it's locking the motor off of the incoming bit stream? When
No. The motor runs a a constant speed (controlled by the PLL taking the
feedback from the FG coil in the motor). The bistream runs at any speed
you like (within reason), controlled by a crystal on the formatter board
(or the VDO interface, or ...) The motor will ru at the right speed even
if the rest of the machine is malfunctiuoing.
The CX makes this a bit clearer. since the motor controller for that is a
separate PCB on the bottom of the scanner module. It has (IIRC) 4
connecitons --power, ground, motor on/off and an 'up to speed' feedback
signal.
> you explain it like that, it makes far more sense than locking the
> driver off of the motor.
>
> > I think the PERQ scheamtics books are on bitsavers. Take a look at the
> > OIO board schematics, you should find a CX-VDO printer interface there.
> > Agian I shouldbe able to provide details of the state machine ROMs, etc.
>
> I think I've found it... PERQ T2 schematics, volume 2. The PERQ 1A
Sounds right.
> schematic set doesn't seem to include the OIO board, but there's a Canon
> LBP-only OIO board for the T2.
The OIO boards fit all classic PERQs (it's the only board that is totally
universal like that). AFAIK the 3 OIO versions (ethernet, cannon,
etherent and canon) were all built on the same PCB, with just different
ICs missing.
>
> I had a quick look at the PCB photos too... I've never seen anything
> quite like them. What are they, wire-on-epoxy? They look like someone
Some of the prototypes/early ones were. But AFAIK all later PERQ boards
were notmal PCBs. Certainly every OIO I've seen has been a normal PCB.
-tony
More information about the cctalk
mailing list