Issues with the current PCB/design
Posted: Mon Sep 17, 2012 6:16 pm
Hello,
as I told there are some issues with the current design I want specify here.
So these are the issues I would have to address anyway before I consider the PCB ready for production. Maybe there are more which I didn't notice yet.
Simon
as I told there are some issues with the current design I want specify here.
- My symbol for the WD177x had a double counted pin. This resulted in an short between D3 and SYS_RESET. The symbol and the schematics which can be downloaded are corrected. But my PCB layout data still have this short (I had to cut some traces with a knife).
- The PS/2 interfaces need pull-up resistors. I wanted to use the internal pullups of the ATMega8, but this is not enough. For PS/2 devices it is ok, but USB devices which come with an adapter sample these signals at powerup when the ATMega hasnt finished setting up everything.
- The distance between each ferrite at the joystick connectors has to be increased. Or they should be dropped at all...
- Power jumpers for both SIDs should be changed as well as jumpers for different filter capacitors should be added. At the moment it is possible to set jumpers for both 9V and 12V. This is not good. And I would add two more filter capacitors (switchable via jumpers) to have have the correct values for MOS6581 and MOS8580.
- The negation of the /MO signal (floppy) is wrong and the logic of the two /DS signals differ. Don't know, how I did these bugs.
- Maybe change the circuit to use an overclocked WD1772 (switched by pin 2 of the floppy connector) for HD floppies. But HD is out of the WD1772 specs...
- Add a voltage monitor for CS1 of the real time clock as claimed by the datasheet.
- Add a LC(?) filter near the main power plug to get rid of the ripple noise and/or improve the overall PCB layout.
So these are the issues I would have to address anyway before I consider the PCB ready for production. Maybe there are more which I didn't notice yet.

Simon