Ú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 DSM-1 je popsána ve více zdrojích. První uveřejněný popis je v AR/B 85/6 (Amatérské Rádio řada B (modré – pro konstruktéry), ročník 1985 číslo 6) kde je podrobnější popis funkce sériového modemu a popis oživení. Dále je popsána v dokumentaci dodávané k ZPS (ZPS-1, ZPS-2, ZPS-3 a nebo v dokumentaci dodávané s deskou).
OCR návodu DSM-1 z dokumentace pro ZPS-3
Deska DSM-1 slouží k připojení terminálu a kazetového magnetofonu k souboru SAPI-1. Prostřednictvím dálnopisného konvertoru DPK-1 umožňuje připojit místo terminálu dálnopisný stroj.
Deska DSM-1 komunikuje s procesorem pomoct signálů sběrnice ARB-1.
Je-li magnetofon vybaven externím ovládáním, lze je řídit pomocí kontaktů relé desky DSM-1. V opačném případě je nutno magnetofon řídit ručně.
Pomocí sériového rozhraní lze připojit i jiný počítač, pokud bude vybaven stejným sériovým stykem.
Základní parametry desky
Napájení : | + 5 V ± 5 % / 800 mA |
+ 12 V ± 5 % / 70 mA | |
- 12 V ± 5 % / 40 mA | |
Rozměry : | 140 x 150 mm |
Způsob adresace : | IOR, IOW |
Použité adresy : | 10H až 13H /možno změnit na |
14H až 17H, resp, 18H až 1BH, resp.1CH až 1FH/ | |
Registry desky : | 10H - IOW - Řízení modemu |
11H - IOW - Řízení UARTu | |
12H - IOW - Data k vysílání | |
13H - IOW - Nulování | |
10H - IOR - Stav modemu | |
11H - IOR - Stav UARTu | |
12H - IOR - Přijatá data |
Zátěže sběrnice
vývod | "L" | "H" | |
vstupy | A0, A1 | 0,5 mA | 0,02 mA |
D0 až D7 | 0,25 mA | 0,01 mA | |
A2 až A7 | 0,25 mA | 0,01 mA | |
IOR | 1,25 mA | 0,09 mA | |
IOW | 0,25 mA | 0,01 mA | |
RES | 1,6 mA | 0,04 mA | |
výstupy | D0 až D7 | 10 mA | 1 mA |
INT | 10 mA | - |
Parametry připojení terminálu
Obvod pro sériovou komunikaci | MHB 1012 |
Způsob přenosu dat | sériový asynchronní |
Délka slova | volitelná programem 5, 6, 7 nebo 8 bitů |
Počet stop bitů | 1 nebo 2, u délky slova 5 bitů i 1,5 bitu |
Parita | volitelná programem /lichá, sudá, bez/ |
Hlášení chyb | FE = chyba stop bitu |
DE = nepřevzetí přijatých dat | |
PE = chyba parity | |
Přerušení | Od přijatého znaku |
Od konce vyslaného znaku | |
Přenosová rychlost | nastavitelná 50, 75, 150, 200, 300, 600, 1200, 2400, 4800, 9600 Bd |
Výstupní signály V24 | vysílače 74 150 PC ± 8 V / ± 5 V min./ |
BRK, DTR, RTS, TD | |
Vstupní signály V24 | přijímače 75 154 PC ± 3 V |
CTS, DSR, DCD, RD |
Připojení kazetového magnetofonu
Způsob záznamu | fázový | |
Rychlost přenosu | 2400 bit/s | |
Formát dat | 1 start bit | |
8 datových bitů | ||
2 stop bity | ||
Výstupní napětí | MIC | 6 mV |
AUX | 300 mV | |
Vstupní napětí | EAR | min.100mV |
Viz popis instalace systému - kapitola ZPS-3
Dekodér adresy desky DSM-1 je řešen dvoustupňově, přičemž oba stupně jsou tvořeny obvody MH 3205 /D48, D1A a D2A/. Prvý stupeň dekodéru pracuje s adresami A2 až A7 a jeho výstupy jsou vyvedeny na špičky 12 až 15. Spojením špičky 16 s jednou z těchto špiček je přiváděn do druhého stupně dekodéru, který již ovládá jednotlivé registry desky.
Obvod pro příjem a vysílání - UART je součástkou s vysokým stupněm integrace umožňující vysílání a příjem
asynchronních signálů. Obvod použitý na desce je čs. produkce a má označení MHB 1012. Jak již bylo uvedeno UART
umožňuje asynchronní přenos, t.j. přenos nevyžadující zvláštní synchronizační signál. Princip asynchronního
přenosu spočívá ve vyslání startovacího impulsu na počátku každé přenášené kódové skupiny a ukončovacího impulsu
na konci každé této skupiny. Tyto signály bývají označovány jako START bit a STOP bit a o asynchronním provozu
se hovoří též jako o START-STOP provozu. Obvod UART v sobě obsahuje čítač, jehož vstupní kmitočet je 16 x vyšší
než přenosová rychlost. Vzorkování přijímaného signálu je prováděno když čítač dosáhne hodnoty 8, t.j. uprostřed
každé bitové pozice. Tím je zajištěno, že přijímaný signál může mít mírně odlišnou přenosovou rychlost než je
rychlost předepsaná.
Úkolem UARTu na desce DSM-1 je zajistit paralelně sériový a sériově paralelní převod vysílaných a přijímaných dat, doplnit START a STOP bit a signál vyslat resp. přijmout.
Registr stavu modemu je realizován obvodem MH 3212 /D1C/. Nejnižší tři bity tohoto registru jsou přes převodník
/D1E/ V24-TTL připojeny na tři výstupní signály terminálu nebo modemu /CTS, DSR a DCD/. Čtvrtý bit umožňuje číst
přímo vstupní sériová data UARTu pro případ, že chceme zjistit stav BREAK představovaný dlouhou úrovní L na
přenosovém vedení. Další tři bity stavového registru modemu umožňují přečíst do mikropočítače hlášení o chybách
z obvodu UART. Poslední bit ohlašuje žádost DSM-1 o přerušení.
Registr řízení modemu je opět tvořen obvodem MH 3212 /D2D/. Tento registr lze mikropočítačem naplnit jedním
slovem, resp. lze jej vynulovat signálem RESET. Nejnižší dva bity jsou převodníkem TTL-V24 /D2E, D3E/ přivedeny
na konektor X2 jako signály pro terminál nebo modem /RTS, DTR/. Třetí bit umožňuje vyslat stav BREAK a to v
případě, kdy je uveden do stavu H. Čtvrtý.bit, je-li uveden do stavu L, blokuje příjem dat z magnetofonu. Pátý
bit slouží k volbě práce s magnetofonem nebo terminálem. Výstup tohoto bitu ovládá multiplexor D3D, který
přepíná vstup a výstup UARTu, hodiny UARTu a nulování čítače D6D buď pro práci s kazetou nebo s terminálem.
Šestý bit registru ovládá spínač relé pro,dálkové ovládání kazetového magnetofonu. Poslední dva bity umožňují
blokovat přerušení od skončení vysílání nebo příjmu znaku.
Přerušovací systém desky DSM-1 umožňuje vyslat žádost o přerušení po skončení vysílání znaku /TBRE=1/ nebo po
skončení příjmu znaku /DR=I/. Přerušení od přijmu, resp. od vyslání znaku lze blokovat a blokovat lze i obě
přerušení. Počítač zjišťuje zdroj žádosti o přerušení pomocí registru stavu modemu.
Obvod pro připojení dálnopisného konvertoru DPK-1 je na desce DSM-1 zastoupen pouze optoelektronickým
oddělovačem signálu z konvertoru /V2/ a hradlem D4E a odporem R5 sloužícími pro buzení optočlenu v konvertoru
DPK-1. Popsané obvody jsou určeny výlučně pro spolupráci s konvertorem a bez DPK-1 nesplňují žádné normy ani
doporučení pro proudové smyčky.
Generátor přenosových frekvencí je tvořen krystalovým oscilátorem 12,288MHz. Takto získaná frekvence je dělena
v děličích na šestnáctinásobky přenosových rychlostí.. Rychlost záznamu na magnetofon je pevně zvolena a má
hodnotu 2400 Bd. Rychlosti pro terminál, modem nebo dálnopis lze volit pomocí propojek - viz příloha.
Obvody pro připojení magnetofonu pracují s přenosovou rychlostí 2400 Bd, což vyžaduje použití kvalitního
magnetofonu a kvalitních kazet. Při použití obvodu pro připojení magnetofonu je blokován obvod pro připojení
terminálu. Pokud by tato skutečnost byla při některých aplikacích na závadu, lze použít dvě desky DSM-1. Jednu
pro magnetofon, druhou pro terminál
Pro záznam na magnetofon byla zvolena fázová modulace při níž není kódován klidový stav, ale pouze změny tohoto stavu. Sériový signál přichází z obvodu UART na modulátor tvořený klopným obvodem D8D/5 a hradlem EX-OR D7E/8. Na výstupu tohoto modulátoru dochází ke změně fáze hodin 0 180° právě při změně signálu z H na L a z L na H. Po úpravě v odporovém děliči je pak výstup modulátoru přiveden na vstup magnetofonu.
Při čtení z magnetofonu je přijímaný signál derivován v obvodech D7E/3 a D7E/6. Na výstupu derivačního obvodu jsou krátké impulsy vždy při průchodu signálu nulou. Je-li vzdálenost mezi impulsy 208 µs, nedošlo k žádné změně. Interval 416 µs indikuje fázovou změnu. Jako dekodér vzdálenosti impulsů slouží čítač D6D nulovaný impulsy z derivačního obvodu. Pokud tento čítač napočítá méně než 12, nedošlo ke změně. Naopak hodnota 12 a vyšší signalizuje přítomnost změny. Výskyt změny je pak vyhodnocen obvodem DSC/6, jehož výstup změní stav klopného obvodu, na jehož výstupu Q je již dekódovaný signál.
Deska DSM-1 má 4 adresy pro zápis a tři adresy pro čtení. Zápis do registrů se provádí instrukcí OUT, čtení instrukcí IN.
Pro nastavení adresy desky DSM-1 slouží čtyři propojky, t.j. lze volit čtyři adresy a tedy použít v systému čtyři desky DSM-1. Z výroby je deska nastavena dle této kapitoly.
Význam bitů registrů je následující
7 | CTS | rozhraní V24 /Clear to send/ |
6 | DSR | rozhraní V24 /Data set ready/ |
5 | DCD | rozhraní V24 /Data carrier detect/ |
4 | RI | data přijímaná UARTem /Received input/ |
3 | PE | chyba parity /Parity error/ |
2 | FE | chyba stop bitu /Framing error/ |
1 | OE | nepřevzetí přijatých dat /Overrun error/ |
0 | INTR | přerušení /Interrupt/ |
7 | DR | přijatý znak je k dispozici /Data ready/ |
6 | TBRE | možnost vyslat další znak /Transmitter buffer register empty/ |
5-0 | vždy hodnota 1 |
7-0 přijatá data
Čtením tohoto registru je nulován bit 7 registru stav UARTa.
7 | IER | povolení přerušení od přijímače /hodnotou 1/ |
6 | IET | povolení přerušení od vysílače /hodnotou 1/ |
5 | sepnutí relé pro start kazetového magnetofonu | |
4 | KAZ | volba magnetofonu /= 1/ a terminálu /= 0/ |
3 | RD | čtení z magnetofonu /= 1/ a zápis na magnetofon /= 0/ |
2 | BRK | trvalý start bit na V24 /= 1/, resp. |
1 | DTR | signál V24 /Data terminál ready/ |
0 | RTS | signál V24 /Request to send/ |
7-5 | bez významu, obvykle 0 | |||||||||||||
4 | PS | sudá parita /= 1/, lichá parita / | ||||||||||||
3-2 |
| |||||||||||||
1 | SBS | 2 stop bity /= 1/, 1 stop bit /= 0/ | ||||||||||||
0 | PI = 1 | není kontrola ani generace parity | ||||||||||||
PI = 0 | kontroluje a generuje paritu |
7-0 data určená k vysílání
Zápis do tohoto registru nuluje bit 6 /TBRE/ registru stav UARTu
7-0 bez významu
Zápis do tohoto registru nuluje obvod UART. Po nulování je DR a TBRE = 1.
Deska DSM-1 je ve výrobním podniku testována pomocí specielních testů.
Viz Údržba a servis v kapitole ZPS-3.
Viz kapitola ZPS-3.
Příloha 2 (KB-05)
Připojení terminálu VIDEOTON 52 100C
DSM-1 X2 | Konektor | Označení | Směr k | ||
Signál | FRB 30Z/A2 | VIDEOTON | CCITT V24 | Název | terminálu |
ZEM | 01 | A25 | 101 | Ochranná zem | – |
0 V | 07 | A24 | 102 | Signálová zem | – |
TD | 02 | A22 | 103 | Vysílaná data | do |
RD | 03 | A21 | 104 | Přijímaná data | z |
RTS | 04 | A10 | 105 | Výzva k vysílání | do |
CTS | 05 | A13 | 106 | Pohotovost k vysílání | z |
DSR | 06 | A14 | 107 | Pohotovost terminálu | z |
DTR | 20 | A16 | 108 | Pohotovost SAPI-1/DSM-1 | do |
DCD | 08 | A23 | 109 | Detektor přij. signálu | z |
Obsazení konektoru X1
Č. | SIGNÁL | NÁZEV | TYP | Č. | SIGNÁL | NÁZEV | TYP | |
62 | INT0 | Žádost o přeruš. | OUT | 61 | ||||
60 | 59 | |||||||
58 | -12 V | Napájení | NAP | 57 | -12 V | Napájení | NAP | |
56 | 55 | |||||||
54 | 0 V | Napájení | NAP | 53 | 0 V | Napájení | NAP | |
52 | +12 V | Napájení | NAP | 51 | +12 V | Napájení | NAP | |
50 | 49 | |||||||
48 | 47 | |||||||
46 | A6 | Adresa portu | INP | 45 | A7 | Adresa portu | INP | |
44 | A4 | Adresa portu | INP | 43 | A5 | Adresa portu | INP | |
42 | A2 | Adresa portu | INP | 41 | A3 | Adresa portu | INP | |
40 | A0 | Adresa portu | INP | 39 | A1 | Adresa portu | INP | |
38 | D1 | Data | BD | 37 | D0 | Data | BD | |
36 | D7 | Data | BD | 35 | D2 | Data | BD | |
34 | D5 | Data | BD | 33 | D6 | Data | BD | |
32 | D3 | Data | BD | 31 | D4 | Data | BD | |
30 | 29 | |||||||
28 | 27 | |||||||
26 | 25 | |||||||
24 | 23 | |||||||
22 | 21 | |||||||
20 | 0 V | Napájení | NAP | 19 | 0 V | Napájení | NAP | |
18 | +5 V | Napájení | NAP | 17 | +5 V | Napájení | NAP | |
16 | +5 V | Napájeni | NAP | 15 | +5 V | Napájení | NAP | |
14 | 13 | |||||||
12 | IOW | Zápis do portu | INP | 11 | ||||
10 | IOR | Čtení z portu | INP | 09 | ||||
08 | RES | Nulování | INP | 07 | ||||
06 | 05 | |||||||
04 | 03 | |||||||
02 | 01 |
Typ signálu: | INP | vstupní | BD | obousměrný |
OUT | výstupní | NAP | napájení |
Obsazení konektoru X2
Č. | SIGNÁL | NÁZEV | TYP | Č. | SIGNÁL | NÁZEV | TYP | |
01 | ZEM | Signál 101 CCITT | V24 | 02 | TD | Vysílená data | V24 | |
03 | RD | Čtená data | V24 | 04 | RTS | Signál 105 CCITT | V24 | |
05 | CTS | Signál 106 CCITT | V24 | 06 | DSR | Signál 107 CCITT | V24 | |
07 | 0 V | Signál 102 CCITT | V24 | 08 | DCD | Signál 109 CCITT | V24 | |
09 | 10 | |||||||
11 | 12 | |||||||
13 | 14 | |||||||
15 | RD | (Pro dálnopis) | SPC | 16 | RDD | Čtená data dáln. | SPC | |
17 | 18 | |||||||
19 | A | Výstup na DPK-1 | SPC | 20 | DTR | Signál 108 CCITT | V24 | |
21 | K | Výstup na DPK-1 | SPC | 22 | ||||
23 | -I | Vstup z DPK-1 | SPC | 24 | +I | Vstup z DPK-1 | SPC | |
25 | 26 | |||||||
27 | 28 | |||||||
29 | S1 | TTL Reserva | 30 |
Typ signálu: | V24 | přenosové úrovně V24 |
SPC | speciální |
Obsazení konektoru X3
Č. | SIGNÁL | NÁZEV | TYP | Č. | SIGNÁL | NÁZEV | TYP | |
01 | 02 | |||||||
03 | 0 V | Zem | ANL | 04 | MIC | Mikrofonní vstup | ANL | |
05 | 0 V | Zem | ANL | 06 | AUX | Nahrávací vstup | ANL | |
07 | 08 | |||||||
09 | 10 | |||||||
11 | 12 | |||||||
13 | 14 | |||||||
15 | 16 | |||||||
17 | 18 | |||||||
19 | 20 | |||||||
21 | 0 V | Zem | ANL | 22 | EAR | Výst. pro sluch. | ANL | |
23 | 24 | |||||||
25 | K3 | Kontakty relé | SPC | 26 | ||||
27 | K2 | ovládání | SPC | 28 | ||||
29 | K1 | STOP | SPC | 30 |
Typ signálu: | ANL | analogový |
SPC | speciální |
Rozpiska součástek
Ks | Typ | Označeni polohopisné | Název |
1 | 6XB 004 69 | deska PS oboustranná 140x150 mm | |
16 | 6XA 474 10 | 1 -16 | kontakt ovíjecí pro spojky |
1 | TY 517 6211 | X1 | vidlice FRB 62 pólová klíč.C6 |
1 | TY 513 3011 | X2 | vidlice FRB 30 pólová klíč A2 |
1 | TY 513 3011 | X3 | vidlice FRB 30 pólová klič B1 |
1 | 6XA 800 21 | pásek zkratovací pro FRB 62V | |
2 | 6XA 800 20 | pásek zkratovací pro FRB 30V | |
1 | 15Z64 | Z1 | piezoel.krystal.jednotka 12 288 kHz |
1 | RP 210 2P 12V | F1 | min.relé 12 V se 2 přep.kontakty |
30 | Integrovaný obvod : | ||
1 | MAA 741 | D8E | operační zesilovač |
1 | A 110 D | D6E | diferenční rychlý komparátor |
3 | MH 3205 | D1A,D2A,D4B | |
2 | MH 3212 | D1C,D2D | |
2 | MH 3216 | D2B,D3B | |
1 | MH 7403 | D5B | |
4 | MH 7404 | D1B,D4C,D1D,D1E | |
1 | MH 7438 | D3A | |
2 | MH 7474 | D8B,D5E | |
1 | UCY 7486 | D7E | |
1 | MH 7490 | D4D | |
3 | MH 7493 | D5D,D6D,D7D | |
2 | UCY 74123 | D6B,D3C | |
1 | UCY 74132 | D5C | |
2 | 75150 PC | D2E,D3E | |
1 | 75154 PC | D1E | |
1 | UCY 74157 | D3D | |
1 | MHB 1012 | D2C | |
9 | Polovodič jiný | ||
1 | KSY 21 | V1 | tranzistor |
1 | WK 164 12 | V2 | optoel. spojovací člen |
3 | KZ 141 | V5,V6,V9 | zenerova dioda 4,8-5,4 V |
3 | KA 206 | V3,V7,V8 | dioda |
1 | KA 222 | V4 | dioda |
44 | Odpor 0,25 W tolerance 10 %: | ||
2 | TR 191 100RK | R16,R44 | |
1 | TR 191 220RK | R13 | |
1 | TR 191 390RK | R5 | |
1 | TR 191 470RK | R17 | |
4 | TR 191 1K0K | R7,R9,R11,R40 | |
2 | TR 191 1K2K | R19,R20 | |
1 | TR 191 2K2K | R10 | |
1 | TR 191 3K3K | R4 | |
6 | TR 191 4K7K | R3,R15,R22,R23,R26,R42 | |
1 | TR 191 6K8K | R6 | |
17 | TR 191 10KK | R1,R2,R18,R27,R28, R30-R39,R41,R43 | |
2 | TR 191 22KK | R25,R29 | |
4 | TR 191 47KK | R12,R14,R21,R24 | |
1 | TR 191 1M0K | R8 | |
24 | Kondenzátor : | ||
1 | TK 795 100p | C23 | keramický |
3 | TK 795 220p | C14,C16,C20 | keramický |
1 | TK 783 4n7 | C6 | keramický |
1 | TK 783 15n | C19 | keramický |
11 | TK 783 47n | C3,C7,C8,C9,C11, C12,C15,Cl7,C18,C21,C24 | keramický |
2 | TK 745 1n5 | C1,C5 | keramický |
1 | TC 215 1µ0 | C4 | metal.polyesterový 100 V |
1 | TE 215 1µ0 | C13 | tantalový kapkový 40 V |
2 | TE 123 2µ2 | C2,C10 | tantalový kapkový 16 V |
1 | TE 121 6µ8 | C22 | tantalový kapkový 6,3 V |
1 - 6 | přenosová rychlost 600 Bd |
12 - 16 | adresa desky 10H...13H |
Schéma DSM-1 a černobílá verze ZDE.
Ú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