Z80 SBC Bug List

From Wiki
Jump to navigationJump to search

Changes to Z80 SBC Board

  • Use spare GAL output as /IDERD16 [/RD * /IORQ * (/IDECS0 + /ICDCS1)]
  • SPSYNC needs a 10K pullup
  • Fix ground on JP1, pin 26 on schematic (layout is correct)
  • Consider mounting holes (not really much room)

Known problems in revision 1 board

  • /RD and /WR pins reversed on IDE connector (JP1)
  • Replace /RD to U3/16 & U3/17 with /IDE16RD (U5/14)
  • U1/30 (CS2) is grounded, and should be tied to Vcc
  • U1/1 should be grounded for use with 512K x 8 RAMs
  • /IORQ on PIO not connectd to net (schematic symbol has two pin 38's)
  • JP2 power and ground reversed
  • Foot print wrong for DS1233 (correct to use DS1813)
  • Holes for JP1 header too small (use 62/42 instead of 62/28)
  • Holes for S1 too small (use 62/42 instead of 60/35)
  • Holes for D2 too small (use 62/42 instead of 62/32)
  • Holes for U10 too large (use 80/42 instead of 80/52)
  • Holes for mounting tabs on J1, J2 too small (use 150/125 instead of 150/110)
  • Still two traces with 90 degree angle
  • Add /RD modification from above
  • Add SPSYNC 10K modification from above
  • C8/C22 too close together
  • Fix routing for U3, pin 26
  • Renumber JP1, JP2 to J?
  • Routing on D6 & /PIOCS can be cleaned up
  • DB-9 mounting tabs should be connected to GND net
  • Optionally increase Vcc and GND traces to 20 mils
  • Connect U6/9 to U6/20 for longer timer interrupt periods

Modification list

  • Jumper U7/36 to U3/36 (connects /IORQ)
  • Jumper U11/9 to U7/18 (connects CTSA)
  • Jumper U11/10 to U7/16 (connects DTRA)
  • Jumper U11/11 to U7/15 (connects TxDA)
  • Jumper U11/12 to U7/12 (connects RxDA)
  • Jumper U12/9 to U7/23 (connects CTSB)
  • Jumper U12/10 to U7/25 (connects DTRB)
  • Jumper U12/11 to U7/26 (connects TxDB)
  • Jumper U12/12 to U7/29 (connects RxDB)
  • Cut both GND traces to U1/30. Jumper U1/30 to U1/32 (Fixes CS2)
  • Cut JP2/1 to S1/2 (GND). Cut JP2/1 to D2/A (VRAW). Jumper JP2/1 to D2/A. Jumper JP2/2 to S1/2
  • Install U8 according to first board
  • Cut trace from JP1/23 to U3/35. Jumper JP1/23 to via under U3, near pins 37 & 38 (fixes /WR)
  • Cut trace from JP1/25 where trace runs between pins U3/37 & U3/38. Jumper JP1/25 to U3/35 (fixes /RD)
  • Cut trace from U3/16 between U7 and U3. Jumper U5/14 to U3/16 (deletes /RD, adds/IDERD16)
  • Jumper U6/9 to U6/20 (cascades CTC channel 2 to channel 3)