作者bxxl (bool)
看板Electronics
标题Re: [问题] DAC输出都会内建滤波器吗?
时间Fri Feb 21 19:26:00 2014
※ 引述《qeagle ()》之铭言:
: 感谢你的指点,不过我有疑问,其实我的确是用同样周期去做方波
: 比如我想做个1k方波,周期high-low各500us
: 所以我一开始是设500us中断,一次送high一次送low
: 这时信号很像弦波或三角波
: 後来我中间插点设多,50us一次中断,连续十次设high再连续十次送low
: 以方波周期来看是一样的,但是这时方波就好多了(但边缘会抖)
: 等我再将中断时间设短,中间插的值变多...方波会更漂亮(边缘还是会抖,但较快趋平)
: 若说是RC问题,我觉得是有疑问的
: 後来我去读这颗DAC的说明,有提到它有用类似数位讯号处理的观念
: 将数位值中间插很多点补成0,再经过滤波器送出来
: 但我不知道所有的DAC都是这样吗?
这边提出一个假说, 可以解释你的实验.
DAC可能有内建output LPF, 而且该LPF是跟sampling rate连动
(比如说3dB BW 跟 sampling rate(fs) 成正比)
当你设500us中断,代表 fs = 2kHz
当你设50us中断, 代表 fs = 20kHz
fs愈高, output LPF的频宽愈宽, 方波也就愈接近理想.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.209.143
1F:推 qeagle:我看过DAC的文件,大致上是讲说有个更高的频率在操作,所以DA 02/22 20:31
2F:→ qeagle:频率最大只会是他的1/N,而这个操作频率会将DA给值中间填0, 02/22 20:32
3F:→ qeagle:再用数位通讯用的滤波重建整个值..这是MICROCHIP 33F内含的 02/22 20:33
4F:→ qeagle:一颗D/A元件,但我现在用的PIC 30F没有DA,所以我另选一颗 02/22 20:34
5F:→ qeagle:也是MICROCHIP外接的DA(好像是MCP2012),但这颗没提有这样做 02/22 20:34