Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
projekte:eurotwo [2020/04/16 10:23] max |
projekte:eurotwo [2021/01/10 14:16] max |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | {{ : | + | {{: |
====== EuroTwo CPU ====== | ====== EuroTwo CPU ====== | ||
- | {{ :projekte:main_v0_002.png? | + | Contact: [[user:nopx|nopx]] |
- | ===== Downloads ===== | + | Projectstatus: |
- | * {{ :projekte:eurotwo_v0.002.pdf | + | |
- | ===== Arrangement ===== | + | Documentation: [[projekte:eurotwo# |
- | {{ :projekte:arrangement.png? | + | |
- | ===== Boards ===== | + | Architecture: |
- | * 1 Bit Full Adder [[projekte:4bitrelayadder|from 4Bit Relay Adder]] | + | |
- | * 4 Bit Controlled Inverter [[projekte: | + | |
- | * 9 Bit AND | + | |
- | * Register 2 Bit | + | |
- | * MUX 3 Select Bits, 1 Data Bit | + | |
- | * DEC 1 Select Bit, 4 Data Bits | + | |
- | * Counterregister 2 Bits | + | |
- | * Clock | + | |
- | * 8 Bit Monitor | + | |
- | * 1 Page RAM | + | |
- | * ROM | + | |
- | * Logo | + | |
+ | {{: | ||
- | ==== 1Bit-FullAdder ==== | ||
- | The 1Bit-FullAdder sums 3 (// | ||
- | {{ : | + | ==== Status ==== |
+ | === 2021-01-10 === | ||
+ | New stuff arrived. Build cables. Designing new cases for the Digital Controllers, | ||
- | Therefore 8 relays are used. For details see the schematic. | + | === 2021-01-03 (later) === |
+ | Assembled | ||
- | {{ : | + | === 2021-01-03 === |
+ | After I found that the ISP programming pins are wrong, I successfully programmed the first digital controller. The clock simulation is now up and running. Next RAM and ROM simulation. That will be a software task. It is fun to work digital again! | ||
- | === Schematic === | + | {{: |
- | * {{ :projekte:1bitfulladder_rev1.pdf |1BitFullAdder_rev1 [PDF]}} | + | |
- | ---- | + | === 2021-01-02 |
- | === BOM === | + | I made a bunch of power cables today. Also I ordered a lot of screws and other stuff. Hopefully tomorrow my board will arrive! |
- | ^ Designator ^ Package ^ Quantity ^ Designation ^ | + | |
- | | D7, | + | |
- | | R30, | + | |
- | | D14, | + | |
- | | R4, | + | |
- | | C1,C2 | CP_Elec_6.3x5.4 | 2 | 47uF | | + | |
- | | C3,C4,C5 | C_0805_2012 | 3 | 1000nF Keramik | | + | |
- | | K1, | + | |
- | ---- | + | {{: |
- | ==== 4Bit-Controlled-Inverter ==== | + | === 2020-12-31 === |
- | The 4Bit-Controlled-Inverter board is able to invert 4 bits. The board is enabled | + | I soldered 5 more MUXs. Also I ordered ~100 new PCBs. Distributors, |
- | {{ :projekte:4bitcontrolledinverter.png?400 |}} | + | {{: |
- | === Schematics | + | === 2020-10-28 |
- | * {{ : | + | I tried a different setup of the logo illumination by using two PCBs. I sanded the backside of the first PCB and assembled the LED in the other direction on the second one. This look much smoother and better! |
- | ---- | + | {{: |
- | === BOM === | + | |
- | ^ Designator ^ Package ^ Quantity ^ Designation ^ | + | === 2020-10-18 === |
- | | D1, | + | Testing worked fine. Design looks nice. |
- | | R1, | + | |
- | | C1,C2 | CP_Elec_6.3x5.4 | 2 | 47uF | | + | |
- | | C3,C4,C5 | C_0805_2012 | 3 | 100nF | | + | |
- | | D8, | + | |
- | | K1, | + | |
+ | {{: | ||
+ | === 2020-08-10 === | ||
+ | I designed a testing board with a SN754410 H-Bridge driver for testing. I can test 4 outputs and 4 inputs per testing board easily with an Arduino now. The SN754410 is still in delivery and will get assembled later. [[https:// | ||
- | ---- | + | {{: |
- | ==== Logo ==== | + | === 2020-08-01 |
- | This board is made of **120** LEDs just for this board. It is the projectlogo with through-pcb illumination. | + | My automated long term test is up and running. 1000 test-iterations per bit. Tuned the loading speed of the C (adding 100 Ohms), added diodes (1N4007) and tuned the holding voltage of the relais better by adding 100 Ohms. |
- | {{ : | + | |
+ | {{: | ||
- | === Schematics | + | === 2020-06-28 |
- | * //left// | + | Fixed the "4-Bit Register rev2" board. The board is fully functional but has some drawbacks. You need to scratch away 8 traces on the board and solder 8 short wires on it. |
- | ---- | + | The fixes for rev3 are: |
- | === BOM === | + | * Cs were not aligned correctly to matching relais. Nobody will see this but still, it is not as intended! Fixed in rev3 |
+ | * There is a mistake at the store relays. That is why you need to scratch traces. Fixed in rev3 | ||
+ | * Rev2 is unable to select between rising and falling edge. This is fixed in rev3 by a jumper | ||
+ | * B.Mask is under the LED-Indicator on the back, that is why the light is not as bright as intended. Fixed in rev3. | ||
+ | * Numbering of the LEDs would be helpful. Fixed in rev3. | ||
- | ^ Designator ^ Package ^ Quantity ^ Designation ^ | + | === 2020-06-18 === |
- | | D* | LED_1206_3216 | 120 | blue at 16mA, 5V | | + | The PCBs for the 4Bit Register and the Logo did arrive. I assembled them successfully. I'm now waiting for the new Relays HK19F for the final test of the registers. In the Logo-PCB there was a little mistake but I succeed fixing it by scraping away two traces. |
- | | R* | R_0603_1608 | 120 | 330R | | + | |
- | | C1,C2 | CP_Elec_6.3x5.4 | 2 | 47uF | | + | {{: |
- | | C3,C4,C5 | C_0805_2012 | 3 | 100nF | | + | |
+ | {{: | ||
+ | |||
+ | ===== Documentation ===== | ||
+ | |||
+ | ==== Downloads ==== | ||
+ | | ||
+ | * {{ : | ||
+ | * {{ : | ||
+ | ==== Sizes/ | ||
+ | {{: | ||
- | ==== MUX 1-4 ==== | + | * Holes for signals: 2_2mm vias or pads |
- | {{ :projekte: | + | * Holes for currents: 3.2 |
+ | * GND on top holes | ||
+ | * +5V on bottom holes | ||
- | ==== DEC 3 SelectBits | + | ==== Errata |
+ | === HalfAdder rev1 === | ||
+ | - Silkscreen: AxorB -> A&B | ||
- | {{ :projekte: | + | === DigitalController v1 === |
+ | - RX0 and TX0 instead of MOSI and MISO for ISP (see https://www.mikrocontroller.net/ | ||
+ | - R1: 0603 -> 0804 | ||
+ | - Silkscreen: Reset <-> PrgEn | ||
+ | - PrgEn button not needed! | ||
+ | - Silkscreen: R55 not readable | ||
- | === Schematics === | ||
- | * {{ : | ||
- | ---- |