Strona główna Rozwiązania Kompatybilne rozwiązanie PMOLED dla układów SSD1307 i CH1115

Kompatybilne rozwiązanie PMOLED dla układów SSD1307 i CH1115

June 29,2023

Opis

W związku z planowanym zakończeniem produkcji (EOL) układu SSD1307 opracowaliśmy nową serię produktów wykorzystujących układ CH1115 zamiast SSD1307. Podczas projektowania produktów staramy się jak najbardziej zachować oryginalny projekt modułu, aby moduły SSD1307 i CH1115 były ze sobą kompatybilne.

Poniżej przedstawiono różnice pomiędzy tymi dwoma modelami z perspektywy sprzętowej i programowej oraz sposób osiągnięcia kompatybilności.

Table 1. Model No. for old and new ICs
Powiązane serie modułów
Model poprzedni (SSD1307) Model nowy (CH1115)
WEO012832G WEO012832P

 

1. Sprzęt (Hardware)

Niektóre piny SSD1307 i CH1115 mają różne nazwy, ale pełnią te same funkcje. Na przykład VCC, D/C i BS0 w SSD1307 odpowiadają VPP, A0 i IM0 w CH1115. Mimo że niektóre piny mają tę samą funkcję, należy dobrać inne elementy bierne, takie jak rezystor do pinu IREF. Zalecane schematy połączeń dla obu układów przedstawiono na Rysunku 1 i Rysunku 2.

figure1-ssd1307-application-recommendations

Rysunek 1. Zalecenia aplikacyjne dla SSD1307

 

figure2ch1115-application-recommendations

Rysunek 2. Zalecenia aplikacyjne dla CH1115

 

Zwróć uwagę na wartość rezystancji pinu IREF, która bezpośrednio wpływa na jasność i prąd. Gdy oba układy korzystają z tego samego VCC (VPP), SSD1307 wymaga większej wartości rezystora. Poniżej znajduje się wzór na obliczenie rezystancji.


SSD1307:
SSD1307

CH1115:

CH1115

 

2. Oprogramowanie (Software)

Większość poleceń SSD1307 i CH1115 jest kompatybilna, ale niektóre się różnią. Na przykład oba układy mają funkcje wyłączne, więc można używać tylko niektórych poleceń dla danego układu. Ponadto niektóre polecenia mają tę samą funkcję, ale niekompatybilne parametry, co pokazano w Tabeli 2.

Tabela 2. Różnice w komendach między SSD1307 a CH1115

 

  SSD1307 CH1115
Set Memory Addressing Mode
20H
Set the way of memory addressing into one of the below three modes.
00H:Horizontal Addressing Mode
01H:Vertical Addressing Mode
02H:Page Addressing Mode
N/A
Set Pump voltage value
30H~33H
N/A Specifies output voltage (VPP) of the internal charger pump.
30H: 10V;31H: 7.4V;32H: 8V;33H: 9V
Set Display Start Line
40H~66H/7FH
Sets the Display Start Line register to determine starting address of display RAM.
(40H~66H)
Specifies RAM display line for COM0.
(40H~7FH)
IREF Resistor Set
82H
N/A IREF can be controlled by external resister or internal resister.
Set Segment Re-map
A0H~A1H
N/A Change the relationship between RAM column address and segment driver.
Set SEG pads hardware configuration
A2H~A3H
N/A Set the SEG signals pad configuration to match the OLED panel hardware layout.
Set DC-DC OFF/ON
ADH
N/A This command is to control the DC-DC voltage converter.
Set Display Offset
D3H
This is a double byte command which specifies the mapping of the display start line to one of COM0~COM38. This is a double byte command which specifies the mapping of display start line to one of COM0~COM63.
Set Display Clock Divide Ratio/Oscillator Frequency
D5H
Dicide Ratio:1~16 Dicide Ratio:3、4、8、16
Set Pre-charge Period
D9H
A[3:0]:Dis-charge
A[7:4]:Pre-charge
A[3:0]:Pre-charge
A[7:4]:Dis-charge
Set COM Pins Hardware Configuration
DAH
02H:Sequential Mode;
Disable COM Left/Right remap
12H:Alternative Mode;
Disable COM Left/Right remap
22H:Sequential Mode;
Enable COM Left/Right remap
32H:Alternative Mode;
Enable COM Left/Right remap
N/A
Set VCOMH Deselect Level
DBH
00H:0.65 x VCC
20H:0.77 x VCC
30H:0.83 x VCC
00H:0.430 x VCC
~
40H:VCC
Set row non-overlap/SEG Hiz Period
DCH
N/A This command is used to set the duration of the row non-overlap /SEG Hiz Period period.
Set Command Lock
FDH
Set Command Lock N/A

 

