本帖最后由 yuyangworld 于 2013-1-15 10:10 编辑
最近有一个项目,要求产生幅值、相位 、频率都可调的信号,所以使用DDS芯片(AD9832)产生高稳定基准信号,频率在40-70HZ,后级采用功放对信号进行功率放大,但是问题是功放IC为双电源供电,为了做到中点对齐,故要求前级输入信号也是双极性的对称信号,而DDS产生的信号为单极性的信号,而且此信号幅值要可调,其直流分量电平和交流幅值都是调动的,故上网搜索了很多这方面的资料,一般有一下几种(不一定都可行,但是列出来供大家一起鉴别):
1、高通滤波器:这个用的最多,从简单的RC无源滤波电路到高阶的有源滤波电路应有尽有,但是输入与输出有延时和失真
2、直流伺服电路:此电路一般用于稳定音频功放输出的中点和克服运放漂移,我想试验这个电路,但是我觉得这个同上,有延时和失真
3、变压器:没用过,个人觉得低频信号失真,还需要驱动信号要有一定的功率,不清楚有没有这种适用于低频的信号变压器
4、使用峰值检测电路检测出峰值,然后使用减法器将原信号减去其峰值的一半:这个我是根据网上所说整理的,不知是否可行,有待大家讨论
5、反相180°后,使用减法电路,取两者之差:这个也是根据网上所说整理的,不知是否可行,有待大家讨论,但是我感觉可行性好像很大;这种方案不能简单的使用一个反向放大器实现,因为那样的话,信号会整个都反向(包括直流分量),原始信号和反向信号相减得到的是两倍的原始信号,根本无法滤除直流分量,这种方案只适用于那种提供互补信号输出的DDS芯片,原始信号与互补信号相减才能去除直流分量得到双极性信号 6、运算电路: 因为DAC的输出和DDS的直流分量有确定的数值关系,因此可以搭建一个运算电路从而得到DDS的直流瞬时值,然后再利用减法电路将直流分量去除,这样几乎不存在延时,但是这种方案取决于运算电路的精确性,由于运放和电阻存在漂移,可能电路不稳定。
以上方案是根据网络资料整理,由于自己知识有限,可能存在理解偏差,希望大家不要扔砖头啊,我在此项目中使用是第一种电路,但是信号出现了少量谐波失真,而且信号从输入到输出之间有延时,输出不能立即响应输入的变化,因此才搜索了相关资料,发现很多用法中只适用于信号中直流分量的电平固定的情况或者已知信号中点电平的情况,很多资料非常散,没有发现专门讨论这方面的**,故我想借众人的智慧来总结一下这个问题,欢迎大家补充方案,对各方案提出具体的实现形式,总结他们的优缺点,找到一种时延最小、失真最小、最可行的方案,希望高手不吝赐教啊!
|