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/06/14 10:48]
b1ackmai1er [Parts List]
boards:sbc:sbc_v2:sbc_v2-004 [2019/08/23 21:11] (current)
b1ackmai1er [Errata]
Line 18: Line 18:
   * Add jumpers to configure battery backup source.   * Add jumpers to configure battery backup source.
   * Add cpu clock divider to support MSX.   * 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.+  * RAM access over ECB-BUS. 
 +  * Renumber all parts.
  
-Version ​U:+Version ​V:
  
-{{https://​retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​boards/​sbc/​sbc_v2/​sbc_v2-004/​sbc-v2-004u-front.jpg?​nolink&​800x390}}+{{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://​retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​boards/​sbc/​sbc_v2/​sbc_v2-004/​sbc-v2-004u-back.jpg?​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: Version: R:
Line 43: Line 45:
 |C31|1|22uF|Electrolytic Capacitor| | | | | | | |C31|1|22uF|Electrolytic Capacitor| | | | | | |
 |C24-C27|4|1uF|Electrolytic or Tantalum Capacitor| | | | | | | |C24-C27|4|1uF|Electrolytic or Tantalum Capacitor| | | | | | |
-|C28|1|10uF|Electrolytic 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.| | | | | | |
Line 86: Line 88:
 |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 U)|1|74LS74|Dual D-Type ​Positve ​Edge Triggered Flip Flop| |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 182: Line 184:
 ====== Resources ====== ====== Resources ======
  
-Version U is experimental. Boards have not been manufactured and design has not been tested.+Version U is experimental. Boards have been ordered for testing 21/6/2019
  
-{{:​boards:​sbc:​sbc_v2:​sbc_v2-004:​ecb_sbc_v2-004u_kicad.zip|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​ecb_sbc_v2-004u_kicad.zip}}+{{:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-schematic.pdf|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-schematic.pdf}}
  
-Version R designs have been manufactured and proven good. +{{:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-board.pdf|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004v-board.pdf}}
- +
-{{:​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-kicad.zip|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​sbc-v2-004r-kicad.zip}} +
- +
-[[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}}]] +
- +
-====== 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 +
- +
-\\ +
- +
- +
-====== Jumpers ====== +
- +
-Default setting with Super capacitor, DS1302 RTC, DS1210 Power Manager, 27C080 EPROM and AS6C4008 512Kb RAM Installed:​ +
- +
-^JUMPER^DESCRIPTION^OPTIONS^DEFAULT^MEANING| +
-|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.| +
-|JP3-4|RAMVCC,​ RAM CS|ALL OPEN - ALL CLOSED|ALL 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.| +
-|K6|A18|1-2 / 2-3|1-2|27C080 EPROM 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.| +
-|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.| +
-|K11|16K/​32K|1-2 / 2-3|1-2|Select top fixed RAM size to be 32Kb.| +
-|K12|INTSEL|1-2 / 2-3|1-2|Connect 16550 UART to interrupt line.| +
-|K13|RSTSEL|1-2 / 2-3|2-3|Select KONTRON reset method.| +
- +
-Jumper Descriptions +
- +
-^JUMPER^DESCRIPTION| +
-|JP1|BATSEL - Battery Select| +
- +
-Retention of memory and RTC time and data is supported on the SBC V2. The source of backup power to the memory and RTC is controlled by JP1. Power from the on-board super capacitor and/or from the ECB-BUS backup power line can be selected. +
- +
-Closing JP1 will connect the ECB bus backup power in parallel with the onboard super capacitor. If JP1 is open then only the super capacitor will provide backup power. The DS1302 can be configured through software to provide charging power to the on board super capacitor and other power sources connect to the ECB bus backup power line. If the power source does not support charging i.e. battery then JP1 should be left open. +
- +
-^JUMPER^DESCRIPTION| +
-|JP2|1BIT-IN - 1 Bit input| +
- +
-Do not use ROMWBW console switch facility. +
- +
-^JUMPER^DESCRIPTION| +
-|JP3|RAMVCC - RAM +5 Voltage| +
-|JP4|RAMCS - RAM Chip Select| +
- +
-The DS1210 Power Manager provides controlled switchover to battery / supercapacitor on power down for the RAM and RTC to prevent corruption. +
- +
-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| +
-|  K1|  A17 - Address line 17| +
-|  K6|  A18 - Address line 18| +
-|  K7|  A19 - Address line 19| +
- +
-These three jumpers are used for configuring the type of EPROM or FLASH memory being used. See below for examples. +
- +
-^JUMPER^DESCRIPTION| +
-|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: +
- +
-SBC_std_cust.asm:​ +
- +
-<​code>​ +
-RAMSIZE ​       .SET    128        ; SIZE OF RAM IN KB, MUST MATCH YOUR HARDWARE!!! +
-</​code>​ +
- +
-Jumper 1-2 if an AS6C4008 512Kb RAM is installed or jumper 2-3 if a AS6C1008 128Kb RAM is installed. +
- +
-^JUMPER^DESCRIPTION| +
-|K9|PWR - Power to IDE connector option| +
- +
-^JUMPER^DESCRIPTION| +
-|K10|BNKSEL - Bank Selection option| +
- +
-^JUMPER^DESCRIPTION| +
-|K11|16K/​32K - 16K or 32K fixed RAM top option| +
- +
-^JUMPER^DESCRIPTION| +
-|K12|INTSEL - Interrupt select option| +
- +
-^JUMPER^DESCRIPTION| +
-|K13|RSTSEL - Reset select option.| +
- +
-The Retrobrew ECB bus is based on a design called the Kontron bus,. Early Retrobrew ECB bus and board designs incorrectly implemented the RESET circuit design. This jumper allows the SBC V2 to be configured for the corrected design call KONTRON or the older design (LEGACY / N8VEM). All board in a system must use the same reset style. Most newer boards have an option to select either style but older boards are hardwired for LEGACY / N8VEM style reset. +
- +
-Jumper 1-2 for LEGACY / N8VEM style reset or 2-3 for KONTRON style. +
- +
-====== Connectors ====== +
- +
-====== Resources ======+
  
-Version U is experimentalBoards have not been manufactured and design has not been tested.+{{:​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:​ecb_sbc_v2-004u_kicad.zip|:​boards:​sbc:​sbc_v2:​sbc_v2-004:​ecb_sbc_v2-004u_kicad.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 ​designs have been manufactured and proven good.+Version ​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 305: Line 202:
 [[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://​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.1560523689.txt.gz · Last modified: 2019/06/14 10:48 by b1ackmai1er
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0