问题是这样的: 想产生4路不同频率的方波信号,信号的频率都控制在几十kHz,但是对频率精度要求很高。比如要求12kHz,产生的方波频率要达到11.9999kHz这样。 而且这个方波信号要经过1m左右的导线传输(使用万用表表笔那种线)。
因此产生的方波信号不但频率精度高,赋值为3.3V,带负载能力也要强。 目前我想到的是:使用STM32单片机定时器的PWM输出功能,再经过具有推完输出的逻辑非门加强带负载能力。
请问还有什么常用的方式? 如果用函数发生器那种波形产生原理,会不会很复杂?
此帖出自
小平头技术问答
加强带负载能力很容易。实现这么高精度频率比较难。12kHz和11.9999kHz相差仅百万分之8,普通石英晶体的精度也没有这么高。而你的单片机产生频率精度完全依赖石英晶体的精度。
本打算用纯模拟电路产生方波,但是除了这部分电路其他电路都是数字器件,电源也是开关电源,所以放弃了模拟电路的方式。那 如果精度在降低一点,除了单片机,如果使用CPLD或者其他的方式可以么?可以指点一下都有哪些方式可以产生方波信号么?
举个例子
一周热门 更多>