SH1106 IC 替换 CH1116 IC 解决方案
由于CH1116 IC有MOQ限制,因此华凌开发了使用SH1106 IC 替代CH1116 IC 的新系列产品。在产品开发时,我们尽可能保持原有的模块设计,使得用SH1106与CH1116的模块能够互相兼容。新旧型号如表一所示,以下将从硬件及软件两个方面说明两者型号之间有何不同。
相关模块系列 | |
---|---|
旧型号 (CH1116) | 新型号 (SH1106) |
WEO012864AE | WEO012864AH |
WEO012864AJ | WEO012864AL |
WEO012864AK | WEO012864AM |
1. 硬件
CH1116与SH1106的接脚功能相同,模块可直接替换。CH1116与SH1106的建议电路图如图一所示。

两颗IC的IREF计算方式不同,需留意IREF脚位的电阻值,这将直接影响亮度及耗电流。电阻计算公式如下所示,在使用同VPP时,SH1106会需要较大的电阻值。
CH1116:
SH1106:
2. 软件
CH1116与SH1106的Initial code有许多相似之处,大多数指令可直接共享,但有些指令仍存在差异,如两颗IC各自拥有独家功能,导致有些指令只有该IC能够使用;或是同指令同功能,但设定的参数是不共享的,如表二所示。
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相同的显示效果。华凌将持续不间断提供高质量的产品,并提供有竞争力的解决方案。