serial to parallel

Gene the Spook gene at cooper.cooper.EDU
Wed Jul 20 01:42:19 AEST 1988


in article <5403 at ecsvax.uncecs.edu>, cjl at ecsvax.uncecs.edu (Charles Lord) says:
> Xref: cooper comp.unix.xenix:2108 comp.periphs:767
> 
> If you want to hack it yourself, there is an ingenious little 
> circuit in the current issue of EDN (special Designs issue)
> that seems to do a quickie job of attaching a Centronics-interface
> printer to a serial output.

I'm not quite familiar with the referenced EDN article, but I *can*
recommend a nifty (almost)one chip solution to your problem. The reason
I put in the "(almost)" is that I'm not including the 1488/1489s and
the appropriate baud rate generator.

What I'm talking about is the General Instruments' AY-3-1015D UART.
All you need is the chip itself and the baud-rate generator, along with
the 1488/1489s to get a fully operational serial-to-parallel or parallel-
to-serial converter. All options can be selected in hardware (ie, no
programming the UART) by means of dipswitches or just plain old jumpers.
The UART is all CMOS and draws a ridiculously low 30 mA or so (about as
much as a bright LED), and can probably be powered right off the serial
line.

What's so nifty about the circuit is that it works both ways, as S-P and
P-S, with the appropriate buffers (1488/1489s on the serial end; 'LS373
or 'LS374 on the parallel end). For an even nicer twist, get hold of a
Maxim MAX238 which has an on-board 12V converter (5V only operation), and
both input and output line drivers.

Oh, yeah. The baud rate generator can be an AY-[35]-8116, if memory serves
me correctly. If you don't need complete and total accuracy, try a CMOS
555 (ie, a 7555) with good quality components. This might not be exactly to
specification for clock accuracy, but it will be cheaper. Aw, hell, stick
with a crystal and the BRG!

Anyway, I'm in a rush now, and I'm starting to babble, but think about the
1015D/8116/238 solution. It's so simple all you'd have to do is hook them
all together like in the data sheets and it'll work! Have fun!

						Spookfully yours,
						Gene


	"Bring the little ones unto me, and I will get a good price
	 for them."
					- Dr. Bertram X. Fegg



More information about the Comp.unix.xenix mailing list