Dateien zu meinem Buch
Willkommen > Tiny 2009

Tiny 2009

Der Ju+Te Tiny Computer war ein Selbstbaucomputer der ehemaligen DDR.
Er basierte auf dem UB8830 Tiny-Basic Ein-Chip-Mikrocomputer. Die Tiny2009 Revision verwendet inzwischen HCT Schaltkreise der 74xxx Reihe und den Z86C93 Prozessor mit externen Basic im Rom. Zum erstenmal passt dabei der gesamte Computer auf eine Platine im fast Europakartenformat.
Der original UB8830 kann aber ebendso verwendet werden,wie auch der Z8691. Bei Bauformen im PLCC44 Gehäuse eignet sich ein PLCC44 zu DIP44 Adapter, wobei jeweils der 6te PIN von außen gezaehlt zu entfernen ist und
die 5 aeusseren Pin's um jeweils 1 Position nach innen zu biegen sind.

Links:
http://hc-ddr.hucki.net/tiny/tiny_seiten.htm
http://www.robotrontechnik.de

Bild des Tiny2009:


Z86C93 CPU DIP40:


Z86C91 CPU DIP40:


Z86C91 PLCC44 im DIL44 Adapter:


Schaltplan1
Schaltplan2

Bestückungsplan:



Selbstbau Tastatur 12x4:


Layout Dateien für Tastatur



Spezial ROM

Ich habe dann ein 32k Eprom Image erstellt, in dem das Basic Rom, 4k OS Roms, Tor2 Programm,
RAM-Kopierprogramm und 4 Basic Programme enthalten sind.
Für das Kopierprogramm: Aus dem Hauptmenu 'PROG' wählen. '3000' eingeben und 'L' drücken.<br>
Für Wochentag ins Basic-RAM kopieren: Von: 3700 Bis: 38cf - Ziel: E000
(Start durch + / RUN)
Um das TOR2 Programm zu starten: 'PROG' '2800' 'L'

Aufteilung im Eprom Image:

0000-07ff Basicrom
0800-0fff 4k OS Teil1
1000-1FFF (0 bytes)
2000-27ff 4k OS Teil2
2800-2bc6 Tor 2 Programm
2bc7-2fff (0 bytes)
3000-3288 Kopierprogramm
3289-32ff (0 bytes)
3300-3638 Mastermind (Basic)
3639-36ff (0 bytes)
3700-38c4 Wochentag (Basic)
38c5-38ff (0 bytes)
3900-3c1d Autocross (Basic) - Steuerung: y=links,x=rechts
3c1e-3c1f (0 bytes)
3c20-478c Othello (Basic) - Steuerung: w=hoch,x=runter,a=links,d=rechts,[ENTER]=auswählen
478d-47ff (0 Bytes)
4800-5c1b Forth (Maschinenprogramm) - 'PROG' 'E000' 'L'
5c1c-5c1f (0 Bytes)


Bild meines Tiny2009 Nr.2 - Diesmal mit kleinem Video-Monitor auf dem
Systembrett:



Bilder eines original Tiny's (von Volker Pohlers).
War in einem SAT Receiver eingebaut. Mal ging er, mal nicht. Habe ihn dann ausgebaut, die Steckleiste erneuert und die Lötstellen nachgelötet. Jetzt scheint er wieder zu gehen. Das Gehäuse gefiel mir sowieso nicht.
Dabei habe ich gleich +5V angeschlossen und die alte Regelung entfernt.











