首页 技术服务 OLED SSD1309与CH1116 IC共用解决方案

SSD1309与CH1116 IC共用解决方案

自2020年新冠疫情开始, COVID-19改变了供应链平衡,导致显示器市场 IC 产能不足。SSD1309 IC 供应变得不稳定,交货时间越来越长。为确保交期稳定,华凌开发使用 CH1116 IC 替代SSD1309 IC的新系列产品。

以模块端而言,SSD1309与CH1116可互相兼容。以下将从硬件及软件两个方面说明两者之间有何不同,以及该如何共享。

模块相关系列
現行型号 (SSD1309 IC) 主推新型号 (CH1116 IC)
WEO012864J WEP012864AJ
WEO012864G WEO012864AJ
WEF012864H
WEO012864K WEO012864AK
WEF012864Q
WEO012864A WEO012864AE

 

1.硬件

SSD1309与CH1116的硬件脚位大同小异。有些脚位名称不同,但功能相同,如SSD1309的VDD、VCC、D/C与BS0,等同于CH1116的VDD1、VPP、A0与IM0。有些脚位虽然功能相同,但需要选用不同的被动组件,如IREF脚位的电阻。两颗IC的建议电路图,如图一及图二所示。

Figure 1. SSD1309 Application recommendations

图一. SSD1309 Application recommendations

 

Figure 2. CH1116 Application recommendations

图二. CH1116 Application recommendations

 

1.1. Pin IREF

两颗IC的IREF计算方式不同,需留意IREF脚位的电阻值,这将直接影响亮度及耗电流。电阻计算公式如下所示,可知道在使用同VCC (VPP)时,SSD1309需要较大的电阻值。

 

SSD1309:

SSD1309

CH1116:

CH1116

2.软件

SSD1309与CH1116的Initial code有许多相似之处,大多数指令可直接共享,但有些指令仍存在差异,如两颗IC各自拥有独家功能,导致有些指令只有该IC能够使用;或是同指令同功能,但设定的参数是不共享的,如表一所示。

 

表一: SSD1309与CH1116的指令差异

表一: SSD1309与CH1116的指令差异

3.共享

为了共享IC,模块的硬件及软件需做出修改。

在硬件部分,两颗IC的接脚大致相同。IREF的电阻值须同时符合各自的计算公式,如果电阻值太小,会有烧坏IC的风险。另外,VCC(VPP)须同时符合SSD1309与CH1116的规格,前者为7V~16V,后者为6.4V~14V。

在软件部分,有几点需特别注意:

  1. SSD1309可选择不同的Memory Addressing Mode (20h),但CH1116只有Page Addressing Mode,因此建议SSD1309使用同样模式。
  2. SSD1309的分辨率支持128x64,CH1116则支持132x64,因此在设定Segment Remap (A0h/A1h)时,建议都使用A0h,避免因起始地址不同而导致显示画面产生偏移。
  3. CH1116可选择是否开启DC-DC voltage converter (ADh),但SSD1309没有此功能,因此建议CH1116关闭此功能,使用外部供给VCC/VPP。

另外,可藉由SSD1309的command lock (FDh)功能,将两颗IC各自的设定值写在同一份initial code中,如图三、图四、图五所示。以下红框处为两组initial code的不同之处。在图五中,使用FDh锁住IC后,SSD1309不接受除了FDh之外的任何指令,但CH1116不会受影响,因此可单独对其下指令,以此达到对两颗IC分别下指令的效果。

Initial code for SSD1309 / CH1116

4.结语

SSD1309及CH1116两颗IC可互相兼容,能在使同硬件同软件的情况下,做到相同的显示画面与显示亮度。只要调整电阻及电容等组件,并修改initial code后,SSD1309就能替换成CH1116。根据使用情况,甚至不需要变更硬件,只修改软件就能使两颗IC达到相同的显示效果。华凌将持续不间断提供高质量的产品,并为我们的客户提供有竞争力的解决方案。

回分类页
go top
close