Unfortunately I haven't had any time to work on the project since my last post , but a thought occurs to me; initially when I powered up the SBC, it was drawing 1.2 amps.
That seems quite high - a 10MHz CMOS Z80 should only be 50mA, the ROM/RAM about 10mA each. Even the relatively power hungry 68B50 should only be 100mA max.
Do you know where all that current is going?
No no, I was talking about when I FIRST powered the SBC up originally and realised there was a problem which I then tracked down to the 68B50 being incorrectly hooked up to the power rail (I'd originally powered it the wrong way around thanks to confusion over Vcc/Vdd/Vss labelling in the datasheet) and as a result, the whole SBC was drawing 1.2 amps. That was before I started this post, which I did to seek help getting the system working as it still was effectively 'dead' to the laptop terminal program, even after the 68B50 'fix'.
Since correcting the 68B50 wiring error (and replacing the 68B50 with a new one as a precaution) the whole SBC is drawing a very reasonable 0.07-0.10A, which I'm powering via the USB/TTL connection, as per the USB/TTL connection diagram I posted a few comments back.
So, currently, this is where I am with the project:
* SBC powers up, drawing 0.07-0.10A via the USB/TTL connection, currently clocked at 3.6864 MHz
* SBC shows appropriate address & data bus activity for the test monitor program written to the ROM (repeatedly prints a string to the serial interface to make the 68B50 testing easier - thanks CJay) after initial power-on reset (expected behaviour)
* I had briefly tested the TxD output of the 68B50 with my oscilloscope and got a repeating signal, indicative of the test monitor program repeatedly printing the string to the serial interface - I need to go back to this when I have some time, do some more testing of the 68B50 and upload a trace of the signal to this post for thoughts
* I have checked the USB/TTL lead in isolation and it is echoing characters to the terminal, so is believed to be fully functional
To test the USB/TTL lead, after shorting TxD and RxD together, I had to turn off all flow control to get the characters I typed echoed to the terminal screen. I've tried the same with the SBC connected to the terminal (i.e. without flow control altogether) and there's still nothing at the terminal where I would expect garbage, so I'm wondering about something CJay mentioned earlier about signal inversion - perhaps the CTS/RTS signal from the 68B50 needs inverting and is holding up communication with the terminal?
This is my next line of investigation anyway when I get 5 minutes.