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.