- wbudowany 8-pozycyjny, 14-segmentowy wyświetlacz LCD,
- sterowanie za pośrednictwem kontrolera PCA8551A,
- interfejs: I²C (złącza zgodne ze standardami QWIIC oraz Grove),
- napięcie zasilania: 3,3...5 V,
- częstotliwość odświeżania: 32...128 Hz,
- obsługa trybu automatycznego migania: 0,5...2 Hz.
Zastosowany wyświetlacz VIM-878 używany jest w zestawach uruchomieniowych, szczególnie tych, w których położono nacisk na niski pobór mocy. Dlaczego więc nie mielibyśmy użyć go we własnych aplikacjach? Do tego właśnie służy opisany w artykule ekspander. Osiem cyfr składających się z 14 segmentów pozwala na wyświetlenie nie tylko cyfr, ale i liter oraz znaków specjalnych, a zastosowany w układzie wyspecjalizowany kontroler PCA551A upraszcza sterowanie. Moduł jest zgodny z Raspberry Pi Pico, płytkami na bazie STM32, Arduino i wieloma innymi.
Do sterowania wyświetlaczem zastosowano kontroler PCA8551A.
PCF8551A zawiera układ drivera i polaryzacji wyświetlacza LCD pracującego w trybie multipleksowym. Umożliwia wysterowanie do 35 segmentów (SEG) z maksymalnie czterema elektrodami wspólnymi (COM). Układ obsługuje tryb statyczny i multipleksowany 1:2/3/4 wraz z generowaniem napięcia zasilającego elektrody wspólne. PCA8551A ma wbudowany generator taktujący, obwody resetu (POR) oraz rejestry pamięci przechowujące kształt wyświetlanego znaku. Nie zabrakło oczywiście kontrolera interfejsu I²C o szybkości transmisji do 400 kHz. Dostępna jest też wersja PCA8551B z łączem SPI.
Układ U2 taktowany jest wbudowanym generatorem. Magistrala I²C doprowadzona została do złączy I²C/I²CA zgodnych ze standardami QWIIC/Grove. PCA8551A widoczny jest na magistrali I²C pod adresem ustalonym na 0x38. Moduł wymaga zasilania w zakresie 3,3...5 V, a wbudowane w U2 obwody resetu POR (aktywowane stanem wysokim wyprowadzenia PORE) zapewniają prawidłowy restart po włączeniu zasilania. Stabilizator U1 doprowadza zasilanie 3 V do wyświetlacza LCD niezależnie od napięcia zasilającego U2, co zapewnia elastyczność aplikacji. Do wyprowadzeń SEG0..31 podłączone zostały segmenty wyświetlacza LCD, zaś elektrody wspólne współpracują z wyprowadzeniami COM0...3. Warto zauważyć, że nie jest zachowana kolejność połączeń z wyświetlaczem – schemat uwzględnia bowiem możliwie prostą mozaikę obwodu drukowanego, gdyż i tak przypisanie segmentów można uporządkować programowo. Model współpracuje z miniaturowym wyświetlaczem VIM-878-DP-RC-S-LV, który umożliwia wyświetlenie ośmiu znaków czternastosegmentowych o wysokości 7 mm, wraz z przecinkami i separatorem dziesiątek (apostrofem).
Układ zmontowany jest na niewielkiej dwustronnej płytce drukowanej. Montaż jest typowy i nie wymaga dokładniejszego opisu. Podczas montażu należy zachować wymogi ESD, gdyż układ PCF i wyświetlacz mogą zostać uszkodzone przez ładunki statyczne. Przed przylutowaniem wyświetlacza warto ustalić mechanicznie jego położenie za pomocą paska samoprzylepnej dwustronnej taśmy piankowej, unikając przy tym naprężania wyprowadzeń drutowych tego delikatnego komponentu. Zmontowany moduł można zobaczyć na fotografii tytułowej.