CW32多功能测试笔
点晶——基于CW32F030的便携式多功能测试笔设计
点晶:点晶之笔
点:测试笔的操作方式,轻点住电路板某一节点便能进行测试;晶:晶体管,泛指一切电子电路
1、电源与电池管理
1.1 充放电管理
在充电ic部分我选择了常用的TP4057作为主控,电源输入采用了最常见的Type-C接口,虽然在本项目中实用6P接口就已经足够,但考虑到项目扩展性,因此选择了16P接口,并借用了Type-C接口中的SBU1、SBU2引脚进行扩展板连接,之所以没有使用D+D-作为扩展线路,是因为考虑到设备的输出信号可能使得充电器误判,从而发出错误电压造成危险,这在设计中是需要考虑到的。
2.1 CW32单片机核心系统
标准的单片机核心系统配置,其中因为本项目不需要用到高精度时钟和低速晶振进行长时间计时,因此则省略这部分电路(这边画了,但是设置为不需要转入PCB、不导入BOM,主要是为了别的项目在使用时可以直接复制使用,主打一个CV工程师。

2.2 用户操作输入
本项目的用户操作部分使用了一颗五向摇杆开关,可以理解等效为五颗普通按键开关,编程起来也是作为普通按键即可。

点晶:点晶之笔
点:测试笔的操作方式,轻点住电路板某一节点便能进行测试;晶:晶体管,泛指一切电子电路
1、电源与电池管理
1.1 充放电管理
在充电ic部分我选择了常用的TP4057作为主控,电源输入采用了最常见的Type-C接口,虽然在本项目中实用6P接口就已经足够,但考虑到项目扩展性,因此选择了16P接口,并借用了Type-C接口中的SBU1、SBU2引脚进行扩展板连接,之所以没有使用D+D-作为扩展线路,是因为考虑到设备的输出信号可能使得充电器误判,从而发出错误电压造成危险,这在设计中是需要考虑到的。
2.1 CW32单片机核心系统
标准的单片机核心系统配置,其中因为本项目不需要用到高精度时钟和低速晶振进行长时间计时,因此则省略这部分电路(这边画了,但是设置为不需要转入PCB、不导入BOM,主要是为了别的项目在使用时可以直接复制使用,主打一个CV工程师。

2.2 蓝牙操作
为了方便测试笔与电脑或手机连接,我选择使用蓝牙BLE技术进行无线数据传输。

点晶:点晶之笔
点:测试笔的操作方式,轻点住电路板某一节点便能进行测试;晶:晶体管,泛指一切电子电路
1、电源与电池管理
1.1 充放电管理
在充电ic部分我选择了常用的TP4057作为主控,电源输入采用了最常见的Type-C接口,虽然在本项目中实用6P接口就已经足够,但考虑到项目扩展性,因此选择了16P接口,并借用了Type-C接口中的SBU1、SBU2引脚进行扩展板连接,之所以没有使用D+D-作为扩展线路,是因为考虑到设备的输出信号可能使得充电器误判,从而发出错误电压造成危险,这在设计中是需要考虑到的。
2.1 CW32单片机核心系统
标准的单片机核心系统配置,其中因为本项目不需要用到高精度时钟和低速晶振进行长时间计时,因此则省略这部分电路(这边画了,但是设置为不需要转入PCB、不导入BOM,主要是为了别的项目在使用时可以直接复制使用,主打一个CV工程师。

2.2 用户操作输入
本项目的用户操作部分使用了一颗五向摇杆开关,可以理解等效为五颗普通按键开关,编程起来也是作为普通按键即可。

点晶:点晶之笔
点:测试笔的操作方式,轻点住电路板某一节点便能进行测试;晶:晶体管,泛指一切电子电路
1、电源与电池管理
1.1 充放电管理
在充电ic部分我选择了常用的TP4057作为主控,电源输入采用了最常见的Type-C接口,虽然在本项目中实用6P接口就已经足够,但考虑到项目扩展性,因此选择了16P接口,并借用了Type-C接口中的SBU1、SBU2引脚进行扩展板连接,之所以没有使用D+D-作为扩展线路,是因为考虑到设备的输出信号可能使得充电器误判,从而发出错误电压造成危险,这在设计中是需要考虑到的。
2.1 CW32单片机核心系统
标准的单片机核心系统配置,其中因为本项目不需要用到高精度时钟和低速晶振进行长时间计时,因此则省略这部分电路(这边画了,但是设置为不需要转入PCB、不导入BOM,主要是为了别的项目在使用时可以直接复制使用,主打一个CV工程师。

2.3 模拟前端与输入输出


实物验证:


!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持