08
2017
07

瑞芯微RK3188方案中uP6636Q 替换ACT8846说明

瑞芯微RK3188中选用的PMU一般是uP6636Q与ACT8846,但是由于市场变化快,经常出现缺货,涨价,很多厂家都做了两手准备,uP6636q与ACT8846 硬件上是完全pin to pin,可以直接替换。但uP6636Q 有2 个寄存器与ACT8846 有差异,软件需要注意修改驱动,否则可能出现DDR 和VCCIO 电压升高的问题。现将两个芯片寄存器区别以及软件修改做如下说明。更多信息请联系张经理QQ2860224697 电话:18576760724

一、 ACT8846uP6636Q寄存器区别说明

ACT8846 的DC-DC1 电压由0x10 和0x11这两个寄存器控制,只有两档0.6V/1.2V,DC-DC1 的电压主要由外部分压电阻决定。uP6636Q 的DC-DC1 由0x10寄存器控制,可以有多个步进电压设置,0x11 寄存器是保留寄存器(没有开放出来,只用于uPI 原厂测试使用)。

目前SDK 上ACT8846 的驱动文件,在开机的时候,会去写0x11 这个寄存器,而写入的值恰好会使uP6636Q 进入测试模式,可能导致部分uP6636Q 的四组DC-DC(Buck_1-Buck_4)输出电压升高。目前发现的案例是DC-DC1(即Buck_1,默认给DDR提供1.5V 电压)可能会升高到1.7V,DC-DC4(即Buck_4,默认给VCCIO提供3.0V 或3.3V 电压)可能会升高到3.7v。

二、 软件修改(兼容ACT8846uP6636Q,需要修改两个地方)

1.开机不写uP6636Q DC-DC1 的寄存器(0x10 和0x11),用uP6636Q 上电时的默认值(1.2V)。修改方法如下(注释掉board 文件中act_dcdc1 的定义,这里只以board-rk3168-tb.c 为例,请根据项目实际使用的board 文件来修改):


image

image

2、需要将uP6636Q的0x11 寄存器清0,修改方式如下(此修改不会对ACT8846 产生影响):

image

三、 uP6636Q 实际输出电压偏离理论设定值

某些机器贴uP6636Q 发现死机,经检查发现是由于ARM 实际输出电压高于理论设定值约50mv 引起,请确认一下VDD_ARM 和AVDD_COM 间的反馈电容是否更改为0R 电阻,如果已修改,则请软件微调ARM 电压表

如需取样或者技术支持请咨询联系:

张经理

Mobile:18576760724(微信同号)

E-mail:sunnyqi005@126.com

QQ:2860224697

地址:深圳市宝安区新湖路与劳动路交汇处,宝捷安经贸中心1303

(以上信息由深圳桑尼奇科技有限公司提供)


« 上一篇下一篇 »

相关文章:

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。