单片机的工作频率问题

初学单片机。。不太明白单片机的工作频率是什么意思?
我要做1个信号接收设备,类似于收音机,只不过接收信号的频率比收音机FM信号频率略高。初步想用单片机来实现,这中间有个问题不明白,就是我接收信号的频率和单片机的工作频率之间有关系吗?比如单片机的工作频率是100MHz,我要接收的是200MHz频率的信号,这样可以吗?

“接收信号的频率和单片机的工作频率之间有关系吗?”答:没有。
“比如单片机的工作频率是100MHz,我要接收的是200MHz频率的信号,这样可以吗?”
答:可以说可以,即使(实际上就是)单片机的工作频率很低也可以。也可以说不,原因如下(1)。
但是:
1、单片机时钟频率有限,操作频率更低,你不可能用单片机去解调射频信号。
2、必须象收音机那样具有接收、选频、放大、变频、中放、解调等高频电路。
3、单片机可以用来控制高频电路的频率、增益等参数,还可以用单片机对接收的基带信号进行处理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-10-23
不行,最好用模拟电路来处理高频信号,如果真的要用数字电离直接处理,那频率要在400MHz以上,但是单片机只有100MHz,那就需要PLL来倍频。
实际上200MHz是信号的载波频率,实际调制在200MHz信号中有用的信号(需要处理的信号)是远远小于200MHz的,只要经过滤波把有用的信号提取出来,就可以用单片机处理了。
第2个回答  2008-10-28
我估计任何一本入门的书都没有写清楚为什么要工作频率、、、想当然认为你已经知道了。
其实是这样,程序是一条一条顺序执行的,那么每条都有其执行时间,这个时间的倒数就是频率了,这点明白吧。
我们习惯说工作频率,来表达单片机执行程序的速度,频率越高,速度越快,对吧。
如果你学过信号分析,你就应该知道想对200MHz的信号进行抽样(就是接收),至少需要每周期5个点,精度好点要10个点,那就是10被其频率,即是2000Mhz。
第3个回答  2008-11-04
1:先来弄清频率的概念: 频率的测量实际上就是在1S时间内对信号进行计数,计数值就是信号频率。用单片机设计频率计通常采用两种办法,1)使用单片机自带的计数器对输入脉冲进行计数,或者测量信号的周期;2)单片机外部使用计数器对脉冲信号进行计数,计数值再由单片机读取。

2:由于单片机自带计数器输入时钟的频率通常只能是系统时钟频率的几分之一甚至几十分之一,因此采用单片机的计数器直接测量信号频率就受到了很大的限制。而要测量高频率的信号,我们采用第2种方案

3:实际方案:使用一片74LS393四位双二进制计数器和Atmega8组成的T1计数器组成了24位计数器 。先启动定时器,打开1S的测量闸门,74LS393开始对输入脉冲进行计数,74LS393每计数达256时,Atmega8的T1计数器也向上计数1次。当1S定时到达时,单片机产生中断,关闭测量闸门.然后送LCD或者数码管显示。
最高测量频率可达4294967296。 430MHZ ,
如果需要,还可以对电路再进行扩充。
(Atmega8是ATMEL生成的AVR 8位高档单片机,性能优越)
第4个回答  2008-10-29
单片机的频率就好像人的心脏脉搏,而200MHZ的信号就好像你每秒眼睛眨多少下,没有直接关系,但是你要想眼睛每秒眨两万下,你必须有每秒大于两万下的心脏脉搏。

我的回答最直白易懂吧?