Dvojitá deska sériového rozhraní DSM-1V pro SAPI-1

Kdo používáte SAPI-1, určitě používáte i desku sériového rozhraní DSM-1 nebo nějakou její obdobou, třeba DMR-1. A určitě víte, že se často hodí hned dvě takové desky. Jednou komunikujete s terminálem a druhou přenášíte soubory. Bohužel přenosová rychlost je poplatná době a použitému obvodu MHB1012, což bez modifikací umožňuje jen rychlost 9600 Bd. Obě tyto nectnosti se rozhodl vyřešit Libor Lasota svojí kartou DSM-1V.

Libor našel obvody HD-6402, které dělal ještě nedávno Intersil (dříve Harris Semiconductor). Z nich konkrétně HD3-6402B-9 běží až do 8 MHz a díky ještě nedávné výrobě se dají sehnat jako nové (NOS). S těmito obvody už jsem se v některých projektech potkal, ale nikdy mně nenapadlo, že jsou vlastně záměnné za MHB1012. Vůbec okolo MHB1012 mám dost nejasností. Víme, že je plně záměnný za AY-5-1013 nebo AY-5-1013A, se kterými se dá dosáhnout vyšší přenosové rychlosti. Ale je otázkou, jestli je to jen nedokonalou výrobou TESLA v té době nebo proto, že vychází z obvodu AY-5-1012 o čemž by mluvilo to číslování. Bohužel k obvodu AY-5-1012 se mi nepodařilo najít žádný datasheet. Databooky GI jsou dostupné až od roku 1976 🙁 V dobových materiálech jsem našel pár zmínek, například že je AY-5-1012 shodný se Signetics 2536 z roku 1972. Terminologie v popisu vývodů se docela shoduje, ale výrazně lepší shoda je právě s AY-5-1013 i když ani tam není dokonalá. Nemá někdo víc informací?

HD-6402 nepotřebuje -12V (tak jako AY-5-1014) a pin 2, kde bylo toto napětí, je označený jako NC, takže se asi dá přímo zasunout do desky DSM-1. Nezkoušel jsem to, ale kdybyste to chtěli vyzkoušet, tak si myslím, že by to mělo fungovat. Pro vyšší rychlosti je pak potřeba samozřejmě ještě příslušně zvýšit taktovací frekvenci pro UART.

Rychlejší hodiny už Libor rovnou zabudoval do svojí nové desky DSM-1V a s oscilátorem 3,6864 MHz můžete nastavovat rychlost od 900 do 115200 Bd. Nastavování frekvence je přes čítač 74HC40103 a jumpery, které jsou samostatné pro každý kanál. U každého kanálu můžete nastavit také adresu v rozsahu 10h, 14h, 18h a 1Ch. Můžete tak 2 kartami do systému SAPI-1 dostat až 4 UARTy.

Karta DSM-1V je plně kompatibilní s originální DSM-1 s jednou výjimkou. Libor na prodloužení signálů pro reset a zápis použil signál MR, protože se mu nelíbily RC prodlužovače těchto signálů se 74123 na původní kartě DSM-1. To je v pohodě, pokud kartu máte ve standardní sběrnici, pokud ji ale použijete v rozšířené sběrnici IOB-1 připojené přes desky ZDP-1 a DPB-1, porty IOB-1 se namapují do paměti a signál MR jaksi v IOB-1 vůbec není. Takže v IOB-1 deska nepojede. Na druhou stranu znám jen jednoho člověka, který takovou to sestavu provozuje 😉 Já DSM-1V vnímám tak, že právě uspoří jedno místo ve standardní sběrnici a dá se tak osadit více karet.

Ještě možná na jednu věc je dobré pamatovat a to je zapojení kabelu. SAPI je na to hodně citlivé, resp. software, co existuje. Bohužel existuje hodně různých zapojení sériových křížených kabelů. Dejte si pozor, abyste měli kabel zapojený tak, jako na následujícím obrázku

Obrázek jsem si vypůjčil ze stránky Delock, ale existuje ještě víc různých „plně“ zapojených kabelů. Třeba tento je OK, ale tento NE přesto, že oba v popisu na stránkách TME vypadají zapojené stejně. Až když si rozklinete PDF s detailním popisem, zjistíte že ten první kabel má navíc ještě propojené piny 1-6 na každé straně.

Příspěvek byl publikován v rubrice Československé počítače, Nezařazeno, SAPI-1 se štítky , , , , . Můžete si uložit jeho odkaz mezi své oblíbené záložky.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *