Hi Guys
This has to do with my core rope project. Pulling my hair out here :O
I send a pulse through the pulse line, and try to read the transformer outputs
from the secondaries into an eight bit port. Only the first four bits are shown here.
It is only bit 0 that is behaving itself.
The input to the transistors from the former secondaries all look the same to me on a scope.
This circuit should invert the signal, and usually be high, except when there’s a pulse.
Bit 0 does this, but all others in the line are always zero volts (the highlighted connections) unless I pull the micro controller out of the circuit.
I would think that the ten turn windings on the toroids would normally be
keeping the transistor bases low. The 5 Volt supply to all transistors is ok.
Right now, this will read 0001, when it should be 0101 due to the pulse wire weave pattern shown here.
Then as I cycle all the other pulse lines that aren’t shown here, the 8 bit result is either 0 or 1,
and it is always bit 0 state, and is correct.
Any ideas of what I should try? Thanks