24V转5V部分:

这部分不需要讲解,标准的dc-dc转换

电流放大部分:

标准的运放放大电路,需要注意的是增加了C3防止自激;

单片机部分:

单片机部分很简单,标准的stm32最小系统,大部分IO都没有使用,只用了:

GPIO 描述 说明
PA4 DACV 电压的DAC输出
PA5 DACI 电流的DAC输出
PA6 ADV 电压的AD采集
PA7 ADI 电流的AD采集
PA8 3R33EN 3R33关断控制

备注:PA11 PA12预留,这里没有使用

电源控制部分

LM358构成了比较器,获取设置电压电流和实际电压电流的比较结果

比较结果通过两个二极管汇总在3R33的ADJ端进行调制

注意C7 C14两个电容是通过改变运放的相位防止自激的;

C8 是电压分压电阻的上臂电容,用于防止调制产生的高压脉冲问题;

3R33的改制:

图示的三个元件拆掉;