CH32X033F8P6的IO供电导致芯片VDD上电启动

芯片使用CH32X033F8P6,10脚PA9通过一个100R电阻接到3.3V电源上,实际中发现3.3V电源会通过这个IO让芯片开始工作,与设计目标不同。经过测试PA9电压大约2.958V,此时VDD电压2.262V,看起来是保护钳位二极管导通了,将IO上的电流灌到VDD里了。

看了下datasheet,X033的VPOR是1.8V,超过1.8V芯片就复位,超过2.0V就开始工作了。对于3.3V供电,把VPOR放到3V就可以避免这个问题了。不过X033的VPOR是固定的1.8V,并不能通过选项字节设置。

串联电阻改大一些?改到1k甚至4.7k的话应该是启动不了了


您好,建议串联电阻可以按照2楼所说改大一些,可以串联10K电阻试一下。后续若有问题,可邮箱(lzs@wch.cn)沟通。


电阻使用的是排阻,改电阻要重新设计PCB,先不改了。

用PVD做了个上电复位功能,把上电复位电压放到3V,初步测试可以了。


看来是取消了5V承受端口设计的缘故。

注意到CH32V002终于正式上产品线页面了,然而也是IO取消了5V承受。

我还想着这002从配置上比003强(2K RAM变4K,ADC 10位变12位,内核也升级了快速乘法),怎么就还编号比003小。

应该也是出于这个考虑吧。


只有登录才能回复,可以选择微信账号登录