Ponieważ SSD1305 zbliża się do końca swojego cyklu życia, opracowaliśmy nową serię produktów opartych na SH1106. Podczas procesu projektowania priorytetowo traktowaliśmy zachowanie oryginalnego projektu modułu tak bardzo, jak to możliwe, zapewniając kompatybilność między modułami SSD1305 i SH1106.
Poniżej wyjaśnimy różnice między dwoma modelami z perspektywy sprzętowej i programowej.
Tabela 1. Numery modeli dla starszych i nowych układów scalonych (IC)
Powiązana seria modułów |
Stary model (SSD1305) |
Nowy model (SH1106) |
WEO012832A |
WEO012832N |
Sprzęt (Hardware)
Funkcje starego i nowego modelu są takie same. Zalecane schematy obwodów dwóch układów scalonych przedstawiono na Rysunku 1.

Rysunek 1. Zalecenia aplikacyjne SSD1305 & SH1106
Prosimy zwrócić uwagę na wartość rezystancji pinu IREF, ponieważ ma ona bezpośredni wpływ na jasność i prąd. Gdy oba układy pracują przy tym samym VCC (VPP), SH1106 wymaga niższej wartości rezystancji. Poniżej podano wzór na obliczenie rezystancji.

Oprogramowanie (Software)
Większość poleceń dla SSD1305 i SH1106 jest kompatybilna, ale istnieją pewne różnice. Na przykład każdy układ ma swoje wyłączne funkcje, co oznacza, że niektóre polecenia są specyficzne dla danego układu.
Dodatkowo, choć niektóre polecenia mają tę samą funkcję, ich parametry nie są kompatybilne, co pokazano w Tabeli 2.
Tabela 2. Różnice w poleceniach między SSD1305 a SH1106

Wymiana (Replacement)
Ponieważ definicje pinów w nowym i starym modelu są takie same, można użyć tego samego złącza. Aby osiągnąć ten sam efekt wyświetlania, wymagane są dostosowania zarówno sprzętowe, jak i programowe modułów.
W kwestii sprzętu, jedyną różnicą między SSD1305 a SH1106 jest rezystancja IREF. Musi być ustawiona zgodnie z danym układem, w przeciwnym razie istnieje ryzyko uszkodzenia układu.
W kwestii oprogramowania należy zwrócić uwagę na następujące kwestie:
- SSD1305 obsługuje trzy tryby adresowania pamięci (20h), natomiast SH1106 obsługuje tylko tryb adresowania stron (Page Addressing Mode).
- SSD1305 i SH1106 mają te same funkcje dla poleceń ADh, D5h, D9h i DBh, jednak ustawienia parametrów są różne.
Dodatkowo, ustawiając Command Lock (FDh) w SSD1305, polecenia dla obu układów można zawrzeć w tym samym kodzie inicjalizacyjnym. Po zablokowaniu układu poleceniem FDh, SSD1305 nie akceptuje żadnych poleceń poza FDh, podczas gdy SH1106 pozostaje bez zmian. Pozwala to na osobne wysyłanie poleceń do każdego układu.

Rysunek 2. Zastosowanie blokady poleceń (Command Lock)
Podsumowanie (Conclusion)
SSD1305 i SH1106 są ze sobą kompatybilne.
Poprzez dostosowanie kodu początkowego oraz wartości rezystancji pinu IREF można uzyskać ten sam obraz i jasność wyświetlacza. W zależności od sytuacji potrzebne są jedynie niewielkie poprawki programowe, aby zapewnić, że oba układy osiągają ten sam efekt wyświetlania bez konieczności zmian sprzętowych.
Winstar będzie nadal dostarczać produkty wysokiej jakości oraz konkurencyjne rozwiązania.
