Przeglądaj źródła

Update EPROM_01 POD readme and pic

Fabio Battaglia 7 miesięcy temu
rodzic
commit
03f67db3b9

+ 56 - 4
board/dupico_pods/pod_eprom_01/README.md

@@ -10,15 +10,53 @@ By using this project You will agree that I cannot be held responsible if it wil
 
 ## Introduction
 
-The EPROM_01 POD is an adapter for the DuPAL V3 (AKA "dupico") meant to support **TODO**
+The EPROM_01 POD is an adapter for the DuPAL V3 (AKA "dupico") meant to support the most common 24/28/32 pin ROMs, the only requirement being that they can be powered by 5V, have GND in the lower left pin and VCC in the upper right.
+
+![Rev. 0 PCB](pics/eprom_01_in_use.jpg)
 
 ### Usage
 
-**TODO**
+This device is inserted in the ZIF socket of the dupico: if you installed a ZIF42 socket, it will fill all the 42 pins, if you installed a 48 pin socket, make sure to leave the bottom 6 pins empty (fit this in the topmost part of the socket).
+
+When you fit a ROM device in it, make sure to align it to the bottom of the pod socket (so, a 28 pin device will leave empty the topmost 4 pins in the socket). 
+
+Pin 32 on the pod socket is **hardwired to VCC**, there are other 7 selectable pins that can provide power, configured with 3 pins on the **ZIF42** socket:
+
+| 22 | 23 | 24 | -> | Powered Pin (32 pin socket) |
+| -- | -- | -- | -- | --------------------------- |
+|  0 |  0 |  0 |    | 30 / 32                     |
+|  0 |  0 |  1 |    | 28 / 32                     |
+|  0 |  1 |  0 |    | 26 / 32                     |
+|  0 |  1 |  1 |    | 25 / 32                     |
+|  1 |  0 |  0 |    | 24 / 32                     |
+|  1 |  0 |  1 |    | 23 / 32                     |
+|  1 |  1 |  0 |    | 20 / 32                     |
+|  1 |  1 |  1 |    | 32 only                     |
 
 #### Socket connections
 
-**TODO**
+This drawing shows how the pin on the 32 socket are wired to the pins on the dupico's ZIF42.
+
+```
+            __ __
+   1 ---> 1   U  32 <--- +5V (fixed)
+   2 ---> 2      31 <-- 41
+   3 ---> 3      30 <-- 40 --- Selectable +5V
+   4 ---> 4      29 <-- 39
+   5 ---> 5      28 <-- 38 --- Selectable +5V
+   6 ---> 6      27 <-- 37
+   7 ---> 7      26 <-- 36 --- Selectable +5V
+   8 ---> 8      25 <-- 35 --- Selectable +5V
+   9 ---> 9      24 <-- 34 --- Selectable +5V
+  10 --> 10      23 <-- 33 --- Selectable +5V
+  11 --> 11      22 <-- 32
+  12 --->12      21 <-- 31
+  13 --> 13      20 <-- 30 --- Selectable +5V
+  14 --> 14      19 <-- 29
+  15 --->15      18 <-- 28
+GND ---> 16______17 <-- 27
+
+```
 
 ## Hardware
 
@@ -26,6 +64,20 @@ The board was designed with [KiCad](https://kicad.org/) EDA.
 
 In its current form, the board is relatively simple build, using through-hole and (non fine pitched) SMD components.
 
-**TODO**
+### Bill of Materials
+
+| Component         | Qty | Type / Value                   | Notes                                                                                            |
+| ----------------- | --- | ------------------------------ | ------------------------------------------------------------------------------------------------ |
+| J1                |  2  | 21 pin 2.54mm headers          | Use rounded pin headers to put less stress on dupico ZIF, snip the protruding part of the header |
+| C1, C2            |  2  | 100nF / 1206 / ceramic         |                                                                                                  |
+| Q1 - Q7           |  7  | MMBT3906                       |                                                                                                  |
+| J2                |  1  | 32 pin wide socket             | Solder this AFTER the two J1 headers, you can use a ZIF32 socket.                                |
+| U2                |  1  | 74ACT138 SOIC-16               |                                                                                                  |
+| R1 - R7           |  7  | 1K / 1206                      |                                                                                                  |
+
+If you wish to use a 74HCT04 for U1, use a 2.2K resistor for R1.
 
 ## Errata
+
+- Rev. 0 requires a bodge wire, see changelog for details
+- Rev. 0 and 1 have the footprint of 2N3906 reversed. With these revisions, you need to rotate the transistor in respect to the footprint!

BIN
board/dupico_pods/pod_eprom_01/pics/eprom_01_in_use.jpg