Open thejpster opened 5 years ago
VGA is fine. https://twitter.com/therealjpster/status/1087475018542563334 SDMMC needs 47k pull-ups to 3.3v on CS, MOSI, MISO and SCK otherwise the card isn't detected. It also needs a current limiting resistor or a big capacitor on Vcc, as inserting a card causes the CPU to reboot - it's probably tripping the brown-out circuit? https://twitter.com/therealjpster/status/1087475302249517057
Audio is fine. Joystick is fine too, but my joystick is broken :(
UART TX for RS-232 and UART TX for MIDI looks OK. Need to check input with a loopback cable and some a UART test function.
PS/2 connector footprints are backwards. Connectors need to be fitted to reverse of PCB.
UART RTS/CTS was wrong in software. Fixed, and tested by sending > 16 chars to Monotron using screen /dev/ttyS4 115200,crtscts
. Noted that RTS line went high when 8 chars received (FIFO half-full).
Now I have a null-modem cable, I've checked the MAX3232 circuit - seems fine. RS-232 voltages are +6V/-6V. Was able to dump a large text file in using Bray Terminal and it respected the RTS from the Monotron and avoided UART FIFO overflow.
Tested MIDI In with my Drum synth and valid MIDI bytes appeared OK. Connected MIDI Out to MIDI In with a cable (so, a loopback test) and any bytes I sent were received OK.
Updated schematic to rev 0.8.0:
I can probably add the LPT wiring changes onto the two 0.7.0 boards I've built. Will need to cut two tracks to the LPT port and some bodge wires.
Tested RTC. Can read and write registers ok.