Bauteile:
Bezeichnung     Bemerkung                       UIP     Bauform Tol.    Menge
------------------------------------------------------------------------------
Z86C93          alternativ UB8830D (DDR)        5V      DIL40   k.A.    1
74HCT368        alternativ V40098D (DDR)        5V      DIL16   k.A.    1
74HCT373        keine                           5V      DIL20   k.A.    1
74HCT04         keine                           5V      DIL14   k.A.    1
74HCT74         keine                           5V      DIL14   k.A.    1
74HCT30         keine                           5V      DIL14   k.A.    1
74HCT00         keine                           5V      DIL14   k.A.    1
74HCT20         keine                           5V      DIL14   k.A.    1
74HCT165        keine                           5V      DIL16   k.A.    1
62256           statischer RAM small            5V      DIL28S  k.A.    1
27C256          alternativ 27C512               5V      DIL28   k.A.    1
7805            Festspannungsregler             5V/1A   TO-220  k.A.    1
1N4001          Gleichrichterdiode              k.A.    k.A.    k.A.    1
1N4148          Universaldiode              100V/200mA  DO35    k.A.    3
100nF           (RM5,08)                KERKO   63V     k.A.    k.A.    8
100nF           (RM5,08)                FOLIE   63V     k.A.    k.A.    2
8,0000MHz       Quarz                           k.A.    HC49U-S k.A.    1
100nF           (RM2,54)                KERKO   63V     k.A.    k.A.    1
15pF            (RM5,08)                KERKO   63V     k.A.    k.A.    1
100pF           (RM2,54)                KERKO   63V     k.A.    k.A.    1
10µF            (RM2,54)        ELKO stehend    40V     k.A.    k.A.    2
BC338-16        Schalttransitor (NPN)           16V     MINIPL. k.A.    1
3,3k            Kohleschicht                    k.A.    k.A.    5%      2
2,7k            Kohleschicht                    k.A.    k.A.    5%      1
10k             Kohleschicht                    k.A.    k.A.    5%      1
330             Kohleschicht                    k.A.    k.A.    5%      1
6,2k*           Kohleschicht *)passende E-Reihe k.A.    k.A.    5%      1
1,2k            Kohleschicht                    k.A.    k.A.    5%      2
4x10k           (RM2,54)Widerstandsnetzwerk     k.A.    SIL5    5%      1
2200µF          (RM7,62)        ELKO stehend    40V     k.A.    k.A.    1
1,5k            (RM10x5)Einstellregler (liegend)k.A.    k.A.    5%      1
Stiftleiste 2x5 (RM2,54)                keine   k.A.    k.A.    k.A.    3
Cincheinbaubuchse (RM7,5)               keine   k.A.    k.A.    k.A.    1
Buchse          (Stift 2,1mm)           keine   k.A.    k.A.    k.A.    1

Dazu dann noch DIL Fassungen:
1 x DIL40, DIL28, DIL28S, DIL20
2 x DIL16 und 5 x DIL14

7400 Quad 2-input NAND gates
+---+--+---+ +---+---*---+ __
1A |1 +--+ 14| VCC | A | B |/Y | /Y = AB
1B |2 13| 4B +===+===*===+
/1Y |3 12| 4A | 0 | 0 | 1 |
2A |4 7400 11| /4Y | 0 | 1 | 1 |
2B |5 10| 3B | 1 | 0 | 1 |
/2Y |6 9| 3A | 1 | 1 | 0 |
GND |7 8| /3Y +---+---*---+
+----------+

7404 Hex inverters
+---+--+---+ +---*---+ _
1A |1 +--+ 14| VCC | A |/Y | /Y = A
/1Y |2 13| 6A +===*===+
2A |3 12| /6Y | 0 | 1 |
/2Y |4 7404 11| 5A | 1 | 0 |
3A |5 10| /5Y +---*---+
/3Y |6 9| 4A
GND |7 8| /4Y
+----------+

7420 Dual 4-input NAND gates.
+---+--+---+ +---+---+---+---*---+ ____
1A |1 +--+ 14| VCC | A | B | C | D |/Y | /Y = ABCD
1B |2 13| 2D +===+===+===+===*===+
|3 12| 2C | 0 | X | X | X | 1 |
1C |4 7420 11| | 1 | 0 | X | X | 1 |
1D |5 10| 2B | 1 | 1 | 0 | X | 1 |
/1Y |6 9| 2A | 1 | 1 | 1 | 0 | 1 |
GND |7 8| /2Y | 1 | 1 | 1 | 1 | 0 |
+----------+ +---+---+---+---*---+

