Zmnožení výstupů u AT89C2051

Nedávno jsem napsal článek, ve kterém jsem popisoval výhody mikrokontroléru Atmel 2051 (AT89C2051). Ovšem zmiňoval jsem i nevýhodu, kterou může být menší počet pinů. Celý obvod jich má 20, avšak jako vstupně/výstupní brány jich je použito jen 15. Záleží jen na tom, k čemu potřebujete mikrokontrolér použít. Pokud to bude něco jednoduchého, může vám stačit klidně jeden či dva piny, ale v případě, že budete chtít budit nějaký displej, počet pinů už vám stačit nemusí. Navíc mikrokontrolér nelze příliš proudově přetěžovat, takže je lepší použít k tomuto účelu jiný obvod. Popíšu tedy způsob, kterým lze jednoduše mikrokontrolér rozšířit.

Posuvný registr

Posuvný registr pracuje v podstatě jako sérově/paralelní převodník, anglicky SIPO (Serial In-Parallel Out). S oblibou používám obvod 74HCT595, z něhož lze odebírat na jednom výstupu okolo 35 mA a ztrátový výkon celého obvodu činí asi 500 mW. Lze jím tedy třeba rozsvěcovat svítivé diody (LED) nebo budit segmentový displej. Navíc obsahuje i výstup určený pro kaskádní řazení obvodů, takže za pomoci čtyř vodičů můžete budit třeba 32 zařízení (a klidně i více). Nevýhodou je samozřejmě nárůst ceny, avšak tyto obvody nejsou příliš drahé. Dále musíme brát v potaz, že při buzení zařízení přímo mikrokontrolérem by bylo zapotřebí použít ještě tranzistor, který u tohoto obvodu nepotřebujeme, spokojíme-li se s jeho výstupním proudem. Další nevýhodou je snížení výkonu zařízení, jelikož data jsou odesílána sériově, takže odesílání zabere několik výpočetních cyklů, avšak to můžeme v případě jednoduchých výrobků zanedbat.
Jinak existuje i protějšek k tomuto obvodu, který slouží k rozmnožení vstupů. Jedná se o paralelně/sériový převodník (PISO), jehož představitelem je například obvod 4021. I ten jistě nalezne v některých případech své využití, avšak není to tak často, jako je tomu u sérově/paralelního převodníku.

Použití těchto obvodů možná časem popíšu, až zde budu zveřejňovat své výtvory založené na mikrokontroléru Atmel 2051.

Štítky:

Jeden komentář k článku “Zmnožení výstupů u AT89C2051”

  1. Pavel Voborský » Blog Archive » Základní popis mikrokontroléru AT89C2051

    […] Pavel Voborský Pavob.net – články o elektronice, technologiích, psaní knih a povídek a další « Zmnožení výstupů u AT89C2051 […]

Zanechat komentář