[GreenKeys] Re: TTL and Model 28 Keyboards

Bob Camp ham at cq.nu
Mon Jul 5 20:38:20 EDT 2004


Hi

I (obviously) have been giving this a little thought. Here is more or 
less what I'm headed towards.

Each keyboard or tape reader has it's own dry key loop. The RS-232 
trick can also be used with a make / break system rather than a polar 
system.

Each magnet (printer, tape punch, clutch magnet, what ever) has it's 
own solid state keyed loop.

You have an RS-232 i/o or two for computers.

All of this needs to be mashed together in a more or less orderly 
fashion. Take it all into a $4 PIC with enough i/o pins to handle the 
task. Put some real simple code in the PIC so it more or less acts as a 
gate array. Obviously you could use a $2 gate array for the same task.

Let's say you have a nice setup. Two printers, two typing reperf's, a 
set of three tape readers and a keyboard. Maybe it's all in a nice 
large ASR cabinet.

In the ASR cabinet:

You have four "data sources"
You have four "data destinations"
You have three clutches on the tape readers.

Outside the cabinet:

A TU on 30 meters
A TU for tuning around with
A computer with two com ports

That nets out to eight ins, eight outs, and a couple of clutches.

If they all are running at 100 wpm you have a bit over 1,000 things 
going on every second. If you want to keep the distortion low then you 
would need a software loop running at about 16X that. Let's call it 20 
KHz. If the PIC runs at 40 MHz then you get roughly 2,000 instructions 
in the loop. That should be enough to get an 8x8 routing table worked 
out. Probably not enough for speed conversion / buffering / ASCII to 
Baudot though.

Obviously you don't need to route just anything to just anything. There 
are a relatively small number of combinations that make any sense. Set 
them each up with a PC and then switch between them with something 
simple. Maybe add a few more dry key inputs to hook up to some 
switches. You certainly won't run out of pins.

If you are going to do this with surface mount assembly then a flash 
based gate array would do all the routing just fine. A little pic could 
then handle some fancy stuff.

Another alternative would be to put a small ($1) PIC on each magnet. 
Let the PIC run a switcher to come up with high loop voltage only when 
you need it. Run the magnets on 12 volts the rest of the time. That 
keeps things from getting very hot. A dual voltage +/- 12 volt supply 
at about an amp or so isn't all that hard to come up with. You only 
need a few ma off the negative side and all the rest off of the 
positive side.

Of course at some point you spend a fortune on this monster and there 
are only two people in the entire universe who can ever use it.

Here's another trick. Come up with some simple little cards that stack 
up. Stack them on a master board that has some basic smarts and power 
regulation stuff on it. With low power on all the little cards heat 
sinks are not an issue. Various people make stuff like 0.025 inch post 
connectors that are cheap enough to use for this sort of thing. If I 
need eight outs and two ins that's what I buy. They plug in on top of 
each other and I'm in business. That way anybody can match the gizmo to 
their setup.

Here would be the card line up:

1) Main board with the routing (PIC or what ever), computer RS-232, 
control switch inputs, and power regulation
2) 60 ma loop magnet driver card, each one with a simple switcher
3) Keyboard / contact input card
4) RS-232 i/o card

Just for fun let's say you have two stack points on the main board and 
allow an eight high stack on each location. That's enough for the setup 
I started out with. If you do cards with duals on them then a four high 
stack would be plenty. A dual probably makes more sense as keyboard / 
magnet combo or a dual RS-232 than as a dual magnet driver. The net 
effect would be the same either way.

Net result hopefully would be something each guy could configure to 
match their needs and that could handle just about anything.

Boy did you get me going .....

	Enjoy!

		Bob Camp
		KB8TQ


On Jul 5, 2004, at 7:19 PM, AI2Q wrote:

> Hhmmm...good food for thought Bob. I've used Maxim RS-232 chips 
> before, and
> they work very nicely for a variety of applications.
>
> Anyway, I've got two opto-couplers in "series" on my logic board (under
> development), and decided to use the Model 28's internal supply and a 
> 60-mA
> loop, as shown in the Model 28 manuals and diagrams.
>
> On my board, one opto is used to derive TTL from the Model 28, for 
> keying
> the rig (an Omni-V), and the other opto-isolator drives a HV xstr for 
> keying
> the loop from TTL derived in a switched-cap TU that I have here. I'm 
> picking
> off a logic signal from the tail-end of the filter/discriminator 
> portion of
> old Kantronics Universal terminal Unit (UTU). It's an 8039-based TU 
> with
> firmware in EPROM for copying Baudot, ASCII, CW (!), and AMTOR. Using 
> it I
> hope to copy to the glass tube (occasionally) as well as the Model 28 
> (the
> prime mover).
>
> I'd be happy to send anyone JPEG schematics of my board if interested.
>
> Vy 73, AI2Q, Alex in Kennebunk, Maine
> http://users.adelphia.net/~alexmm/ai2q.htm
>
>  .-.-.
>
> -----Original Message-----
> From: Bob Camp [mailto:ham at cq.nu]
> Sent: Monday, July 05, 2004 12:10 AM
> To: ai2q at adelphia.net
> Cc: 'Greenkeys maillist'
> Subject: Re: [GreenKeys] Model 28 Keyboards
>
>
> Hi
>
> What I was thinking about was using a very normal RS-232 transceiver
> chip to hook up the keyboard. Pick any one of the five volt supply /
> internal voltage multiplier parts. from Maxim or Intersil.  Use the
> outputs to drive a nice + and - voltage to bias up the contacts. Then
> use a RS-232 receiver to demodulate the output.  It should work just
> fine to give you a TTL level from a normal 28 or gold  plated 28
> keyboard. No dual supply required. Low current / moderate voltage
> switching just like the Teletype docs call out.
>
> If you have a dual supply available, say from a TU then bias up the
> contacts with +/- 12 or +/- 15 volts. I would still consider using a
> RS-232 receiver.
>
> The only problem with using the RS-232 receiver is that the distortion
> will be slightly higher than if you use a true zero point switch.
> Either way it still will have *way* less distortion than a dry keyed
> single supply setup. The dry keyed setup will always have less
> distortion than it's inductive loaded wet keyed cousin. Of course none
> of that counts ants and grime on the contacts as a source of
> distortion.
>
> 	Take Care!
>
> 		Bob Camp
> 		KB8TQ
>
>



More information about the GreenKeys mailing list