Tento příspěvek je vlastně ohlasem na články ing. Jana Soldána, které byly uveřejněny v přílohách Mikroelektronika" AR A6/85 a AR A8/86. Stavbou interfejsu podle AR jsem se začal zabývat pro jeho jednoduchost a funkční univerzálnost. Narazil jsem však na některé detaily, které mi nevyhovovaly, a rozhodl jsem se jej přepracovat. Především deska s plošnými spoji T46 je dost velká a nevhodně navržená. Mimo to je obvod 8255A docela nahý" a při experimentování náchylný k likvidaci. Podařilo se mi navrhnout desku menší, jednostrannou, což usnadní amatérskou výrobu. Konektor WK46580 je do desky zapájen ze strany spojů! Interfejs potom pracuje ve svisle poloze, spojem k počítači. Na desku se podařilo umístit i oddělovače signálů s obvody 7407 (7417). Zapojení portů 8255A je v souladu s příspěvkem v AR A8/86, tj. PA0 až PA7 DATA, PC0 SE (C-bit) a PB7 ACK (F-bit). Při oživování nebyly problémy, pouze bylo třeba upravit v jednom detailu obslužnou rutinu. Jedná se o délku signálu SE (C-bit) pro DZM180. Tiskárna vyžaduje minimálně 25us; proto musíme mezi řádky 1120 a 1130 vložit následující sekvenci:
Protože po ukončení této časovači smyčky je registr A nulový, můžeme vypustit instrukci 1130 (XOR A). Bez této časové prodlevy tiskla DZM180 pouze prvních 256 znaků správně (naplnil se buffer) a potom si vymýšlela nesmysly. Při správné délce signálu SE (C-bit) je logika tiskárny schopná správně generovat ACK (F-bit) a interfejs s programem pracuje,na 100%.
Obrazec plošných spojů je na obr. 1, rozložení součástek na obr. 2.
Kresleni schématu je nošením dříví do lesa, neboť schéma zapojení je shodné s AR A6/85 obr. 1 a obr. 2.
Ing. František Ullmann
Stránka byla už zobrazena: 1121 ×
Aktualizováno: 2. 5. 2018, 18:51
Stránka načtena za 0.00124 sekund.