[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Slot 'extender' dev cable
On Feb 2, 2:45 pm, "Michael J. Mahon" <mjma...@aol.com> wrote:
> >>The danger is that it will inevitably alter the risetimes and
> >>falltimes, and add several nanoseconds of delay. You may wind up
> >>with your design being dependent on these timing modifications,
> >>and being marginal when directly inserted into an Apple II.
>
> > Hopefully, several nanoseconds won't bother this design, which is
> > effectively an asynchronous, buffered two way communications setup -
> > so there's really only a couple of transceivers and latches, and a
> > tiny bit of address decode logic.
>
> Odds are that it will work fine. Just do it!
Done, and she works :-) Now to see if the supply current to the slot
can cope with a charge pump :-)
> >>Of course, if your timing design is conservative, that wouldn't
> >>be a problem--but it's sometimes hard to know. ;-(
>
> > Well, when the CRO shows up I'll see if I can measure the propagation
> > delay of the cable. I'll let everyone know.
>
> The cable delay will be just a little more than 7ns per foot,
> the speed of light on wires being what it is. ;-) The effect
> on rise and fall times will be small but perceptible for 2-3 feet
> of good quality cable.
>
> I'd recommend liberal use of 0.1uF decoupling capacitors on the
> card, since the cable represents a modest amount of inductance.
I always do this as a matter of course - anyone who doesn't is asking
for trouble, IMHO.
> And the safest thing to do is examine all your critical timings
> both with the cable (during development) and witout the cable
> (when you think you're done).
Indeed. I beginning to notice that my hardware designs are greatly
affected by my software oriented brain, and in particular my penchant
for generic and reusable modules. In software this leads to needless
indirection, in hardware to small component redundancies. It's ironic
that while I greatly admire minimalism in hardware design, I'm
reticent to practice it myself ;-)
Matt