产生4路不同频率的方波信号方法有哪些?

2019-03-25 13:39发布

       问题是这样的:  想产生4路不同频率的方波信号,信号的频率都控制在几十kHz,但是对频率精度要求很高。比如要求12kHz,产生的方波频率要达到11.9999kHz这样。 而且这个方波信号要经过1m左右的导线传输(使用万用表表笔那种线)。
       因此产生的方波信号不但频率精度高,赋值为3.3V,带负载能力也要强。   目前我想到的是:使用STM32单片机定时器的PWM输出功能,再经过具有推完输出的逻辑非门加强带负载能力。
       请问还有什么常用的方式? 如果用函数发生器那种波形产生原理,会不会很复杂?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
燕园技术宅
1楼-- · 2019-03-27 09:25
lehuijie 发表于 2018-6-12 10:44
去找一下pwm的芯片,具体的型号我就不说因为我也没怎么用过

好 谢谢 我去查一下
燕园技术宅
2楼-- · 2019-03-27 10:00
maychang 发表于 2018-6-12 11:08
产生何种波形的信号,不是问题。正弦波转换成方波很容易,方波转换成三角波也很容易。至于信号幅度,更不 ...

对 现在也是在弄这个频率精度的问题。因为我产生的这四个方波信号要作为标准信号去被另一个设备采集测量,所以精度要高。
燕园技术宅
3楼-- · 2019-03-27 12:46
maychang 发表于 2018-6-12 10:56
“本打算用纯模拟电路产生方波”

纯模拟电路产生方波,频率稳定性更差。

原来是这样,您的意思是数字电路是比较好的。
maychang
4楼-- · 2019-03-27 15:30
燕园技术宅 发表于 2018-6-12 13:34
是这样的   4路信号 每一路的频率都是固定的  10k 15k 20k 25k  这样。至于精度就是每一路自己的。 目前 ...

4路信号 每一路的频率都是固定的  10k 15k 20k 25k

这四个频率的最小公倍数是300kHz。你只要用满足你的精度要求的石英晶体构成振荡器,产生频率为300kHz整数倍的信号,然后分频即可。分频采用你在5楼所说“除了这部分电路其他电路都是数字器件”的那些数字器件。振荡可以采用74HC04之类。当然,也可以使用具有定时器硬件输出的单片机,连振荡带两路输出。
最重要的:石英晶体频率必须满足你的精度要求,包括温度系数。
maychang
5楼-- · 2019-03-27 15:51
燕园技术宅 发表于 2018-6-12 10:28
如果使用CPLD或FPGA   会不会可以提高一点精度

如果使用CPLD或FPGA   会不会可以提高一点精度

不会。
maychang
6楼-- · 2019-03-27 19:18
 精彩回答 2  元偷偷看……

一周热门 更多>