前言
说到USB测试仪,首先想到的就是ChargerLAB,旗下品牌“POWER-Z”近些年相统推出了FL001、KM001、KT001、KM001C、FL001S、FL001C等多种测试仪。
其中KM003C支持多种模式,简直强的离谱。奈何小弟钱包羞涩迟迟不敢下手,只能望而生畏弱弱的DIY低配版PowerX 3.0。
本章主要使用 CH32X035 进行开发设计,主要支持电流计模式、支持Emarker识别模式、支持快充协议检测模式等功能。
注:原理图PCB已经准备就绪,软件开发也在准备中……
奈何LC打板子需要50大洋,我这空落落的口袋只能含泪等下个月免费机会。
一、原理图
二、PCB
三、硬件框架介绍
主控芯片:CH32X035G8U6 (官方相关链接:搜索 035 - 南京沁恒微电子股份有限公司)
显示屏幕:1.3寸TFT显示屏 (TB相关链接: https://m.tb.cn/h.5Qq5hsq?tk=iM3TW3aaSlg )
字库芯片:GT30L32S4W (TB相关链接:https://m.tb.cn/h.5Qq5hsq?tk=iM3TW3aaSlg )
供电模块:DCDC-SCT2400TVBR(可自选,需支持30V以上输入电压)、LDO(可自选)
电流采样芯片:INA199A1DCKR(后期版本可NC,使用X035内部运放实现低端电流采样)
按键:TS-1054-A2B3-D2(可自选)
四、硬件功能介绍
1、电压电流检测
电压检测主要使用分压电路实现(此版本PowerX 3.0将实现PD3.1 MAX 140W功能,输入电压范围在5-28V,目前电压采样的上下片电阻值暂时未定,后期将会同步更正告知)
电流检测使用INA199A1DCKR实现高端电流检测,实际可以省略使用X035内部运放做低端电流检测(后期有需求的话可以出一版本)
2、中断按键
这个DIDI就不多说了,主要Copy那个谁谁来着?用来实现左右选择、确认、返回功能,用于选择和显示切换。
3、系统输入电源
实际上DCDC可以省略、直接使用LDO提供系统供电。奈何我胆子小啊,输入电压在5-28V范围,俺怕压降大发热高,所以添加DCDC-5V,正好可以给CC通道导通使用,各位大哥按需选择哈。
4、CC 模式选择
这部分主要实现VCONN功能检测Emarker线缆参数,以及PD诱骗时Sink模式的下拉5.1K操作,另外就是Q4和Q7的CC导通控制(具备耐高压能力),毕竟在电流计模式不能干扰CC总线的通讯.
5、显示模块
惭愧惭愧!秉承着能懒则懒得原则,我用上了字库芯片!
LCD使用了1.3寸TFT显示屏 LCD彩屏 240*240分辨率 ST7789驱动 IPS屏.
说实话背光LEDK我都想直接用GPIO直接驱动,奈何都增加如此多得器件了,不在乎这么一丢丢!我向生活妥协了~~~nan人好难!
等这版本调试好,我在一点点去掉器件验证,然后出精简版本,把它扒的扒了扒了!!!
6、Type-C接口
好吧!是我唐突了!是我冒昧了!
我居然用上了全功能接口,后面我想这AltMode功能都给兼容进去,后面再说再说!
支持全功能支持全功能~