Gdy pinów brakuje, ekspander IO sytuację ratuje

PC8575CTS zaadaptowany do testówZapewne już nie raz każdy budujący układ oparty o µC stanął w obliczu faktu, gdy zaczęło brakować pinów i portów komunikacyjnych do monitorowania „otoczenia” lub sterowania peryferiami. Pierwszy raz miałem takową potrzebę gdy zechciałem zbudować układ prezentujący informacje na siedmiosegmentowych wyświetlaczach LED. Pole odczytowe zbudowane było z 4 takich wyświetlaczy ale dwukolorowych 😉 Jak każdy wtedy szybko policzy mamy 8 pinów na poszczególne segmenty i dwa zasilające, w moim przypadku Anody, dla każdej pozycji cyfry. Mnogość połączeń uprościłem stosując obsługę multipleksową, niemniej i tak zostało jeszcze sporo wyprowadzeń do obsługi. Wtedy to zdecydowałem się na zastosowanie jednoportowego ekspandera IO o oznaczeniu PCF8574P oraz dekodera z kodu BCD na 7-seg. Będąc zaciekawionym takich rozwiązań zakupiłem kiedyś też układ PC8575CTS w małej obudowie SSOP24 (dwa pełne porty I/O).

 

czytam dalej co kaktus napisał