|
|
本帖最后由 飞向狙沙 于 2025-11-7 10:20 编辑
最近要用单片机的低功耗模式,用万用表测起来比较麻烦,搜了下微安表太贵,曾经被誉为神表的合宙cc表更是贵上天了,但是合宙表的参数还是够用的,这表出了这么久,应该有不少人搞,找了下资源,然后看硬件电路,想到之前已经有人分析过,顺便研究了下
之前坛友的帖子 合宙CC表电路分析 IoT Power - CC - 电子学堂 数码之家
查资料的过程中找到了这款VAMemter ,电路真是太像了 VAMeter
表有两个供电源,顶部TypeC和输入TypeC,通过拨动开关切换供电
电源VBUS通过DCDC降压,降到3.3V给AIR32单片机供电,既图中3V3A,同时功率电感使用的2线圈电感,生成了另一路3.3V隔离电源,既图中3V3B,并且本路供电的地为GNDB=VOUT,既3V3B对GNDA压差为3.3V+VOUT,后续测量电路都是靠3V3B供电
诱骗IC使用FUSB302BMPX,直接接入CC1CC2,配置错误时应该会影响设备握手,并且不支持QC协议,不过那玩意好像也没人用了吧
USB2为输入端,USB3为输出端
USB1是顶部接PC通信的接口,VBUS接了一个TVS保护主机
主单片机AIR32,主要负责UI与按键交互等功能,注意地为GNDA,供电为3V3A
辅助单片机GD32,主要负责电压电流采样与档位切换控制,地为GNDB,供电为3V3B,和主单片机供电隔离,串口通信,所以增加了隔离通信IC
隔离通信IC
辅助单片机的基准电压由U8 431产生2.5V,我记得焊盘好像兼容REF3025
然后是采样控制电路,电流从VBUS2流向VOUT,两颗NMOS控制RS1和RS2的短接,实现不同电流的档位切换,放微小电流时MOS关断,电流从RS1-RS2-RS3流到VOUT,采集三颗采样电阻压降计算电流。当电流增加时控制Q3和Q2导通,来短接RS1和RS2,来实现大电流的流通,这里的Q3和Q2的体二极管充当续流二极管。小电流负载时采样电阻压降较小,低于体二极管导通压降,所以电流不会流过体二极管。当外部负载变化过大电流瞬间增加时辅助单片机不一定能及时控制MOS导通,采样电阻压降过大会导致负载设备供电不足工作异常,电流就会从两个续流二极管流过,给负载设备续命。
另外上边说过辅助单片机采样电路的地为VOUT,并且RS3 RS2阻值很小,压降不大,Q2 Q3近似低边驱动,辅助单片机可以直接控制,不会失控
最后是信号处理电路,右上角U6.2组成10倍衰减电路,输出端进STM32,因为STM32的电压基准为2.5v,所以这里运放输出端最大输出也为2.5,处理前的信号即最大输入电压为2.5*10=25v。
其他三个U6.1 3 4分别放大三个电流信号,放大比例(72+1.47)/1.47=49.98倍,这里没有采用查分放大电路应该是为了控制成本,毕竟三路差分放大得一堆高精度电阻,成本高不少,采用同相放大软件处理下,降本增效
整图,点击可放大
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|