7430 8-input NAND gate.
+---+--+---+ ________
A |1 +--+ 14| VCC /Y = ABCDEFGH
B |2 13|
C |3 12| H
D |4 7430 11| G
E |5 10|
F |6 9|
GND |7 8| /Y
+----------+

7474 Dual D flip-flop with set and reset.
+---+--+---+ +---+---+----+----*---+---+
/1RST |1 +--+ 14| VCC | D |CLK|/SET|/RST| Q |/Q |
1D |2 13| /2RST +===+===+====+====*===+===+
1CLK |3 12| 2D | X | X | 0 | 0 | 1 | 1 |
/1SET |4 7474 11| 2CLK | X | X | 0 | 1 | 1 | 0 |
1Q |5 10| /2SET | X | X | 1 | 0 | 0 | 1 |
/1Q |6 9| 2Q | 0 | / | 1 | 1 | 0 | 1 |
GND |7 8| /2Q | 1 | / | 1 | 1 | 1 | 1 |
+----------+ | X |!/ | 1 | 1 | - | - |
+---+---+----+----*---+---+

74165 8-bit parallel-in serial-out shift register with asynchronous parallel load and two OR gated clock inputs.
+---+--+---+
SH//LD |1 +--+ 16| VCC
CLK1 |2 15| CLK2
P4 |3 14| P3
P5 |4 74 13| P2
P6 |5 165 12| P1
P7 |6 11| P0
/Q7 |7 10| D
GND |8 9| Q7
+----------+

74368 2/4-bit 3-state inverting buffer/line driver.
+---+--+---+ +---+---*---+
/1OE |1 +--+ 16| VCC |/OE| A |/Y |
1A1 |2 15| /2OE +===+===*===+
/1Y1 |3 14| 2A2 | 1 | X | Z |
1A2 |4 74 13| /2Y2 | 0 | 0 | 1 |
/1Y2 |5 368 12| 2A1 | 0 | 1 | 0 |
1A3 |6 11| /2Y1 +---+---*---+
/1Y3 |7 10| 1A4
GND |8 9| /1Y4
+----------+

74373 8-bit 3-state transparent latch.
+---+--+---+ +---+---+---*---+
/OE |1 +--+ 20| VCC |/OE| LE| D | Q |
Q1 |2 19| Q8 +===+===+===*===+
D1 |3 18| D8 | 1 | X | X | Z |
D2 |4 17| D7 | 0 | 0 | X | - |
Q2 |5 74 16| Q7 | 0 | 1 | 0 | 0 |
Q3 |6 373 15| Q6 | 0 | 1 | 1 | 1 |
D3 |7 14| D6 +---+---+---*---+
D4 |8 13| D5
Q4 |9 12| Q5
GND |10 11| LE
+----------+

61256/62256 32Kx8 SRAM DIP28(S)
+--()--+
A14 | 1 28| Vcc
A12 | 2 27| /WE
A7 | 3 26| A13
A6 | 4 25| A8
A5 | 5 24| A9
A4 | 6 23| A11
A3 | 7 22| /OE
A2 | 8 21| A10
A1 | 9 20| /CS
A0 |10 19| D7
D0 |11 18| D6
D1 |12 17| D5
D2 |13 16| D4
Gnd |14 15| D3
+------+

27(C)256 32kx8 EPROM.
+------------+
VPP |1 +--+ 28| VCC
A12 |2 27| A14
A7 |3 26| A13
A6 |4 25| A8
A5 |5 24| A9
A4 |6 23| A11
A3 |7 27256 22| /OE
A2 |8 21| A10
A1 |9 20| /CE
A0 |10 19| D7
D0 |11 18| D6
D1 |12 17| D5
D2 |13 16| D4
GND |14 15| D3
+------------+

Untermenü