BigDumbDinosaur wrote:
cbscpe wrote:
I'd rather would create a minimal CPLD design...
If the preceding diagnostic path turns out to be a bust I will do just what you described.
I got my little clock single-stepper built and tried it out. Right off the bat I could see where the Ø2 clock might be an issue.
Recall that Ø2 is the output of a flip-flop driven by an oscillator. The single-stepper does nothing more than imitate the low/high output of the oscillator, pulling the flop's CLK input low when a push button is pressed and then bringing
CLK high shortly after the push button is released—a DS1813 reset generator debounces the push button. Each time
CLK goes high the flop's
Q output, which is from where Ø2 is derived, should change state. So, the theory goes, two push button press/release cycles would produce one complete Ø2 cycle, which would allow me to look at various logic levels with Ø2 held in either state.
For initial testing purposes, I put my logic probe on the flop's
Q output just to prove that my stepper was stepping. Several times I noted that the probe didn't always say
Q was high when it should have been. First thought was perhaps the flop was defective. Then it occurred to me to switch the logic probe (a BK Precision DP-21) from CMOS to TTL mode, which has the effect of changing the probe's notion of what voltage level constitutes a logic 0 or logic 1. Now the probe consistently indicated when
Q was low or high.
The logical progression with this would be to replace the 74ABT74 flop with a 74AC74 equivalent, since the latter's outputs when high are very close to Vcc. I don't have any 'AC74s in SOIC14 so I had to order one. That will be the easy part. Replacing it...well, I still can't see from my left eye...