Hi guys
I've been working on a hardware bus monitor for building 5v based 8 bit microprocessor systems (such as 65C02). The board uses an 324P AVR which has one 8 bit port connected to 4 buffers - two buffers for the LSB & MSB of the attached address bus, one for the data bus and one for the signals. The AVR switches the input to itself by rapidly turning each buffer on, measuring the input, then turning it back off - all in sequence. It then displays the result.
I've ironed out all the bugs, but the one thing which is causing a bit of an issue is that when the bus monitor is turned on, it sometimes has an issue if the connected host computer isn't on or if there is an issue with connected buses then the AVR seems crash.
I *think* this is caused by unfettered current draw via the attached buses. Would adding current limiting series resistor networks on the inputs between the buffers and the attached buses resolve this?
I'd normally go ahead and try it anyway, but as I've run out of room I'll need to rebuild it and would like to know if I'm possibly right before doing that.
Any help/advice would be much appreciated.
BTW here's the circuit diagram:
[edit] updated the circuit digram as I've recently made some changes (added more signal lines)