Od początku pandemii COVID-19 w 2020 roku, COVID-19 zmienił równowagę łańcucha dostaw, powodując niedobór pojemności układów scalonych (IC) na rynku wyświetlaczy. Dostawy SSD1309 stały się niestabilne, a czas realizacji się wydłuża. Aby zagwarantować terminową dostawę dla klientów, opracowaliśmy nową serię z układem CH1116 zastępującym SSD1309.
Jeśli chodzi o moduły, SSD1309 i CH1116 są ze sobą kompatybilne. Poniżej przedstawiamy różnice między nimi z punktu widzenia sprzętu i oprogramowania oraz jak osiągnąć kompatybilność.
Powiązane serie modułów |
Obecny model (układ SSD1309) |
Rekomendowany model (układ CH1116) |
WEO012864J |
WEP012864AJ |
WEO012864G |
WEO012864AJ |
WEF012864H |
WEO012864K |
WEO012864AK |
WEF012864Q |
WEO012864A |
WEO012864AE |
1. Sprzęt
Niektóre piny SSD1309 i CH1116 mają różne nazwy, ale pełnią te same funkcje. Na przykład VDD, VCC, D/C i BS0 w SSD1309 odpowiadają VDD1, VPP, A0 i IM0 w CH1116. Niektóre piny mają te same funkcje, ale wymagają użycia różnych elementów pasywnych, takich jak rezystancja pinu IREF. Zalecane schematy obwodów dla obu układów pokazano na Rysunku 1 i Rysunku 2.

Rysunek 1. Zalecenia dla SSD1309

Rysunek 2. Zalecenia dla CH1116
1.1. Pin IREF
Zwróć uwagę na wartość rezystancji pinu IREF, która bezpośrednio wpływa na jasność i prąd. Przy tym samym napięciu VCC (VPP) SSD1309 wymaga większej rezystancji. Poniżej przedstawiono wzory na rezystancję.
SSD1309:

CH1116:

2. Oprogramowanie
Większość komend SSD1309 i CH1116 jest ze sobą zgodna, ale istnieją pewne różnice. Oba układy mają własne, unikalne funkcje, przez co niektóre komendy są dostępne tylko w jednym z nich. Dodatkowo niektóre komendy mają tę samą funkcję, ale różne parametry, co przedstawiono w Tabeli 1.
Tabela 1. Różnice komend między SSD1309 i CH1116

3. Kompatybilność
Aby zapewnić kompatybilność układów, należy zmodyfikować sprzęt i oprogramowanie modułu.
Piny obu układów są zasadniczo podobne pod względem sprzętowym. Wartość rezystancji IREF musi jednocześnie odpowiadać obu wzorom – zbyt mała rezystancja może doprowadzić do uszkodzenia układu. Ponadto napięcie VCC (VPP) musi mieścić się w zakresie SSD1309 (7V~16V) i CH1116 (6.4V~14V).
W zakresie oprogramowania należy zwrócić uwagę na trzy punkty:
- SSD1309 oferuje kilka trybów adresowania pamięci, ale CH1116 obsługuje tylko tryb Page Addressing. Zalecamy użycie właśnie tego trybu.
- SSD1309 obsługuje rozdzielczość 128x64, a CH1116 132x64. Przy ustawieniu Segment Remap (A0h/A1h) zalecamy użycie A0h, aby uniknąć przesunięć obrazu.
- CH1116 umożliwia włączenie konwertera napięcia DC-DC (ADh), którego SSD1309 nie posiada. Zalecamy wyłączenie tego konwertera w CH1116 i użycie zewnętrznego źródła VCC/VPP.
Dodatkowo, ustawiając blokadę komend (FDh) w SSD1309, możemy zapisać odpowiednie komendy obu układów w tym samym kodzie inicjalizacyjnym, jak pokazano na Rysunkach 3, 4 i 5. Komendy zaznaczone na czerwono to różnice między tymi kodami. W Rysunku 5 po zablokowaniu SSD1309 za pomocą FDh, układ nie przyjmuje innych komend niż FDh, natomiast CH1116 nie jest tym dotknięty, co umożliwia wysyłanie komend oddzielnie.

4. Wnioski
Układy SSD1309 i CH1116 są ze sobą kompatybilne. Można uzyskać ten sam obraz i jasność, stosując odpowiednie ustawienia sprzętu i oprogramowania. Wystarczy dopasować elementy takie jak rezystory i kondensatory oraz zmodyfikować kod inicjalizacyjny, aby zastąpić SSD1309 układem CH1116. W razie potrzeby można też lekko zmodyfikować oprogramowanie bez zmiany sprzętu, aby uzyskać taki sam efekt wyświetlania.
Nieustannie dostarczamy wysokiej jakości zoptymalizowane produkty na rynek i oferujemy naszym klientom konkurencyjne rozwiązania.