国产芯片踩坑记录(2)-SW3526

By | 2023年5月4日

自从嘉立创可以免费打板,而且提供开源平台后,就开始去玩玩各种能和日常生活联系起来的国产芯片,踩了几次坑之后遂决定写一写踩坑的过程。

这次踩坑的是智融的SW3526,官方的数据手册上看最大支持C口65W输出,6-35V输入,3.3-21V输出,除去不支持VOOC协议之外,其他常见的协议都支持,还支持IIC通信,有IIC通信就好玩了,看着淘宝上那些千篇一律打磨重新打标的4路快充输出模块,我就可以用单片机通信做点酷炫的桌面充电站了,这次智融的官网也是很慷慨的提供了各种数据手册和Demo,虽然之前的充电宝芯片项目是还没开工,但这次的桌面充电站算是有着落了。

淘宝上打磨重新打标的4口输出快充模块

板子在嘉立创做好了,组装起来就开始给家里的C口设备都测试了,在不接IIC口通信的情况下,对设备的快充支持比淘宝上买的模块要好,PD也基本都跑起来,快充指示灯正常点亮,三星也能识别快充(不过私有的部分还是没能触发)。

做好能用的模块

后面重头戏就来了,写好测试程序传单片机上和芯片通信,不能读太快,每次读取间隔要1s以上,要不然返回数据全是0xFF。

测试IIC通信

接到各种设备的情况:

1、给自家芯片的充电宝充电能正常识别,读取的电流电压充电协议都正常;

2、三星手机,数据是错乱的,电压电流全部乱掉;

4、插到只接了CC1,CC2,5.1k电阻的设备上,数据全0xFF;

5、紫米充电宝,数据全0x00;

6、隔壁英集芯的充电宝,数据正常,反而充电宝侧显示不出电流。

7、支持PD输入的某国产小本,数据全0xFF,但是必须要输入电源功率足够,要不然会反复启动;

8、索尼XZ1,数据错乱,运行1-2分钟之后电压电流数据才稳定,充电协议返回的数据跳变,并且不能接USB检测设备;

测试返回数据截图
测试的设备

测试完一圈,离梦想中的桌面充电站又远了一步😂。

虽然基本的供电、快充触发都是正常的,这个也只是达到及格线,和其他家的产品比起来并没有什么太出彩的地方,再往下可以给我们发挥的部分就有问题了,先不说IIC通信间隔太久了,多个口并行输出,单片机做多几个软IIC口通信勉强能接受,但问题就出在IIC返回的数据有问题,数据不稳定不准确很要命,要做实时的状态显示,因为数据不一定出得来,通过自带的ADC采集输出电流和电压都不指望,只能靠单片机单独采集,就得另外布置电路和消耗GPIO,是否触发快充协议也是,因为数据是乱的了,触发了哪种协议就不指望了,最后还不如通过那个触发快充的接口来采集来得靠谱。就有点像之前那样,提供了功能是好的,给了很多美好的展望,但最后测试下来还不如不做这个IIC功能。这个芯片还是让它继续留在充电头上吧。

本文链接地址:https://www.windworkshop.cn/?p=2161 »文章允许转载 ,转载请注明出处,谢谢。
分类: 电子 最后更新: 2023-05-04

4 thoughts on “国产芯片踩坑记录(2)-SW3526

  1. FHXM

    同主控,快充触发不稳定的原因可能是因为充电线质量不好,我换了根线就稳定触发了

    Reply
    1. 当风过时 Post author

      线是试过不同的线,在其它的充电保和充电头上都试过,快充触发不稳主要还是集中在三星手机上,智融的另外一款充电宝芯片SW6208我刚踩完出来,需要手动设置pps1电压强制为9v才能让S23U稳定触发蓝标快充,可能是在快充协议的配置上有些问题。

      Reply
  2. DragonYH

    目前大三,学的电子,养的蚂蚁,玩的mc,竟有如此相像,缘分妙不可言哈哈哈哈。

    Reply
  3. DragonYH

    本人目前大三,学的电子,养的蚂蚁,玩的mc,竟有如此相像,缘分妙不可言哈哈哈哈。

    Reply

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据