用DAC实现工频交流信号发生,求指导讨论
本帖最后由 熊猫38 于 2014-12-11 22:09 编辑最近被需要建立个交流信号发生
初步想法是用串行 DAC(AD5754R,16位串行内部基准,4路) ,给样率初步定在20kHz,以便把MSIM10的仿真输出数据以波形形式输出到被测装置
为了将DAC的阶梯波尽量处理的接近仿真波形,考虑用个三阶低通滤波
为此也做了点仿真,以确定元件参数,如图
既然做为信号源,当然希望输出比较靠谱,即可信度、准确度吧,但具体有何需要考虑、注意,还是有点不是很有底
甚至做出来,也没有很好方法观察、评估
马上要投板了,希望各位能围绕可能涉及的方面、问题,尽量给些建议
如果对信号失真度这些要求的话,个人还是比较喜欢MFB形式,失真小些。 波形畸变严重,滤波器截止频率太低了吧,即使不滤波都比你这个失真小 要求波形好,用RC滤波器就是一个鸡肋,20KHZ那么高,为什么不用LC滤波器?效果比RC好哪里去了!!! JackFrost 发表于 2014-12-11 23:24
如果对信号失真度这些要求的话,个人还是比较喜欢MFB形式,失真小些。
你好,谢谢支持,什么是MFB?
kdtcf 发表于 2014-12-12 08:42
波形畸变严重,滤波器截止频率太低了吧,即使不滤波都比你这个失真小
你好,谢谢支持
波形畸变严重?你认为理想的输出波形是怎么样才好?
滤波器截止频率太低了吧?对20kHz(50us)的输出间隔,截止频率该如何定?我有波特图,但后来选择用了阶跃响应
不滤波都比你这个失真小------不滤波就是红色方波啊,跟sin函数差距更大啊
代洪波 发表于 2014-12-12 08:57
要求波形好,用RC滤波器就是一个鸡肋,20KHZ那么高,为什么不用LC滤波器?效果比RC好哪里去了!!!
LC滤波的好处在哪里呐?请说具体点
实际中C的标称有误差,L的标称误差更大,不容易选,也不容易更换调整
熊猫38 发表于 2014-12-12 09:25
你好,谢谢支持
波形畸变严重?你认为理想的输出波形是怎么样才好?
你看你仿真的波形明显变形了呀
kdtcf 发表于 2014-12-12 11:01
你看你仿真的波形明显变形了呀
你好,谢谢支持
是要变形啊,方波处理成了充放电曲线了啊
你所谓“变形”该怎么理解呐?
熊猫38 发表于 2014-12-12 11:25
你好,谢谢支持
是要变形啊,方波处理成了充放电曲线了啊
DDS生成的波形一般都看不出失真的,即使不滤波,也只有细微的阶梯波,你贴的仿真波形明显和标准正弦波差异很大
kdtcf 发表于 2014-12-12 11:55
DDS生成的波形一般都看不出失真的,即使不滤波,也只有细微的阶梯波,你贴的仿真波形明显和标准正弦波差异很 ...
你好,DDS输出频率可能更高,其阶梯波小是可能的
但我需要的不仅是纯正弦,还会叠加其他函数,用不了DDS
考虑DAC位数、速度、价格及处理器输出等,20kHz的输出速率再大幅提高也困难了
我用单脉冲仿真可能的最大阶跃(如0-1度),在我这是87mv、50us,其输出只是正弦曲线的很小一段,不是正弦是难免的
你认为该是怎么样的曲线呐?
本帖最后由 04102 于 2014-12-13 16:24 编辑
既然用了DAC,而且是工频这么低的频率,为什么不考虑PCM信号直出?
别直接用方波RC了。
送你一个神器:
用了这个之后,再进一步滤波,更平滑。
这块儿您先做着,卡哪里了,再继续说。
您好,我最近也在使用AD5754R,想产生周期为50KHZ的正弦波,目前只能做到10KHZ,我找不到原因,请问你是不是能够实现20KHZ的正弦波?我的联系方式Q435842176
liverpoolsun 发表于 2015-3-10 19:30
您好,我最近也在使用AD5754R,想产生周期为50KHZ的正弦波,目前只能做到10KHZ,我找不到原因,请问你是不 ...
哎,我是50Hz,每周400点,大致相当20kHz?
你说10kHz?估计不是DAC问题,是MCU不给力吧?
我这可以用2片DAC共8路输出,可以私信我
liverpoolsun 发表于 2015-3-10 19:30
您好,我最近也在使用AD5754R,想产生周期为50KHZ的正弦波,目前只能做到10KHZ,我找不到原因,请问你是不 ...
50kHz估计用这个DAC不行,用DDS或许合适
页:
[1]