Re: ISA Bus termination question



On Apr 24, 10:30 pm, Matt <metal...@xxxxxxxxx> wrote:
On Apr 22, 6:05 pm, "David L. Jones" <altz...@xxxxxxxxx> wrote:



On Apr 23, 3:05 am, Matt <metal...@xxxxxxxxx> wrote:

We were having an issue with a system that uses an ISA bus locking up
once every few hours. After a lot of work, we narrowed the issue down
to bus termination or lack thereof. After throwing some terminator
resistors on the ISA Bus the system runs fine for weeks. Great,
problem solved. My current task is figuring out how having no
termination caused the system to lock up after a few hours. I started
probing the clock, address lines, and data lines on the bus with and
without the termination. When there is no termination, there is a
larger overshoot and undershoot on the rising and falling edge
respectively however the delta of the termination vs. no termination
is less than a volt. I was hoping to see something a bit more drastic
but I am unsure what the threshold is on the overshoot/undershoot
voltages. Also, for grins, I did a FFT on the BCLK signal (8.333MHz)
and I noticed that the unterminated signal had well defined even
harmonics. The terminated signal had some noise around the even
harmonics but they were no where near as structured. I should also
point out the the odd harmonics on the terminated signal had a more
narrow band.

There are obvious differences in the terminated and unterminated
signals, but nothing that really stands out as the problem causing the
issue. Is there something else I should look at?

Thank you

How exactly did you so confidently narrow down the problem to bus
termination?
Just because adding bus termination appears to fix the problem does
not mean that lack of termination was the only issue, as you are now
likely finding out buy having to explain it the exact cause.
It is highly likely there is some other issue that the termination
just happens to be masking. You might find your device fails again
over temperature or some other variable perhaps.

Normally an ISA bus does not need termination, but the option is
there.
This comes from the PC-104 standard:

"4.7 Bus Termination Option
Termination of the 8-bit and 16-bit ISA bus signals may be desired in
some systems to increase
data integrity and system reliability. When termination is included,
AC termination networks
must be used to provide termination close to the characteristic
impedance of the signal lines
without exceeding the DC output current capabilities of the drivers.
As in the ISA standard, the recommended network consists of a resistor-
capacitor network of 40-
60 ohms in series with 30-70 pF, connected between each bus signal and
ground.
Whether termination is needed, and where it should be located, is
dependent on the specific
system configuration and must be determined by the system designer."

Also, how did you probe the signals?
The measured "bounce" on the "terminated" signal is dependent entirely
upon the ground point at which you measure it. Did you actually use
proper low inductive probing techniques at every receiver chip on the
bus? I'm immediately sceptical when someone says they have measured
and compared overshoot and undershoot.

Poor grounding and/or power decoupling layout is a more likely cause
than simply not having the bus terminated.

Dave.

Thank you all for the responses.

Dave, what you say is true. It's very possible that termination may
have only delayed the failure so there is quite a bit more testing to
be done. The reference I used for the measurments was the actual
ground on the motherboard's bus driver ICs and I am using a low
impedance/capacitance probe. I will let you all know if I find
anything else that stands out.

Thank you again,
Matt

Good luck with it, sounds like it'll be a tricky one to find, but
probably obvious with hindsight!

Dave.
.



Relevant Pages

  • Re: SCSI Tape Drive Not Recognized - "Termination" Problem?
    ... I am a TOTAL NEWBIE when it comes to SCSI! ... SCSI bus is a bus, and a bus needs to be ... Cannon) connector on one end, and the suitable device connectors for the ... the termination for the last device, as the bus would still extend a few ...
    (comp.os.linux.hardware)
  • Re: SCSI bus Termination with KZPBA-CB controllers
    ... bus with storage in between. ... setting for termination on those cards enabled? ... cables are removed. ... I checked the cards in the system; the resistor packs are present on ...
    (comp.os.vms)
  • Re: ISA Bus termination question
    ... resistors on the ISA Bus the system runs fine for weeks. ... termination caused the system to lock up after a few hours. ... signals, but nothing that really stands out as the problem causing the ... Normally an ISA bus does not need termination, ...
    (sci.electronics.design)
  • Re: Problem with U320 drive, high byte termination required?
    ... I only use my PC's SCSI cards to perform maintenance upon ... the drives I fit to samplers. ... termination was only required when connecting narrow devices to wide SCSI ... If you connect a narrow device to a wide bus there ...
    (comp.periphs.scsi)
  • Re: ISA Bus termination question
    ... resistors on the ISA Bus the system runs fine for weeks. ... termination caused the system to lock up after a few hours. ... signals, but nothing that really stands out as the problem causing the ... Normally an ISA bus does not need termination, ...
    (sci.electronics.design)

Loading