Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
boards:sbc:sbc_v2:sbc_v2-004 [2019/05/11 11:51]
b1ackmai1er [SBC-V2-004]
boards:sbc:sbc_v2:sbc_v2-004 [2019/08/23 21:11] (current)
b1ackmai1er [Errata]
Line 1: Line 1:
- 
 ====== SBC-V2-004 ====== ====== SBC-V2-004 ======
  
Line 16: Line 15:
   * Update to Kicad 5.   * Update to Kicad 5.
   * Add jumper settings to silkscreen.   * Add jumper settings to silkscreen.
 +  * Move reset switch to edge of board and remove reset jumper.
 +  * Add jumpers to configure battery backup source.
 +  * Add cpu clock divider to support MSX.
 +  * Default to hard Kontron reset mode.
  
 Other ideas to be considered: Other ideas to be considered:
  
-  * Default to hard Kontron reset mode, move reset switch to edge of board and remove reset jumper.+  * RAM access over ECB-BUS. 
 +  * Renumber all parts. 
 + 
 +Version V: 
 + 
 +{{https://​www.retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​boards/​sbc/​sbc_v2/​sbc_v2-004/​sbc-v2-004v-front.png?​nolink&​800x390}} 
 + 
 +{{https://​www.retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​boards/​sbc/​sbc_v2/​sbc_v2-004/​sbc-v2-004v-back.png?​nolink&​800x390}} 
 + 
 +Version: R:
  
 {{https://​www.retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​boards/​sbc/​sbc_v2/​sbc_v2-004/​sbc-v2-004r.png?​nolink&​800x390}} {{https://​www.retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​boards/​sbc/​sbc_v2/​sbc_v2-004/​sbc-v2-004r.png?​nolink&​800x390}}
Line 32: Line 44:
 |C2|1|10uF|Electrolytic Capacitor| | | | | | | |C2|1|10uF|Electrolytic Capacitor| | | | | | |
 |C31|1|22uF|Electrolytic Capacitor| | | | | | | |C31|1|22uF|Electrolytic Capacitor| | | | | | |
-|C24-C28|5|1uF|Electrolytic or Tantalum Capacitor| | | | | | |+|C24-C27|4|1uF|Electrolytic or Tantalum ​Capacitor| | | | | | | 
 +|C28 (REV V)|1|10uF|Electrolytic ​Capacitor| | | | | | |
 |C34|1|0.22F|Super Capacitor| | | | | | | |C34|1|0.22F|Super Capacitor| | | | | | |
 |D1|1|5mm LED|Red/​Green Bicolor| | | | | | | |D1|1|5mm LED|Red/​Green Bicolor| | | | | | |
 |D2|1|1N4148|Diode| | | | | | | |D2|1|1N4148|Diode| | | | | | |
-|K1,K6,​K7,​K8,​K9,​K10,​K11,​K12,​K13|9|1×3|Pin Header 3 position 2.54mm| | | | | | |+|K1,K6-K13|9|1×3|Pin Header 3 position 2.54mm| | | | | | |
 |JP1, JP2, LS1,​P6|4|1×2|Pin Header 2 position 2.54mm| | | | | | | |JP1, JP2, LS1,​P6|4|1×2|Pin Header 2 position 2.54mm| | | | | | |
 |P1|1|2×20|40 pin IDC vertical socket.| | | | | | | |P1|1|2×20|40 pin IDC vertical socket.| | | | | | |
 |P2|1|2.1mm|Barrel Jack Socket| | | | | | | |P2|1|2.1mm|Barrel Jack Socket| | | | | | |
 |P3|1|2×5|10 pin IDC vertical socket.| | | | | | | |P3|1|2×5|10 pin IDC vertical socket.| | | | | | |
-|P4|1|4/​8Mhz|CPU Clock 5V Active crystal oscillator square ​socket|1| | | | | |+|P4|1|4/​8Mhz|CPU Clock 5V Active crystal oscillator square socket|1| | | | | |
 |P5|1|1.8432Mhz|UART Clock 5V Active crystal oscillator square| | | | | | | |P5|1|1.8432Mhz|UART Clock 5V Active crystal oscillator square| | | | | | |
 |Q1|1|2N3906|PNP Transistor| | | | | | | |Q1|1|2N3906|PNP Transistor| | | | | | |
Line 55: Line 68:
 |RR1|1|1K|SIP-6 Resistor array| | | | | | | |RR1|1|1K|SIP-6 Resistor array| | | | | | |
 |RR2|1|4K7|SIP-6 Resistor array| | | | | | | |RR2|1|4K7|SIP-6 Resistor array| | | | | | |
-|U1|1|16550|UART ​DIP40 socket| | | | | |1| +|U1|1|16550|UART DIP40 socket| | | | | |1| 
-|U2|1|27C080|EPROM 512kb DIP32 socket| | | | |1| | +|U2|1|27C080|EPROM 512kb DIP32 socket| | | | |1| | 
-|U3|1|74LS08|Quad 2-in AND Gate DIP14 socket| |1| | | | | +|U3|1|74LS08|Quad 2-in AND Gate DIP14 socket| |1| | | | | 
-|U4|1|74LS10|Triple 3-Input NAND Gate DIP14 socket| |1| | | | | +|U4|1|74LS10|Triple 3-Input NAND Gate DIP14 socket| |1| | | | | 
-|U5|1|74LS125|Tri State Quad Bus Buffer ​DIP14 socket| |1| | | | | +|U5|1|74LS125|Tri State Quad Bus Buffer DIP14 socket| |1| | | | | 
-|U6|1|74LS139|Dual 1-of-4 Decoder/​De-multiplexer ​DIP16 socket| | |1| | | | +|U6|1|74LS139|Dual 1-of-4 Decoder/​De-multiplexer DIP16 socket| | |1| | | | 
-|U7,​U27|2|74LS14|Hex Inverter/​Schmitt Trigger ​DIP14 socket| |2| | | | | +|U7,​U27|2|74LS14|Hex Inverter/​Schmitt Trigger DIP14 socket| |2| | | | | 
-|U10|1|74LS243|Quad Bus Transceiver ​DIP14 socket| |1| | | | | +|U10|1|74LS243|Quad Bus Transceiver DIP14 socket| |1| | | | | 
-|U8,​U9,​U11|3|74LS245|Octal tri-state bus transceiver ​DIP20 socket| | | |3| | | +|U8,​U9,​U11|3|74LS245|Octal tri-state bus transceiver DIP20 socket| | | |3| | | 
-|U12,​U13,​U18|3|74LS174|Hex D-type flip flop with clear DIP16 socket| | |3| | | | +|U12,​U13,​U18|3|74LS174|Hex D-type flip flop with clear DIP16 socket| | |3| | | | 
-|U14-U16|3|74LS32|Quad 2-input OR gate DIP14 socket| |3| | | | | +|U14-U16|3|74LS32|Quad 2-input OR gate DIP14 socket| |3| | | | | 
-|U17|1|74LS244|Octal Driver Tri-State ​DIP20 socket| | | |1| | | +|U17|1|74LS244|Octal Driver Tri-State DIP20 socket| | | |1| | | 
-|U19|1|8255|Programmable Peripheral Interface ​DIP40 socket| | | | | |1|+|U19|1|8255|Programmable Peripheral Interface DIP40 socket| | | | | |1|
 |U20|1|C96ABC|DIN 41612 Connector, 96 pin plug, right angle.| | | | | | | |U20|1|C96ABC|DIN 41612 Connector, 96 pin plug, right angle.| | | | | | |
-|U21|1|DS1302|Maxim Trickle-Charge Timekeeping Chip DIP8 socket|1| | | | | | +|U21|1|DS1302|Maxim Trickle-Charge Timekeeping Chip DIP8 socket|1| | | | | | 
-|U22|1|MAX232|Maxim Multichannel RS-232 Drivers/​Receiver ​DIP16 socket| | |1| | | | +|U22|1|MAX232|Maxim Multichannel RS-232 Drivers/​Receiver DIP16 socket| | |1| | | | 
-|U23|1|AS6C4008|512Kb x 8 RAM or AS6C1008 128Kb x8 RAM DIP32 socket| | | | |1| | +|U23|1|AS6C4008|512Kb x 8 RAM or AS6C1008 128Kb x8 RAM DIP32 socket| | | | |1| | 
-|U24|1|Z84C00|Z80 CPU DIP40 socket| | | | | |1| +|U24|1|Z84C00|Z80 CPU DIP40 socket| | | | | |1| 
-|U25|1|DS1210|Maxim Nonvolatile Controller Chip DIP8 socket|1| | | | | | +|U25|1|DS1210|Maxim Nonvolatile Controller Chip DIP8 socket|1| | | | | | 
-|U26|1|74LS06|Hex inverter buffers/​drivers ​DIP14 socket| |1| | | | |+|U26|1|74LS06|Hex inverter buffers/​drivers DIP14 socket| |1| | | | | 
 +|U28 (REV V)|1|74LS74|Dual D-Type Positive Edge Triggered Flip Flop DIP 14 socket| |1| | | | |
 |X1|1|32.768KHz|3mm Crystal 6pF| | | | | | | |X1|1|32.768KHz|3mm Crystal 6pF| | | | | | |
-|DIP Sockets| | | |3|10|5|4|2|3| +|DIP Sockets| | | |3|11|5|4|2|3|
- +
-\\ +
  
 ====== Jumpers ====== ====== Jumpers ======
Line 88: Line 99:
 |JP1|BATSEL|OPEN - CLOSED|OPEN|Disconnect RAM and RTC from ECB bus backup power.| |JP1|BATSEL|OPEN - CLOSED|OPEN|Disconnect RAM and RTC from ECB bus backup power.|
 |JP2|1BIT-IN|OPEN - CLOSED|OPEN|Do not use ROMWBW console switch facility.| |JP2|1BIT-IN|OPEN - CLOSED|OPEN|Do not use ROMWBW console switch facility.|
-|JP3|RAMVCC|OPEN - CLOSED|OPEN|DS1210 Installed.| +|JP3-4|RAMVCC, RAM CS|ALL OPEN - ALL CLOSED|ALL OPEN|DS1210 Installed.| 
-|JP4|RAMCS|OPEN - CLOSED|OPEN|DS1210 Installed.|+|JP5-8|RXD, TXD, CTS, RTS|ALL OPEN - ALL CLOSED|ALL OPEN|MAX 232 installed.|
 |K1|A17|1-2 / 2-3|1-2|27C080 EPROM Installed.| |K1|A17|1-2 / 2-3|1-2|27C080 EPROM Installed.|
 |K6|A18|1-2 / 2-3|1-2|27C080 EPROM Installed.| |K6|A18|1-2 / 2-3|1-2|27C080 EPROM Installed.|
 |K7|128/​512|1-2 / 2-3|1-2|AS6C4008 512Kb RAM Installed.| |K7|128/​512|1-2 / 2-3|1-2|AS6C4008 512Kb RAM Installed.|
 |K8|A19|1-2 / 2-3|1-2|27C080 EPROM Installed.| |K8|A19|1-2 / 2-3|1-2|27C080 EPROM Installed.|
-|K9|PWR|1-2 / 2-3|1-2|Disconnect ​+5V from IDE connector.|+|K9|PWR|1-2 / 2-3|1-2|Disconnect 5V from IDE connector.|
 |K10|BNKSEL|1-2 / 2-3|1-2|Select top of RAM to be fixed, bottom to be switchable.| |K10|BNKSEL|1-2 / 2-3|1-2|Select top of RAM to be fixed, bottom to be switchable.|
 |K11|16K/​32K|1-2 / 2-3|1-2|Select top fixed RAM size to be 32Kb.| |K11|16K/​32K|1-2 / 2-3|1-2|Select top fixed RAM size to be 32Kb.|
Line 115: Line 126:
  
 ^JUMPER^DESCRIPTION| ^JUMPER^DESCRIPTION|
-|JP3|RAMVCC - RAM +5 Voltage|+|JP3|RAMVCC - RAM 5 Voltage|
 |JP4|RAMCS - RAM Chip Select| |JP4|RAMCS - RAM Chip Select|
  
Line 121: Line 132:
  
 If the DS1210 is not installed then these solder jumpers should be bridged so that the CS and VCC power are connected to the RAM. If the DS1210 is not installed then these solder jumpers should be bridged so that the CS and VCC power are connected to the RAM.
 +
 +^JUMPER^DESCRIPTION|
 +|JP5|RXD TTL solder bridge|
 +|JP6|CTS TTL solder bridge|
 +|JP7|TXD TTL solder bridge|
 +|JP8|RTS TTL solder bridge|
 +
 +Link all solder bridges for TTL level RS232 signals when MAX232 is not installed.
  
 ^JUMPER^DESCRIPTION| ^JUMPER^DESCRIPTION|
Line 132: Line 151:
 |K7|128/512 - 128Kb or 512Kb RAM option.| |K7|128/512 - 128Kb or 512Kb RAM option.|
  
-Selects the size the RAM chip installed by routing either VCC (+5V) or address line 17 to pin 30 of RAM chip U23. ROMWBW defaults to 512Kb RAM. If 128Kb RAM is installed then a custom ROM image should be regenerated with the following option:+Selects the size the RAM chip installed by routing either VCC ( 5V) or address line 17 to pin 30 of RAM chip U23. ROMWBW defaults to 512Kb RAM. If 128Kb RAM is installed then a custom ROM image should be regenerated with the following option:
  
 SBC_std_cust.asm:​ SBC_std_cust.asm:​
Line 161: Line 180:
 Jumper 1-2 for LEGACY / N8VEM style reset or 2-3 for KONTRON style. Jumper 1-2 for LEGACY / N8VEM style reset or 2-3 for KONTRON style.
  
-\\+====== Connectors ======
  
 +====== Resources ======
  
-====== Connectors ======+Version U is experimental. Boards have been ordered for testing 21/6/2019
  
-\\+{{:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-schematic.pdf|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-schematic.pdf}}
  
 +{{:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-board.pdf|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-board.pdf}}
  
-====== Resources ======+{{:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-gerbers.zip|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-gerbers.zip}} 
 + 
 +{{:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-kicad5.zip|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-kicad5.zip}} 
 + 
 +Version Q designs have been manufactured and proven good. Version R corrects the silk screen erratta.
  
 {{:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004r-gerbers.zip|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004r-gerbers.zip}} {{:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004r-gerbers.zip|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004r-gerbers.zip}}
Line 175: Line 200:
 {{:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004r-kicad.zip|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004r-kicad.zip}} {{:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004r-kicad.zip|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004r-kicad.zip}}
  
-{{https://​www.retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​boards/​sbc/​sbc_v2/​sbc_v2-004/​sbc_v2-004-snd.png?​nolink&​386x300}}+[[https://​retrobrewcomputers.org/​lib/​exe/​fetch.php?​tok=483ee5&​media=https://​www.retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​boards/​sbc/​sbc_v2/​sbc_v2-004/​sbc_v2-004-snd.png|{{https://​www.retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​boards/​sbc/​sbc_v2/​sbc_v2-004/​sbc_v2-004-snd.png?​direct&​386x300}}]]
  
 +{{https://​www.retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​boards/​sbc/​sbc_v2/​sbc_v2-004/​zxturbo-v2.gif?​nolink&​703x390}}
  
 ====== Errata ====== ====== Errata ======
  
-Silkscreen mixed up for R1 and R2 resulting in reset button failing. R2 should be resistor closest to reset jumper and should be 10K. R1 is resistor closest to reset switch and should be 10R. Lots of silkscreen reverted to Fab layer somehow. ​ Fixed in revision R++Version U - Silkscreen mixed up for R1 and R2 resulting in reset button failing. R2 should be resistor closest to reset jumper and should be 10K. R1 is resistor closest to reset switch and should be 10R. Lots of silkscreen reverted to Fab layer somehow. Fixed in revision R 
 + 
 +Version V - CPU oscillator may not work due to incorrectly placed pull up resistor. A 1k resistor needs to be added between pin 12 and pin 14 of U26 74LS06.
  
  
boards/sbc/sbc_v2/sbc_v2-004.1557589891.txt.gz · Last modified: 2019/05/11 11:51 by b1ackmai1er
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0