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

2020-01-04 18:46发布

要做一个16路0-20V输出的东西,分辨率20mV,价格敏感,想用单片机pwm加rc滤波代替DAC芯片,后面用运放做放大,不知道分辨率,线性度如何,pwm频率多少合适,有做过的朋友指导一下。
AD采集端口加一个2.5V电压基准,用于校准电源电压,以保证每个板子的精度和一致性,不用人工去校准了,不知是否可行。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
ZXF_CUG
1楼-- · 2020-01-06 00:58
RAMILE 发表于 2019-8-20 22:33
难在16路,这路公交车不好找

STM32F103就可以吧
ZXF_CUG
2楼-- · 2020-01-06 01:18
 精彩回答 2  元偷偷看……
ZXF_CUG
3楼-- · 2020-01-06 03:08
lanlibo 发表于 2019-8-20 16:37
PWM适合低压 有滞后 可用 音频DAC芯片

可以推荐一个DAC吗 多路的 价格便宜的
ZXF_CUG
4楼-- · 2020-01-06 07:30
RAMILE 发表于 2019-8-20 22:33
难在16路,这路公交车不好找

STM32F072C8T6
RAMILE
5楼-- · 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建立时间要适当拉长
ZXF_CUG
6楼-- · 2020-01-06 12:42
RAMILE 发表于 2019-8-20 23:11
PWM做DAC有个基本设计计算,当输出50%占空比时候,谐波频率最低(1次谐波),Vpp最高,假设按照Vpp=3.3V

...

很专业,多谢指教

一周热门 更多>