首页 技术服务 OLED SH1106 IC 替换 CH1116 IC 解决方案

SH1106 IC 替换 CH1116 IC 解决方案

由于CH1116 IC有MOQ限制,因此华凌开发了使用SH1106 IC 替代CH1116 IC 的新系列产品。在产品开发时,我们尽可能保持原有的模块设计,使得用SH1106与CH1116的模块能够互相兼容。新旧型号如表一所示,以下将从硬件及软件两个方面说明两者型号之间有何不同。

表一 新旧IC型号
相关模块系列
旧型号 (CH1116) 新型号 (SH1106)
WEO012864AE WEO012864AH
WEO012864AJ WEO012864AL
WEO012864AK WEO012864AM

 

1. 硬件

CH1116与SH1106的接脚功能相同,模块可直接替换。CH1116与SH1106的建议电路图如图一所示。

图一 CH1116 & SH1106 应用建议
图一 CH1116 & SH1106 应用建议
 

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

CH1116:

CH1116


SH1106:

SH1106

 

2. 软件

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

表二 CH1116与SH1106的指令差异
  CH1116 SH1106
Set Breathing Light
23H
Set Breathing Light ON/OFF, Brightness Adjust and Time Interval. N/A
Additional Horizontal Scroll Setup Mode Set
24H
Set up the horizontal scroll parameters.
It determined the scrolling start column position and end column position.
N/A
Continuous Horizontal Scroll Setup
26H / 27H
Set up the horizontal scroll parameters.
It determined the direction of horizontal scroll, scrolling start page, time interval and end page.
N/A
Set Scroll Mode
2CH / 2DH
Control continuous or single screen scroll. N/A
Set Deactivate /Activate Horizontal Scroll
2EH~2FH
Stop or start motion of horizontal scrolling. N/A
Set Pump voltage value
30H~33H
Specifies output voltage (VPP) of the internal charger pump.
30H: 10V;31H: 7.4V;32H: 8V;33H: 9V
Specifies output voltage (VPP) of the internal charger pump.
30H: 6.4V;31H: 7.4V;32H: 8V;33H: 9V
IREF Resistor Set
82H
IREF can be controlled by external resister or internal resister.
Note: When internal resistor is selected, external resistor should be open. External and internal resistances are connected in parallel.
N/A
Set Display Clock Divide
Ratio/Oscillator Frequency
D5H
Dicide Ratio:8、16、3、4
Oscillator frequency:-17.1% ~ 25.1%
Dicide Ratio:1~16
Oscillator frequency:-25% ~ 50%
Set Adaptive Power Save
D6H / D7H
D6H: Normal
D7H: Adaptive Power Save(POR)
N/A
Set Pre-charge Period
D9H
Pre-charge:0 DCLKs ~ 45 DCLKs
Dis-charge:3 DCLKs ~ 45 DCLKs
Pre-charge:1 DCLKs ~ 15 DCLKs
Dis-charge:1 DCLKs ~ 15 DCLKs
Set row non-overlap/SEG Hiz Period
DCH
This command is used to set the duration of the row non-overlap /SEG Hiz Period period. N/A

 

3. SH1106替代CH1116

由于新型号与旧型号的脚位定义相同,因此可以共享连接器。如果想要达到相同的亮度,模块的硬件及软件需做修改。

在硬件部分,CH1116与SH1106仅差在IREF电阻,需注意电阻值是否符合该IC。如果电阻值太小,会有烧坏IC的风险。

在软件部分,有几点需特别注意:
1. CH1116的IREF电阻可选择使用外部电阻或内部电阻(82h),SH1106则没有此功能。若原先使用内部电阻,在替换成SH1106的同时,须在外部加装IREF电阻。
2. CH1116与SH1106控制显示频率的指令(D5h)相同,但是参数设定不同。

 

4. 结语

CH1116与SH1106 IC可互相兼容,只要调整IREF电阻,并修改initial code后,CH1116就能替换成SH1106。根据使用情况,甚至不需要变更硬件,只修改软件就能使SH1106达到与CH1116相同的显示效果。华凌将持续不间断提供高质量的产品,并提供有竞争力的解决方案。

回分类页
go top
close