Logic Analysers

dwight dkelvey at hotmail.com
Fri Feb 3 23:44:29 CST 2017


Remember what both Tony and I said earlier. You have to know

what is suppose to be happening. Just probing around, looking

for something funny looking is not usually very fruitful.

You really need to spend some time looking at data sheets.

Dwight


________________________________
From: dwight <dkelvey at hotmail.com>
Sent: Friday, February 3, 2017 9:40:48 PM
To: General Discussion: On-Topic and Off-Topic Posts
Subject: Re: Logic Analysers


All the glitches are at the beginning of the ALE. There is nothing

there that has any meaning. Things are changing at this time. Not

every thing changes at the same rate. That is why they have an

ALE to mark when the address is good. When high, the circuit address

latch is open. When ALE goes low, it captures the address.

You really should be looking at the processor timing diagram and

understand what you are looking at.

Technically a glitch at the beginning of the ALE can last until

some nanoseconds before the falling edge and the circuit would

work fine. These glitches are much shorter than the ALE and

clearly not an issue.

Dwight


________________________________
From: cctalk <cctalk-bounces at classiccmp.org> on behalf of Jon Elson <elson at pico-systems.com>
Sent: Friday, February 3, 2017 6:36:27 PM
To: General at classiccmp.org; Discussion@
Subject: Re: Logic Analysers

On 02/03/2017 04:34 PM, Adrian Graham wrote:
> On 03/02/2017 19:43, "Tony Duell" <ard.p850ug1 at gmail.com> wrote:
>
>> But that's why I said 'about'. I am doing order-of-magnitude calculations,
>> not trying to design a delay line. I would estimate that between adjacent
>> ICs on the same board you'd get a delay measured in 10's or 100's of
>> picoseconds. That sort of order. So a 25MHz logic analyser, with an
>> effective time resolution of 40ns (if that) is not going to show it.
>>
>> There is no way you're going to get delays of 40ns between adjacent
>> ICs on any reasonable PCB.
> This is the sort of thing I mean:
>
> http://www.binarydinosaurs.co.uk/STCExecutelA1checking.jpg
>
> Watching the A1 address line (no triggers just sampling 6 points) and a
> pulse appears at ROM4 on the falling edge of the ALE signal but not the
> other 3 ROMs or the LS373 flip-flop that's demultiplexing the AD1 pin of the
> 8085. While I was thinking about the possibility of propagation delay I
> noticed this one:
>
> http://www.binarydinosaurs.co.uk/STCExecutelA1checking2.jpg
>
> Pulse missing from ROM3.
First pic, pulses are missing from ROMs 1-3, seen on ROM4.
But, those pulses on ROM4 are really narrow, and may be
noise, or very narrow glitches.  Any time you see really
narrow glitches, especially when they are one LA sample
wide, you have no idea what they actually look like.  The LA
detects that the pulse was there at the instant it sampled
it, but you don't know whether it was 5 ns wide, or 70 ns
wide (with a 40 ns sampling period).  You also don't know
whether they were full-amplitude pulses or runts that just
barely crossed the logic threshold of the analyzer.  So, I'm
not sure what you've shown there actually represents a
problem or not. Especially on the 2nd picture, the pulses
you have highlighted really look like a single sample wide,
and if the logic levels of the analyzer are not exactly the
same, or other slight deviation, it could have missed a
narrow glitch.  Anyway, on old 8-bit micro gear, there may
be plenty of narrow glitches in the 40 ns range, but the
operation of the chips is most likely NOT going to depend on
the circuits responding to such glitches.  I think you are
chasing your tail about these things, and missing a real
malfunction that is not related to this.  Could be EPROM
bits that have faded, one shot capacitors that have changed
value or something.

Jon



More information about the cctech mailing list