DAC输出波形不够光滑

2020-01-01 17:35发布

用DAC输出的波形因为每35us调整一次而产生锯齿,怎么才能消除锯齿呢,第一时间想到的是用积分电路,如果按35us去设计的话是不是R*C>=350us就行?我用了600欧和1uf 的组合没有效果,求高手指点一下。备注:这个波包含一个1s的上升过程0.2s的保持过程0.3s的下降过程,在上升和下降的时候都是以35us左右的时间进行阶段式的变化
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
20061002838
1楼-- · 2020-01-01 20:38
从5V降低到0V,居然只调整了8次,三位还是4位的DAC?
lcw_swust
2楼-- · 2020-01-02 02:32
看你那阶梯,不像是35us,而是35ms,这也太长了吧。
cocom
3楼-- · 2020-01-02 07:41
 精彩回答 2  元偷偷看……
hyghyg1234
4楼-- · 2020-01-02 11:18
DAC变化时间太慢了,最好用DMA方式给DA值。
尹帅华
5楼-- · 2020-01-02 15:23
已经调好了,“35us”是写错了不好意思,应该是35ms。为什么是35ms呢,是因为程序中有个35ms的延时(别人写的),又没用定时器,所以输出的波形为锯齿状。解决方案是添加积分电路,串联一个RC积分电路,R=30K,C=4.7uf,电容并联SS34来加速泄放。
hswkcg
6楼-- · 2020-01-02 16:05
lcw_swust 发表于 2017-1-4 12:11
看你那阶梯,不像是35us,而是35ms,这也太长了吧。

应该是35ms,每格的时间是200ms,不到每格的1/5

一周热门 更多>