Updated. The main branch is now essentially v006 which adds back in a
diode I'd removed which backfeeds ramrst when vcc has power (to keep the
internal ram disabled), plus switched U2 to power from vmem, so now all
logic and ram are powered from vmem together, and same as before removes
the resistor-cap power-on-reset.
https://raw.githubusercontent.com/bkw777/reQUAD/main/PCB/reQUAD.svg
What was main below is now branch v008.
--
bkw
On 8/23/22 04:10, Brian K. White wrote:
Steve raised a couple questions about my changes to QUAD that I don't
have good answers for, so I added all my previous versions into that
github repo as branches named v001, v002 etc, because at least a few
of those DO work, especially the early versions before I got all hack
happy.
v002 is the version that exactly matches the QUADv2 schematic on
bitchin100
https://github.com/bkw777/reQUAD/tree/v002
I think I must have gotten my versions 1 & 2 files mixed up.
Looking at the different schematics, it looks like the progression goes:
v002 -initial - identical schematic to QUADv4 original (new pcb layout
though)
https://raw.githubusercontent.com/bkw777/reQUAD/v002/PCB/reQUAD.svg
For comparison:
http://bitchin100.com/wiki/images/7/7b/QUAD_schemactic.png
v001 - add schmidt triggers to power-on-reset output (I think this is
an idea Steve might have suggested to me to try)
https://raw.githubusercontent.com/bkw777/reQUAD/v001/PCB/reQUAD.svg
v003 - add a diode across the p-o-r resistor (I might have got this
from reading about r/c p-o-r circuits in general)
https://raw.githubusercontent.com/bkw777/reQUAD/v003/PCB/reQUAD.svg
v004 - junk
https://raw.githubusercontent.com/bkw777/reQUAD/v004/PCB/reQUAD.svg
v005 - remove p-o-r, switch to a non-resettable flipflop, power
flipflop from vmem (fail to power u2 from vmem)
https://raw.githubusercontent.com/bkw777/reQUAD/v005/PCB/reQUAD.svg
v006 - same schematic as v005, pcb layout changes only (pull the chips
in from the ends so that a chip-puller doesn't hurt anything)
https://raw.githubusercontent.com/bkw777/reQUAD/v006/PCB/reQUAD.svg
v007 - junk (but one correct change: move U2 to vmem)
https://raw.githubusercontent.com/bkw777/reQUAD/v007/PCB/reQUAD.svg
main - junk - move ramrst, unshuffle the address lines output from U4
so that Q0 -> A0 Q1->A1 etc no idea if that was ok, I intended to test
https://raw.githubusercontent.com/bkw777/reQUAD/main/PCB/reQUAD.svg
So I think what we want is v006 but change U2 to get power from vmem.
Or one of v001,2,3 I'm not sure which is best, but any of 1-3 is
probably safe and more or less the same as the original.
At least a few of those versions do work, or at least appear to. I did
build a few and run them, but my testing was only cursory.
I think until further notice, consider this stuff food for discussion
only, not claimed to be good, especially the last version.
--
bkw