3. Kompatybilność

Aby układy były ze sobą kompatybilne, konieczne jest dokonanie zmian w sprzęcie i oprogramowaniu modułu.

Pod względem sprzętowym piny obu układów są w przybliżeniu takie same. Wartość rezystancji IREF musi jednocześnie odpowiadać odpowiednim wzorom obliczeniowym. Zbyt mała wartość rezystancji może spowodować uszkodzenie układu. Ponadto napięcie VCC (VPP) musi jednocześnie spełniać specyfikacje SSD1307 i CH1115; pierwsze to 7V~16V, drugie 6,4V~14V.

W kwestii oprogramowania należy zwrócić uwagę na trzy kwestie:

1. SSD1307 ma wiele trybów adresowania pamięci, natomiast CH1115 posiada tylko tryb adresowania stron. Dlatego zalecamy używanie trybu adresowania stron.

2. Rozdzielczość SSD1307 to 128x39, a CH1115 to 128x64. Ta różnica powoduje różnice w układzie panelu. Dlatego przy ustawianiu Display Offset (D3h) i Segment Remap (A0h/A1h) należy unikać przesunięcia wzoru spowodowanego różnymi adresami początkowymi.

3. Możemy wybrać, czy włączyć konwerter napięcia DC-DC (ADh) w CH1115, natomiast SSD1307 tej funkcji nie posiada. Zalecamy wyłączenie konwertera DC-DC w CH1115 i korzystanie z zewnętrznego VCC/VPP.

Dodatkowo, ustawiając Command Lock (FDh) w SSD1307, odpowiednie komendy dla obu układów mogą być zapisane w tym samym kodzie startowym. Po zablokowaniu układu komendą FDh, SSD1307 nie akceptuje żadnych innych komend oprócz FDh, podczas gdy CH1115 pozostaje niezmieniony. Dzięki temu możemy wysyłać komendy do obu układów oddzielnie.

4. Podsumowanie

Układy SSD1307 i CH1115 są ze sobą kompatybilne. Możemy wyświetlać ten sam obraz i jasność, używając tego samego sprzętu i oprogramowania. Pod warunkiem, że odpowiednio dobierzemy komponenty takie jak rezystory i kondensatory oraz zmodyfikujemy kod startowy, SSD1307 można zastąpić CH1115. W zależności od sytuacji możemy lekko zmodyfikować oprogramowanie bez zmiany sprzętu, aby oba układy osiągnęły ten sam efekt wyświetlania.
Będziemy kontynuować dostarczanie wysokiej jakości produktów i konkurencyjnych rozwiązań.

Masz pytania dotyczące rozwiązań w zakresie wyświetlania dla twojej firmy? Kontakt z nami!

Subskrybuj

Otrzymuj e-maile z wiadomościami od firmy Winstar

Kontakt z nami

Cena/Arkusz danych/Zapytanie ogólne

Pomoc techniczna

Skontaktuj się z nami, aby uzyskać wszelkie informacje techniczne

go top
Kontakt
close

Cenimy twoją prywatność

Klikając „Zezwól na wszystkie pliki cookie”, zgadzasz się na przechowywanie plików cookie na swoim urządzeniu w celu usprawnienia nawigacji po witrynie, analizy korzystania z witryny oraz wspierania naszych działań marketingowych i dotyczących wydajności. Więcej informacji na ten temat znajdziesz w naszej polityce. Polityka prywatności

Cenimy twoją prywatność

Winstar i niektóre strony trzecie używają plików cookie na stronie www.winstar.com.tw. Szczegóły dotyczące rodzajów plików cookie, ich celu oraz zaangażowanych stron trzecich są opisane poniżej i w naszej Polityce plików cookie. Kliknij „Zezwól na wszystko”, aby wyrazić zgodę na korzystanie z plików cookie i uzyskać najlepsze możliwe wrażenia na naszych stronach internetowych. Możesz także ustawić preferencje lub odrzucić pliki cookie (z wyjątkiem niezbędnych plików cookie).

Zarządzaj preferencjami zgody

Zawsze aktywne
Niezbędne pliki cookie

Te ciasteczka są niezbędne, aby umożliwić Ci poruszanie się po stronie internetowej i korzystanie z jej funkcji, takich jak ustawianie preferencji prywatności, logowanie się lub wypełnianie formularzy.

Ciasteczka analityczne

Te pliki cookie, znane również jako „ciasteczka statystyczne”, zbierają informacje o tym, jak korzystasz z witryny, takie jak które strony odwiedziłeś i które linki kliknąłeś. Zobacz szczegóły.