Google搜索将为您提供数十亿个想法。您所知道的最简单/最简单/最便宜的是哪个?
生成方波然后滤除谐波不是一个好的解决方案,除非滤波器频率可以随方波而变化。
Google搜索将为您提供数十亿个想法。您所知道的最简单/最简单/最便宜的是哪个?
生成方波然后滤除谐波不是一个好的解决方案,除非滤波器频率可以随方波而变化。
Answers:
使用uC + DAC制作数控振荡器(NCO)非常容易。可能是一个有趣的FPGA项目。NCO的一个优点是您可以更改波形。
我做了一个低频数字控制器振荡器Arduino草图(请参阅http://wiblocks.com/docs/app-notes/nb1a-nco.html)。该网页的底部有一些原始文章的参考,
wiblocks.luciani.org: 4003
)。您能否在此处提供必要的部分(例如,原理图和原理)?
用锅把维恩桥改变频率。我敢打赌,您可以用不到一美元的价格建造一个。
您也可以从表中获取PWM或DAC值,以产生正弦波。然后,过滤应该更容易。一个非常便宜的MCU可能可以达到合理的频率。
我可能原则上支持一些RC +运算放大器设计。输出和可调性是否适合您取决于应用程序。
还有一些函数发生器IC,从经典的8038到各种复杂的DDS组件。但是,它们可能不便宜。
我想还有一种选择是负担得起的二手实验室信号/函数发生器。寻找便宜的东西可能要花很长时间,但这都是相对的。或者,您可以使用备用的交流发电机并以可变速度旋转轴。放大功率/阻抗/电压:)
最便宜的DIY DDS信号发生器(包括正弦波):
您仍然可以使用方波并滤除谐波。有许多可以通过微控制器轻松控制的高阶滤波器。 该功能允许用户使用外部时钟(来自微型计算机的第二个方波)来控制转折频率。由于转折频率与时钟频率之比大,您甚至可以通过简单的软件计数器来执行此操作而无需其他计时器/中断...
如果您要使用分立芯片,电容器等进行直接数字合成,那么结果将不会像使用CPLD或微型芯片那样紧凑,但是会非常合理,尤其是因为该电路可以在五个信号输出之间共享。
全局信号生成要求:
每个输出要求:
更多详细信息如下。给定4,096,000Hz的输入,该电路应能够产生2KHz至512Khz的方波输出,对于2KHz以下的信号,其倍率为0.5Hz;对于4Khz以下的信号,其频率为1Hz,依此类推。其他技术可用于转换方波因此生成为正弦波。
这是显示概念的电路图:
该电路包括一个可配置的频率发生器(5个开关选择从输入的1/16到输入的31/16的输入频率)。我还介绍了一个粗糙的方正弦转换器。请注意,与大多数滤波技术不同,该滤波技术在整个频率范围内均保持合理的幅度一致。该波形非常粗糙,因为上述电路仅使用4位计数器。实际上,将用4066个通过门(每个芯片4个)代替MOSFET。
具有三角形至正弦变换器的三角形振荡器。