Ana sayfa Çözümler SSD1307 ve CH1115 IC'leri için PMOLED Uyumlu Çözüm

SSD1307 ve CH1115 IC'leri için PMOLED Uyumlu Çözüm

Jun 29,2023

Açıklama

SSD1307'nin üretimi durdurulacağından, SSD1307 yerine CH1115 kullanan yeni bir ürün serisi geliştirdik. Geliştirme sürecinde, modülün orijinal tasarımını olabildiğince koruyarak, SSD1307 ve CH1115 kullanan modüllerin birbirleriyle uyumlu olmasını sağladık.

Aşağıda, iki model arasındaki donanım ve yazılım farklarını ve uyumluluğun nasıl sağlanacağını açıklıyoruz.

Table 1. Eski ve yeni IC’lerin model numaraları
İlgili Modül Serisi
Eski Model (SSD1307) Yeni Model (CH1115)
WEO012832G WEO012832P

 

1. Donanım

SSD1307 ve CH1115'in bazı pin adları farklı olsa da işlevleri aynıdır. Örneğin, SSD1307'deki VCC, D/C ve BS0 pinleri, CH1115'te sırasıyla VPP, A0 ve IM0 pinlerine karşılık gelir. Bu pinler aynı işleve sahip olsalar da, IREF pini gibi pasif bileşenlerde farklı direnç değerleri seçilmelidir. Her iki IC için önerilen devre şemaları Şekil 1 ve Şekil 2'de gösterilmiştir.

figure1-ssd1307-application-recommendations

Şekil 1. SSD1307 için Uygulama Önerileri

 

figure2ch1115-application-recommendations

Şekil 2. CH1115 için Uygulama Önerileri

 

IREF pinine bağlanan direnç değeri parlaklık ve güç tüketimini doğrudan etkileyebileceği için önemlidir. Her iki IC aynı VCC (VPP) kullanıyorsa, SSD1307 daha yüksek direnç değeri gerektirir. Direnç hesaplama formülleri aşağıda gösterilmiştir.


SSD1307:
SSD1307

CH1115:

CH1115

 

2. Yazılım

SSD1307 ve CH1115’in çoğu komutu birbirleriyle uyumludur ancak bazı farklılıklar da vardır. Örneğin, her IC'nin kendine özgü işlevleri vardır ve bazı komutlar yalnızca birinde çalışır. Ayrıca, bazı komutlar benzer işlevlere sahip olsa da parametreleri farklıdır. Detaylar için Table 2’ye bakınız.

Tablo 2. SSD1307 ve CH1115 arasındaki komut farkı

 

  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. Uyumluluk

İki IC'nin birbirleriyle uyumlu olması için hem donanımda hem yazılımda bazı değişiklikler yapılması gerekmektedir.

Donanım açısından, pin tanımlamaları büyük ölçüde benzerdir. IREF için kullanılan direnç, yukarıdaki formüle göre ayarlanmalıdır. Direnç çok düşükse, IC hasar görebilir. Ayrıca, VCC (VPP) voltajı her iki IC’nin çalışma aralığına uygun olmalıdır; SSD1307 için 7V~16V, CH1115 için 6.4V~14V.

Yazılım açısından aşağıdaki üç noktaya dikkat edilmelidir:

1. SSD1307 birçok bellek adresleme modunu desteklerken, CH1115 yalnızca sayfa adresleme modunu destekler. Bu nedenle, sayfa adresleme modunun kullanılması önerilir.

2. SSD1307’nin çözünürlüğü 128x39, CH1115’in ise 128x64’tür. Bu fark, panel tasarımını etkiler. Bu nedenle, Display Offset (D3h) ve Segment Remap (A0h/A1h) ayarlarında başlangıç adreslerinin farklılığı nedeniyle görüntüleme hatalarından kaçınılmalıdır.

3. CH1115’teki voltaj yükseltici (DC-DC) (ADh) aktif veya pasif hale getirilebilir; SSD1307'de bu işlev yoktur. CH1115’te DC-DC kapatılması ve harici bir VCC/VPP voltaj kaynağı kullanılması önerilir.

Ayrıca, SSD1307'deki Command Lock (FDh) fonksiyonu sayesinde başlangıç kodu hem SSD1307 hem de CH1115 için yazılabilir. FDh kullanılarak kilitlenen SSD1307, FDh dışında hiçbir komutu kabul etmezken, CH1115 bu durumdan etkilenmez. Bu şekilde, her iki IC’ye ayrı ayrı komutlar gönderilebilir.

4. Sonuç

SSD1307 ve CH1115 IC’leri birbirleriyle uyumludur. Aynı donanım ve yazılımla aynı görüntü ve parlaklık sağlanabilir. Direnç ve kapasitör gibi bileşenler doğru şekilde ayarlanırsa ve başlangıç kodu değiştirilirse, SSD1307 yerine CH1115 kullanılabilir. Hatta bazı durumlarda, sadece yazılımda küçük değişiklikler yapılarak donanımı değiştirmeden de aynı görüntüleme etkisi elde edilebilir.
Kaliteli ürünler ve rekabe

İşletmenize yönelik ekran çözümleri hakkında sorularınız mı var? Bize Ulaşın!

Abone Ol

Winstar'dan haber güncellemeleri hakkında e-posta alın

Bize Ulaşın

Fiyat/Veri sayfası/Genel bilgi talebi

Teknik Destek

Her türlü teknik bilgi için bize ulaşın

go top
İletişim
close

Gizliliğinize değer veriyoruz

"Tüm Çerezlere İzin Ver" seçeneğine tıklayarak, site gezinmesini geliştirmek, site kullanımını analiz etmek ve pazarlama ve performans çalışmalarımıza yardımcı olmak amacıyla cihazınıza çerezlerin kaydedilmesini kabul etmiş olursunuz. Bu konu hakkında daha fazla bilgiye politikamızda ulaşabilirsiniz. Gizlilik Politikası

Gizliliğinize değer veriyoruz

Winstar ve bazı üçüncü taraflar www.winstar.com.tw adresinde çerezler kullanmaktadır. Çerez türleri, amaçları ve ilgili üçüncü taraflar hakkındaki ayrıntılar aşağıda ve Çerez Politikamızda açıklanmaktadır. Web sitemizde en iyi deneyimi yaşamak için çerez kullanımına izin vermek amacıyla “Hepsine İzin Ver” düğmesine tıklayabilirsiniz. Ayrıca tercihlerinizi ayarlayabilir veya zorunlu olanlar haricindeki çerezleri reddedebilirsiniz.

Rıza tercihlerini yönet

Her zaman aktif
Gerekli Çerezler

Bu çerezler, web sitesinde gezinmenizi ve gizlilik tercihlerinizi ayarlamak, oturum açmak veya formları doldurmak gibi özellikleri kullanmanızı sağlamak için gereklidir.

Analitik Çerezler

“İstatistik çerezleri” olarak da bilinen bu çerezler, bir web sitesini nasıl kullandığınız hakkında bilgi toplar; örneğin, hangi sayfalara girdiğinizi ve hangi bağlantılara tıkladığınızı. Ayrıntılara bakın.