作者qeagle ()
看板Electronics
标题Re: [问题] DAC输出都会内建滤波器吗?
时间Fri Feb 21 00:37:38 2014
感谢你的指点,不过我有疑问,其实我的确是用同样周期去做方波
比如我想做个1k方波,周期high-low各500us
所以我一开始是设500us中断,一次送high一次送low
这时信号很像弦波或三角波
後来我中间插点设多,50us一次中断,连续十次设high再连续十次送low
以方波周期来看是一样的,但是这时方波就好多了(但边缘会抖)
等我再将中断时间设短,中间插的值变多...方波会更漂亮(边缘还是会抖,但较快趋平)
若说是RC问题,我觉得是有疑问的
後来我去读这颗DAC的说明,有提到它有用类似数位讯号处理的观念
将数位值中间插很多点补成0,再经过滤波器送出来
但我不知道所有的DAC都是这样吗?
※ 引述《jamtu (月光下的智慧)》之铭言:
: ※ 引述《qeagle ()》之铭言:
: : 之前用微控器内建的DAC输出
: : 我想输出一个方波,所以固定时间中断,输出0和1(FF)交替
: : 我想这样应该是方波,没有想到输出是很像弦波的信号
: 这是因为你的输出信号交换太快
: DAC本身输出的推力不够强 (内阻太大)
: 你接上的DAC负载电容太大
: 於是造成了充电放电的效应
: : 後来才知道他的输出经过滤波,所以我预期是方波,输出是弦波
: : 後来输出改成
: : 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
: : 同样的方波周期,输出愈多的1和0,方波会愈漂亮
: 这绝对不能称作是"同样的方波周期"
: 这很明显是因为你让周期变长
: RC time constant远小於你的周期 看起来才比较理想
: 你输出越多的1跟0,等效上就是方波频率越来越慢,当然越来越理想
: : 我想请问,所有的DAC都是这样内建滤波器吗?
: 这是你系统设计的"非理想效应",不是他故意设计成这样的
: 你可能接了太大的负载
: : 因为现在我想做一个弦波,所以只准备输出 0 1 0 1
: : 但现在使用不同的DAC,怕内部构造不同,输出会变成方波
: : 故此请教
: 要制造一个弦波理论上不应该利用这种非理想效应
: 使用不同的DAC,输出的特性不一样,当然造成的结果也就不一样
: 你如果想要制造一个弦波何必用MCU加上DAC呢
: 用电子学课本的许多架构都能够达到类似的功能
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.141.142.189
1F:推 jamtu:这可能你真的要仔细去读MCU的原理了XD 02/21 03:09
2F:→ jamtu:他可能自己在设定输出上面有自己的考量... 02/21 03:10
3F:→ jamtu:不过我想问你输出的波形是low pass还是high pass 02/21 03:10
4F:推 astrotails:爬不上去应该是LPF 02/21 13:23
5F:→ proach:我不知道你的用途,但如果是电压固定的方波,应该不必用 02/21 23:20
6F:→ proach:DAC去刻波形出来。 02/21 23:20
7F:→ qeagle:要可变频可变振幅的方波才需要啊 02/22 16:04
8F:→ qeagle:输出波形是LP还是HP?不太理解.. 02/22 16:05
9F:→ jamtu:没关系我多虑了 你这bug不符合正常工程的设计XD... 02/23 18:02