请教一个pwm转da的方案是否可行

2020-01-04 18:46发布

要做一个16路0-20V输出的东西,分辨率20mV,价格敏感,想用单片机pwm加rc滤波代替DAC芯片,后面用运放做放大,不知道分辨率,线性度如何,pwm频率多少合适,有做过的朋友指导一下。
AD采集端口加一个2.5V电压基准,用于校准电源电压,以保证每个板子的精度和一致性,不用人工去校准了,不知是否可行。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
RAMILE
2020-01-06 09:46
本帖最后由 RAMILE 于 2019-8-20 23:14 编辑

PWM做DAC有个基本设计计算,当输出50%占空比时候,谐波频率最低(1次谐波),Vpp最高,假设按照Vpp=3.3V

然后设计RC滤波,50%占空比的PWM经过滤波器后,1次谐波Vpp小于1LSB,楼主这里是20mV,
这时候的RC滤波器参数就满足基本要求,临界消除了DAC的差分非线性,同时保证最快的建立时间

电容的正切损耗,介质吸收,漏电也要特别注意,理想的设计要用CBB电容或者C0G,不过一般用X7R也凑合
X7R有介质吸收效应,不能用太大的电阻,DAC建立时间要适当拉长

一周热门 更多>