From: "Peter C. Wallace"
<pcw(a)mesanet.com>
On Thu, 22 Aug 2002, Jim Battle wrote:
> At 01:33 PM 8/22/02 -0700, you wrote:
> > >From: "Eric Smith" <eric(a)brouhaha.com>
> > >
> > >> Hmm, but then how is translation done on the inputs to the ROM? It
is
> > >> a TTL device feeding the address,
so the 0-5v swing (0.5v to 4+v)
> > >> swing would appear to be an input swing of +15 to +20.
> > >
> > >No translation required. PMOS thresholds are within a few volts of
the
> > >positive rail.
> > >
> > >
> > >
> > >
> >
> >Hi
> > The only issue with PMOS is on the outputs. They
> >may not pull down as hard as a TTL input pulls up.
> >This is generally fixed with a pull down resistor
> >and/or a diode to limit the negative travel. Some
> >TTL can tolerate some negative on the input, most
> >CMOS can't ( I think the 4049 can though ).
> >Dwight
>
> Ah, master, you are precisely right. The circuit pulls down with 6.8K to
> the -V. Still, I'm surprised that 74xx inputs will take the output (I'm
> assuming that the PMOS outputs ran rail to rail). There is a clamp diode
> on the input of 74xx devices, but with a >10V difference, I'd expect
either
the driver or
receiving clamp diode to complain.
It is also possible the the PMOS outputs are open drain so the
current
from the pulldown resistor is all that the clamp-diode
sees...
The PMOS doesn't pull down vary hard. It is usually in the order
of a milliamp. It is hardly enough to cause problems
for a signal diode that are usually rated at 50 ma.
It might be open drain but even so, the pulldown is usually
small enough that, to interface to TTL ( that has an effective
pull up on it's input ), one has to add more pull down to get it
to work well. This is why the resistor. The diode is just to
limit the swing. The voltage is then across the resistor and
any small pull of the PMOS.
The pulldown of the PMOS is a constant current type so it can
be clamped without doing damage.
Dwight
This is all just for my education -- the board does exactly that and I've
learned that empirical proof takes priority over my speculations.
-----
Jim Battle == frustum(a)pacbell.net
Peter Wallace