cctalk Digest, Vol 70, Issue 3

Tony Duell ard at p850ug1.demon.co.uk
Thu Jun 4 12:27:40 CDT 2009


> 
> On Wed, Jun 3, 2009 at 2:41 PM, Tony Duell <ard at p850ug1.demon.co.uk> wrote:
> > I thoght that one state was a positive voltage between +3V and +25V wrt
> > signal ground and the other state was a negative voltage between -3V and
> > -25V wrt signal ground.
> 
> You might be on to something there... I checked and the 1488/1489 pair
> is rated up to +/-30VDC.
> 
> > Anything between -3V and +3V is illegal.
> 
> Illegal, yes, but as others have pointed out, 0V might work with some
> modern equipment.

Of course. Most devices didn't bother to detect an illegal state on an 
input line and moan about it. They just had an input stage with a 
threshold somewhere between -3V and +3V. Any valid RS232 signal would be 
handled correctly,

IIRC the well-known 1489 RS232 receiver chip has a threshold a little 
about 0V. You can drive the input (RS232 side) of such a chip with a TTL 
level signal and expect it to work -- I've done it myself many times for 
testing/quick hacks. If I know the RS232 device I am tryign to drive uses 
a 1489, I might well feed TTL signals into it. But I wouldn't do that in 
anything I ecpected others to use. 

Incidentally, I am suprised that any older RS232 device required 15V 
signals and wouldn't work on 12V signals. I've got some older HP RS232 
interfaces (11205, 11206) that use 741 op-amps to drive the RS232 
outputs. They run off a +/-9V supply The slightly later HP11284 uses 1488 
drivers, again running off +/-9V. AFAIK that is totally within the RS232 
spec.

> 
> > There's no requiremnt, AFAIK, for the 2 votlages to be of the same
> > magnitude. A signal which swings between +12V and -5V is perfectly valid.
> 
> True, and I've seen +12V/-5V designs when the manufacturer didn't want
> to spring for -12V but had -5V lying around.  I couldn't tell you
> where right now, but it was in something from the 1970s.

I am not suprised. There's no reason not to do this, it meets the standard.

-tony


More information about the cctalk mailing list