ÚVOD | Novinky | 8 Bitů | Příslušenství | Drobnosti | TTL | Kontakt
SAPI-1 | ONDRA | PMI-80 | PMD-85 | klony PMD-85 | klony SM50/40 | PETR | PLAN-80A | IQ151 | TNS | FK-1 | HVĚZDA | SP 830 | PCS 1-QR6000
ZPS | Technické prostředky | Programové vybavení | Dokumentace
Deska JPR-1 je popsána ve více zdrojích. První uveřejněný popis je v AR/B 83/1 (Amatérské Rádio řada B (modré – pro konstruktéry), ročník 1983 číslo 1) kde je podrobnější popis funkce displeje a popis oživení. Dále je popsán v dokumentaci dodávané k ZPS (ZPS-1 a ZPS-2) či samotné desce.
OCR návodu JPR-1
Deska JPR-1 je jednodeskový mikropočítač na bázi mikroprocesoru MHB 8080A. Moderní mikroelektronické součástky umožnily, aby na jedné desce o rozměru 140 x 150 mm byl celý počítač. Deska JPR-1 má centrální procesor tvořený mikroprocesorem a jeho podpůrnými obvody. Déle je na desce paměť RAM o kapacitě 1K byte a paměti typu EPROM o kapacitě 4 nebo 8K byte. Každý počítač musí mít obvody vstupu a výstupu, které umožňují komunikaci s obsluhou přes přídavná zařízení nebo řízení za pomocí snímacích a akčních členů. Deska JPR-1 má 3 osmibitové vstupy a 3 osmibitové výstupy /vstupní a výstupní porty/. Celkem má deska JPR-1 24 vstupů a 24 výstupů. Ve velké většině aplikaci se vstupy a výstupy mikropočítače obsluhují pomocí programu. Tam, kde by nestačila rychlost programové obsluhy, je možné využít systém přerušení mikroprocesoru. Deska JPR-1 má přerušovací systém s osmi úrovněmi. Jeden vstupní port je současně vstupem pro 8 žádostí o přerušení.
Programově je možné povolovat přerušení od různého počtu vstupů. Mikropočítač tak může rychle reagovat na ty žádosti, které mají v daném okamžiku nejvyšší důležitost - prioritu. Všechny vstupy a výstupy pracují na úrovních TTL logiky, takže je snadné připojení vstupních a výstupních zařízení.
Deska JPR-1 je určena pro aplikace všude tam, kde je vyžadován menší počet vstupů a výstupů a stačí malá kapacita pamětí RAM a EPROM. Pro tyto aplikace stačí zajistit napájecí napětí pro desku JPR-1, připojit vstupy a výstupy a napsat program pro danou problematiku.
Tam, kde základní vlastnosti desky JPR-1 nestačí, je nutné desku mikropočítače doplnit dalšími deskami. Pro rozšiřování mikropočítače slouží jednotky JZS-1 a JSB-1, které obsahují sběrnici systému ARB-1. Deska JPR-1 má vyvedeny všechny signály pro řízení a přenos dat po sběrnici ARB-1. Jednotka jednodeskového mikropočítače JPR 1 může pak pracovat jako procesor více deskového souboru SAPI-1.
Napájení desky: | +5 V ± 0,25 V |
-5 V ± 0,25 V | |
+12 V ± 0,50 V | |
Odběr proudu: | |
a/ bez pamětí: | +5 V/0,9 A |
-5 V/ - | |
+12 V/40 mA | |
b/ s max.pamětí: | +5 V/1,1 A |
-5 V/0,1 A | |
+12 V/0,2 A | |
Rozměry desky: | 140 x 150 mm |
Váha: | 200 g |
Kapacita paměti EPROM a PROM | 0 až 8K byte |
Typ paměti EPROM a PROM | MHB 2708, MHB 2716, MHB 8608 |
Kapacita paměti RAM | 0 nebo 1K byte |
Typ paměti RAM | MHB 2114 |
Počet vstupů | 3x8 bit datové + řídící |
Počet výstupů | 3x8 bit datové + řídící |
Počet přerušovacích vstupů | 8 |
Počet úrovní přerušení | 8 |
Zátěže signálů: | MR | 1,6 |
/ v mA/ | MW | 3,2 |
A10 | 0,25 | |
A11 až A15 | 0,5 | |
D0 až D3 | 1,25 | |
D4 až D7 | 1 | |
RDY | 5 | |
HLD | 5 | |
DEN | 100 Ω na zem | |
Zátěže všech 24 vstupů | 1,5 mA | |
Zátěže všech 24 výstupů v "1" | 1 mA | |
v "0" | 15 mA |
Desku vyjmeme z obalu a překontrolujeme, zda nedošlo k poškození desky při přepravě. Dále zkontrolujeme kontakty konektorů ERB, zda nedošlo k mechanickému poškození.
Překontrolujeme zapojení propojek na desce, případně předěláme propojky podle potřeby. Význam a zapojení propojek je uvedeno v příloze XI.
Poznámka: Propojky jsou konstruovány pro zapojování pomocí ovíjených spojů.
Překontrolujeme, zda deska JPR-1 nezpůsobí překročení max. odběru napájecích zdrojů systému, nebo překročení povolené zátěže sběrnice. Překontrolujeme, zda adresa navolená na desce není již v systému použita. / Viz Návod k obsluze a užití souboru SAPI-1 , příl. XII.,V.,X./
Sejmeme ochranné AI fólie zkratující vývody konektoru a desku zasuneme do vany souboru SAPI-1. Desky je možné zasunovat a vyjímat pouze při vypnutém systému!
Připojíme konektory vstupů a výstupů klávesnice ANK-1. Potom teprve zapneme napájení systému.
Obal desky a kryty konektorů uložíme pro případ zaslání desky do opravy.
Poznámka: S deskami systému se doporučuje manipulovat pouze tehdy, je-li to nezbytně nutné. Správné nastavení propojek, zapojení kabelů, volba adresy a další rozvahy je vhodné provést a překontrolovat před instalací desky.
Deska procesoru JPR-1 obsahuje obvody mikropočítače s mikroprocesorem MHB 8080A. Schéma desky procesoru je v příloze XI. Základem mikropočítače je trojice obvodů; mikroprocesor MHB 8080A /D3E/, hodinový obvod MH 8224 /D1E/ a systémový obvod MH 8228 /D8E/. Systémový obvod MH 8228 slouží jako generátor datových a řídících signálů sběrnice. Adresové signály sběrnice jsou generovány přímo mikroprocesorem MH 8080A a zesíleny až na sběrnici ARB-1. Výstupy sběrnice jsou na konektoru X1. Dále je na desce dekodér adres pro 4 paměti EPROM nebo PROM. Jako dekodér pracuje obvod MH 3205 /D10E/. Paměti EPROM se zasouvají do objímek v pozicích označených 4,5,6 a 7. /Viz příloha XII/. Jako paměti je možno použít obvody MHB 2708 /max.kapacita 4K B/ nebo EPROM MHB 2716 /max. kapacita 8K B/. Pro aplikace, kde nebudeme již program měnit je možno použít obvody PROM MHB 8608, které mají napájení a zapojení vývodů stejné jako obvody 2708. Při volbě napětí je nutno správně zapojit spojky mezi špičkami 5,4,6 a špičkami 7,8,9. Správné propojení všech spojek je uvedeno v kapitole o instalaci systému.
Dále je na desce paměť RAM o kapacitě 1K byte. Do objímek v pozicích D12E a D13E je možno zasunout obvody MHB 2114 /2 ks/. Jak paměť RAM, tak paměť EPROM nemusí být na desce JPR-1 vůbec osazena. Paměťové obvody mohou být na desce pamětí REM-1. O tom, kde a jaké obvody budou, je nutné rozhodnout na základě požadované kapacity pamětí a také podle zatížení sběrnice.
Kromě pamětí jsou na desce i vstupní a výstupní porty a přerušovací systém, mající 8 vstupů a 8 úrovní přerušení. Vstupy a výstupy jsou vyvedeny na konektory X2 a X3. Porty jsou tvořeny obvody MH 3212, takže mají úrovně TTL a jsou odolné proti zničení. Na konektoru X2 jsou vyvedeny vstupy portu P0 / 8 vstupů/ a signál STB /vzorek/ portu P0. Dále výstupy portu P0 / .8 výstupů/ a signál INT /přerušení/ portů P0. Dále vstupy por tu P1 /8 vstupů/ a výstup INT portu P1 a vstup STS portu P0.
Na konektoru X3 jsou vyvedeny výstupy portu P1 / 8 výstupů/ a výstup INTR portu P1 a vstup STB0 portu P1. Dále výstupy portu P2 /8 výstupů/ a výstup INT portu P2 a vstup STB portu P2. Dále je zde 8 ,vstupů portu P2, které pracují buď jako paralelní 8-mi bitový port anebo jako vstup osmi žádostí o přerušení. Funkci přerušovacího systému plní obvod MH 3214 /D15E/ společně s obvodem MH 3212 /D16E/. Všechny vstupy portů jsou na desce ošetřeny odpory 4k7, připojenými na +5 V.
Dekodér adres pro čtení a zápis do paměti RAM, pro čtení a zápis do portů a pro zápis do registru obvodu 3214
je tvořen obvodem MH 3205 /D9E/ a hradly D11E a D14E. Paměti RAM i porty jsou adresovány jako paměťové buňky.
Dekodér D9E dekóduje bloky pamětí o rozsahu 1K byte. Adresace pamětí EPROM zabírá prvních 8K byte adresového
prostoru 64K byte, který je schopen mikroprocesor MHB 8080A adresovat. Druhých 8K byte zabírá 1K byte adresa
paměti RAM a pak tři porty P0, P1 a P2 s /každý zabírá prostor 1K byte/, další 1K byte adresy zabírá adresa
obvodu přerušení MH 3214. Adresace pamětí a portů je uvedena v kapitole programování.
Programování desky JPR-1 je dáno použitým mikroprocesorem typu MHB 8080A. Tento mikroprocesor patří ve světě k nejrozšířenějším a díky tomu je v literatuře publikováno hodně příkladů programování tohoto mikroprocesoru. Mikroprocesor MHB 8080A je základem naší mikroelektronické součástkové základny a budou na něj navazovat další typy mikroprocesorů /8048 a 8086/-. Soubor SAPI-1, jehož je deska JPR-1 centrálním procesorem má dvě úrovně programování. Pro speciální aplikace, kde závisí na rychlosti provádění programu, nebo kde je potřeba šetřit kapacitu paměti, je určen vlastní strojový jazyk mikroprocesoru 8080A. Takové programy jako řízení krokového motoru nebo komunikační program pro terminál není možné napsat jinak než ve strojovém kódu. I když je strojový kód vlastně přímé binární vyjádření jednotlivých operačních kódů instrukcí, adres, konstant a dalších částí programu, není tak složité ve strojovém kódu programovat. Instrukce, adresy i data je možno vyjádřit symbolicky /zkratkami/ a takto napsaný program pak přeložit pomocným programem nazývaným Assembler.
Deska JPR-1 je ve výrobním podniku testována pomocí speciálních testů. K ověření funkce v základním souboru SAPI-1 /konfigurace roku 1983/ slouží "Test systému" TSX 03. Tento test ověřuje funkci jednotky programového řízení při testování jednotlivých prvku souboru SAPI-1. Test souboru je popsán v Návodu k obsluze a užití souboru SAPI-1 a je dodáván na magnetofonové kazetě jako zvláštní příslušenství souboru.
Údržba desky spočívá v udržování kontaktů FRB konektorů. Tyto kontakty je nutno chránit před znečištěním a mechanickým poškozením, aby byla zajištěna spolehlivá činnost systému. Před každým zasunutím desky do sběrnice systému je nutno zkontrolovat, zda nejsou špičky konektorů ohnuty, aby nedošlo k jejich ulomení. Servis desky zajišťuje dodavatel systému Tesla DIZ prostřednictvím servisních středisek. V případě odeslání desky do opravy je nutno ji zabalit do původního přepravního obalu.
Pracovní podmínky
Teplota okolí | +5°C až +40°C |
Relativní vlhkost | 40% až 80% při 30°C |
Prostředí | neklimatizované, bez agresivních plynů a par |
Atmosférický tlak | 84 až 107 kPa |
Prašnost prostředí | max. 1 mg/m3, velikost částic max. 10 µm |
Odolnost proti vibracím | 0,1 mm při 25 Hz |
Krytí dle CSN 33 0330 je IP 00.
Deska je napájena ze zdroje, který odpovídá ČSN 36 9060 Zařízení a přístroje na zpracování dat.
Kvalifikace obsluhy a údržby: pracovník poučený dle § 4 vyhlášky 50/78 Sb
Skladování
Skladovací prostor musí být suchý, dobře větraný, bez mechanických otřesů a chemických vlivů. Skladovací teplota
musí být v rozmezí -5°C až +35°C a relativní vlhkost vzduchu smí být max. 75%. Výrobky musí být skladovány v
neporušeném obalu. Při vybalování systému / zvláště v zimním období/ je nutné ponechat výrobek v přepravním
obalu 4 až 5 hodin v pracovních podmínkách, aby nedošlo k orosení desek systému,
Záruka
Dodavatel ručí za jakost výrobku po dobu 6 měsíců ode dne splnění dodávky za předpokladu, že deska nebyla
poškozena hrubým nebo neodborným zásahem.
HEX | X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 XA XB XC XD XE XF ----+----------------------------------------------------------------------------------------------------------------------------------------------- 0X | NOP LXI B STAX B INX B INR B OCR B MVI B RLC X DAD B LDAX B DCX B INR C DCR C MVI C RRC 1X | X LXI D STAX D INX D INR D DCR D MVI D RAL X DAD D LDAX D DCX D INR E DCR E MVI E RAR 2X | X LXI H SHLD INX H INR H DCR H MVI H DAA X DAD H LHLD DCX H INR L DCR L MVI L CMA 3X | X LXI SP STA INX SP INR M DCR M MVI M STC X DAD SP LDA DCX SP INR A OCR A MVI A CMC 4X | MOV B,B MOV B,C MOV B,D MOV B,E MOV B,H MOV B,L MOV B,M MOV B,A MOV C,B MOV C,C MOV C,D MOV C,E MOV C,H MOV C,L MOV C,M MOV C,A 5X | MOV D,B MOV D,C MOV D,D MOV D,E MOV D,H MOV D,L MOV D,M MOV D,A MOV E,B MOV E,C MOV E,D MOV E,E MOV E,H MOV E,L MOV E,M MOV E,A 6X | MOV H,B MOV H,C MOV H,D MOV H,E MOV H,H MOV H,L MOV H,M MOV H,A MOV L,B MOV L,C MOV L,D MOV L,E MOV L,H MOV L,L MOV L,M MOV L,A 7X | MOV M,B MOV M,C MOV M,D MOV M,E MOV M,H MOV M,L HLT MOV M,A MOV A,B MOV A,C MOV A,D MOV A,E MOV A,H MOV A,L MOV A,M MOV A,A 8X | ADO B ADD C ADD D ADD E ADD H ADD L ADD M ADD A ADC B ADC C ADC D ADC E ADC H ADC L ADC M ADC A 9X | SUB B SUB C SUB D SUB E SUB H SUB L SUB M SUB A SBB B SBB C SBB D SBB E SBB H SBB L SBB M SBB A AX | ANA B ANA C ANA D ANA E ANA H ANA L ANA M ANA A XRA B XRA C XRA D XRA E XRA H XRA L XRA M XRA A BX | ORA B ORA C ORA D ORA E ORA H ORA L ORA M ORA A CMP B CMP C CMP D CMP E CMP H CMP L CMP M CMP A CX | RNZ POP B JNZ JMP CNZ PUSH B ADI RST 0 RZ RET JZ X CZ CALL ACI RST 1 DX | RNC POP D JNC OUT CNC PUSH D SUI RST 2 RC X JC IN CC X SBI RST 3 EX | RPO POP H JPO XTHL CPO PUSH H ANI RST 4 RPE PCHL JPE XCHG CPE X XRI RST 5 FX | RP POP A JP DI CP PUSH A ORI RST 6 RM SPHL JM EI CM X CPI RST 7
Deska JPR-1 | ROZPISKA DÍLŮ 6XK 198 84 | ||
Ks | Typ | Označení polohopisné | Název |
1 | 6X8 004 66 | deska PS oboustranné 140x150 | |
14 | 6XA 474 15 | 1-14 | kontakt ovíjecí pro spojky |
1 | TY 517 6211 | X1 | vidlice FRB 62 pólové klíč F3 |
1 | TY 513 3011 | X2 | vidlice FRB 30 pólová klíč F3 |
1 | TY 513 3011 | X3 | vidlice FRB 30 pólové klíč C6 |
1 | 6XA 000 21 | pásek zkratovací pro FRB 62V | |
2 | 6XA 800 20 | pásek zkratovací pro FRB 30V | |
2 | 6XF 497 07 | objímka IO upravené na 10 vývodů | |
2 | 6XF 497 08 | objímka IO upravené na 8 vývodů | |
4 | TX 782 5241 | objímka IO 24 vývodů | |
1 | 15Z64 | Z1 | piezoel.krystal.jednotka 18 000 kHz |
16 | Integrovaný obvod : | ||
1 | MH 7400 | D14E | |
2 | MH 7404 | D2E, D11E | |
2 | MH 3205 | D9E, D10E | |
7 | MH 3212 | D16E-D22E | |
1 | MH 3214 | D15E | |
1 | MH 8224 | D1E | |
1 | MH 8228 | D8E | |
1 | MHB 8080A | D3E | |
6 | Integrovaný obvod pro osazeni do .objímky ; (není součásti dodávky) | ||
2 | MHB 2114 | D12E,D13E | RAM 1 KB |
4 | MHB 8708C | D4E-D7E | EPROM 4 KB nebo |
4 | MHB 2716 | D4E-D7E | EPROM 8 KB |
3 | Polovodič jiný: | ||
1 | KA 206 | V1 | dioda |
1 | LQ 1132 | V2 | dioda svítivá rudá |
1 | KC 238A | V3 | tranzistor |
48 | Odpor 0,25 W tolerance 10 %: | ||
2 | TR 191 100RK | R7,R9 | |
1 | TR 191 220RK | R47 | |
7 | TR 191 1K0K | R3,R6,R40-R42,R44,R48 | |
30 | TR 191 4K7K | R10-R33,R35,R37-R39,R43,R46 | |
8 | TR 191 10KK | R1,R2,R4,R5,R8,R34,R36,R45 | |
16 | Kondenzátor: | ||
1 | TK 755 10p | C2 | keramický |
13 | TK 783 22n | C3-C8,C10-C16 | keramický |
1 | TE 121 4u7 | C9 | tantalový kapkový 6,3 V |
1 | TE 981 20u | C1 | elektrolyt.miniat. 6 V |
Deska je předzapojena pro paměti EPROM typu MHB 8708C ( 1 K Byte).
Dodává se s propojenými spojkami:
1-2
4-5
7-8
10-11
12-13
Schéma JPR-1 a černobílá verze ZDE.
Deska JPR-1 | Konektor: X2 | Klič: F3 | Typ: TY 513 3011 |
Kabal KB-01 | Protikus: x1 | FRB 30 pólový | Typ: TX 514 3013 |
Č. | SIGNÁL | NÁZEV | TYP | Č. | SIGNÁL | NÁZEV | TYP | |
01 | P1-INT | Vst. port P1 | OUT | 02 | P1-IN4 | Vst. port P1 | INP | |
03 | P1-IN2 | Vst. port P1 | INP | 04 | P1-IN1 | Vst. port P1 | INP | |
05 | P1-IN3 | Vst. port P1 | INP | 06 | P1-IN0 | Vst. port P1 | INP | |
07 | P1-IN7 | Vst. port P1 | INP | 08 | P1-IN5 | Vst. port P1 | INP | |
09 | P1-IN6 | Vst. port P1 | INP | 10 | P1-STB | Vst. port P1 | INP | |
11 | 0 V | Zen | NAP | 12 | P0-INT | Výst. port P0 | OUT | |
13 | P0-OUT0 | Výst. port P0 | OUT | 14 | P0-OUT1 | Výst. port P0 | OUT | |
15 | P0-OUT5 | Výst. port P0 | OUT | 16 | P0-OUT6 | Výst. port P0 | OUT | |
17 | P0-OUT4 | Výst. port P0 | OUT | 18 | P0-OUT7 | Výst. port P0 | OUT | |
19 | P0-OUT3 | Výst. port P0 | OUT | 20 | P0-OUT2 | Výst. port P0 | OUT | |
21 | 0 V | Zem | NAP | 22 | P0-STB | Vst. port P0 | INP | |
23 | P0-IN4 | Vst. port P0 | INP | 24 | P0-IN6 | Vst. port P0 | INP | |
25 | P0-IN7 | Vst. port P0 | INP | 26 | P0-IN5 | Vst. port P0 | INP | |
27 | P0-IN2 | Vst. port P0 | INP | 28 | P0-IN1 | Vst. port P0 | INP | |
29 | P0-IN3 | Vst. port P0 | INP | 30 | P0-IN0 | Vst. port P0 | INP |
Typ signálu: | INP | vstupní | ||
OUT | výstupní | NAP | napájeni |
Deska JPR-1 | Konektor: X3 | Klič: C6 | Typ: TY 513 3011 |
Kabal KB-01 | Protikus: x1 | FRB 30 pólový | Typ: TX 514 3013 |
Č. | SIGNÁL | NÁZEV | TYP | Č. | SIGNÁL | NÁZEV | TYP | |
01 | P2-INT | Výst. port P2 | OUT | 02 | P2-OUT5 | Výst. port P2 | OUT | |
03 | P2-OUT0 | Výst. port P2 | OUT | 04 | P2-OUT6 | Výst. port P2 | OUT | |
05 | P2-OUT1 | Výst. port P2 | OUT | 06 | P2-OUT2 | Výst. port P2 | OUT | |
07 | P2-OUT7 | Výst. port P2 | OUT | 08 | P2-OUT3 | Výst. port P2 | OUT | |
09 | P2-STB | Výst. port P2 | INP | 10 | P2-OUT4 | Výst. port P2 | OUT | |
11 | 0 V | Zem | NAP | 12 | P2-IN2 | Vst. port P2+př. | INP | |
11 | P2-IN4 | Vst. port P2+př. | INP | 14 | P2-IN3 | Vst. port P2+př. | INP | |
15 | P2-IN6 | Vst. port P2+př. | INP | 16 | P2-IN7 | Vst. port P2+př. | INP | |
17 | P2-IN1 | Vst. port P2+př. | INP | 18 | P2-IN5 | Vst. port P2+př. | INP | |
19 | P1-STB1 | Výst. port P1 | INP | 20 | P2-IN0 | Vst. port P2+př. | INP | |
21 | 0 V | Zem | NAP | 22 | P1-INTR | Výst. port P1 | OUT | |
23 | P1-OUT4 | Výst. port P1 | OUT | 24 | P1-OUT0 | Výst. port P1 | OUT | |
25 | P1-OUT7 | Výst. port P1 | OUT | 26 | P1-OUT1 | Výst. port P1 | OUT | |
27 | P1-OUT2 | Výst. port P1 | OUT | 28 | P1-OUT5 | Výst. port P1 | OUT | |
29 | P1-OUT3 | Výst. port P1 | OUT | 30 | P1-OUT6 | Výst. port P1 | OUT |
Typ signálu: | INP | vstupní | ||
OUT | výstupní | NAP | napájeni |
ÚVOD | Novinky | 8 Bitů | Příslušenství | Drobnosti | TTL | Kontakt
SAPI-1 | ONDRA | PMI-80 | PMD-85 | klony PMD-85 | klony SM50/40 | PETR | PLAN-80A | IQ151 | TNS | FK-1 | HVĚZDA | SP 830 | PCS 1-QR6000
ZPS | Technické prostředky | Programové vybavení | Dokumentace