솔루션 SSD1307 및 CH1115 IC용 PMOLED 호환 솔루션

SSD1307 및 CH1115 IC용 PMOLED 호환 솔루션

Jun 29, 2023

설명

SSD1307이 단종(EOL) 예정이므로, SSD1307 대신 CH1115를 사용하는 새로운 제품 시리즈를 개발했습니다. 제품을 개발할 때는 원래 모듈 설계를 최대한 유지하여 SSD1307과 CH1115 모듈이 서로 호환되도록 했습니다.

다음은 하드웨어와 소프트웨어 관점에서 두 모델의 차이점과 호환성 달성 방법에 대해 설명합니다.

표 1. 구형 및 신형 IC 모델 번호
관련 모듈 시리즈
과거 모델(SSD1307) 신규 모델(CH1115)
WEO012832G WEO012832P

 

1. 하드웨어

SSD1307과 CH1115의 일부 핀은 이름이 다르지만 기능은 동일합니다. 예를 들어, SSD1307의 VCC, D/C, BS0는 CH1115의 VPP, A0, IM0에 해당합니다. 일부 핀은 기능이 같지만 IREF 핀의 저항과 같은 수동 부품은 다르게 선택해야 합니다. 두 IC의 권장 회로도는 그림 1과 그림 2에 나와 있습니다.

figure1-ssd1307-application-recommendations

그림 1. SSD1307 적용 권장회로

 

figure2ch1115-application-recommendations

그림 2. CH1115 적용 권장회로

 

IREF 핀의 저항 값에 주의하세요. 이 값은 밝기와 전류에 직접적인 영향을 미칩니다. 두 IC가 동일한 VCC(VPP)를 사용할 때 SSD1307은 더 큰 저항 값을 필요로 합니다. 저항 공식은 아래와 같습니다.


SSD1307:
SSD1307

CH1115:

CH1115

 

2. 소프트웨어

SSD1307과 CH1115 명령어는 대부분 호환되지만 일부는 다릅니다. 예를 들어, 두 IC는 각각 전용 기능이 있어 특정 명령어를 각 IC만 사용할 수 있습니다. 또한, 일부 명령어는 기능은 같으나 파라미터가 호환되지 않는 경우도 있습니다. 이는 표 2에 나와 있습니다.

표 2. SSD1307과 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. 호환성

두 IC를 호환 가능하게 만들기 위해 모듈의 하드웨어와 소프트웨어를 수정해야 합니다.

하드웨어 측면에서 두 IC의 핀은 대체로 동일합니다. IREF 저항 값은 각각의 계산식에 맞춰야 하며, 저항 값이 너무 작으면 IC가 손상될 위험이 있습니다. 또한 VCC(VPP) 전압은 SSD1307과 CH1115의 사양을 동시에 만족해야 합니다; 전자는 7V~16V, 후자는 6.4V~14V입니다.

소프트웨어 측면에서는 다음 세 가지 사항에 주의해야 합니다:

1. SSD1307은 다양한 메모리 주소 지정 모드를 지원하지만 CH1115는 페이지 주소 지정 모드만 지원하므로 페이지 주소 지정 모드를 사용할 것을 권장합니다.

2. SSD1307의 해상도는 128x39이고 CH1115는 128x64로, 이 차이로 인해 패널 레이아웃이 다릅니다. 따라서 Display Offset(D3h)과 Segment Remap(A0h/A1h)을 설정할 때 시작 주소 차이로 인한 패턴 오프셋을 피해야 합니다.

3. CH1115는 DC-DC 전압 변환기(ADh)를 켜거나 끌 수 있지만 SSD1307에는 이 기능이 없습니다. CH1115의 DC-DC 변환기는 끄고 외부 VCC/VPP를 사용하는 것을 권장합니다.

또한 SSD1307의 Command Lock(FDh)을 설정하면 두 IC의 명령어를 동일 초기 코드에서 작성할 수 있습니다. FDh로 IC를 잠근 후 SSD1307은 FDh 외의 명령을 받지 않지만 CH1115에는 영향이 없습니다. 따라서 두 IC에 별도로 명령을 발행할 수 있습니다.

4. 결론

SSD1307과 CH1115 두 IC는 서로 호환 가능합니다. 부품(저항 및 커패시터)을 조정하고 초기 코드를 수정하면 동일한 하드웨어 및 소프트웨어로 동일한 이미지와 밝기를 표시할 수 있습니다. 상황에 따라 소프트웨어만 약간 수정하여 하드웨어 변경 없이 두 IC가 동일한 디스플레이 효과를 내도록 할 수 있습니다.
앞으로도 고품질 제품과 경쟁력 있는 솔루션을 지속적으로 제공할 것입니다.

비즈니스에 맞는 디스플레이 솔루션에 관해 궁금한 점이 있으십니까? 문의!

구독

Winstar의 최신 소식을 전하는 이메일을 받아보세요.

문의

가격/데이터시트/일반 문의

기술 지원

각종 기술적인 정보가 궁금하시면 문의하세요.

go top
연계
close

우리는 귀하의 프라이버시를 소중히 여깁니다

"모든 쿠키 허용"을 클릭하면 사이트 탐색을 개선하고, 사이트 사용을 분석하며, 마케팅 및 성능 노력에 도움을 주기 위해 쿠키를 귀하의 장치에 저장하는 데 동의한 것으로 간주됩니다. 이 주제에 대한 추가 정보는 당사의 정책에서 확인할 수 있습니다. 개인정보 보호정책

우리는 귀하의 프라이버시를 소중히 여깁니다

Winstar와 일부 제3자는 www.winstar.com.tw에서 쿠키를 사용합니다. 쿠키의 종류, 목적 및 관련된 제3자에 대한 자세한 내용은 아래 및 당사의 쿠키 정책에 설명되어 있습니다. 웹사이트에서 최상의 경험을 얻으려면 "모두 허용"을 클릭하여 당사의 쿠키 사용에 동의해 주세요. 또한 선호 설정을 하거나 필수 쿠키를 제외한 쿠키를 거부할 수도 있습니다.

동의 설정 관리

항상 활성화
필수 쿠키

이 쿠키는 웹사이트를 탐색하고 개인 정보 설정, 로그인 또는 양식 작성과 같은 기능을 사용할 수 있도록 하는 데 필수적입니다.

분석 쿠키

“통계 쿠키”라고도 알려진 이러한 쿠키는 웹사이트 사용에 대한 정보를 수집합니다. 예를 들어 어떤 페이지를 방문했는지, 어떤 링크를 클릭했는지와 같은 정보입니다. 자세한 내용을 확인하세요.