新闻  |   论坛  |   博客  |   在线研讨会
网上单片机制作2.4G频率计方案之我见
sjdai | 2010-03-30 20:09:59    阅读:4190   发布文章

        在网上看到有朋友发布一个“单片机制作2.4G频率计”的全套方案,这绝对是一个不可思议的结果。我个人认为此方案应该存在一定问题,这里提出自己的一些看法,欢迎大家一起进行讨论。

        注:我没有下载资料看实现的方法,下面内容都是我自己的假设,如果不对请看过资料的朋友指正。

        显然不管是什么单片机,都是无法直接测试到2.4G这么高的频率的,如果是直接对信号进行检测,需要达到4.8G的采样率,目前还没有这么快的单片机。那有没有变通的方法呢,我想可行的方法是对原始信号分频,这样理论上讲是可以支持到这么高频率的信号的。

        注:2.4G=2 400 000 000,不是2.4*1024*1024

        如果我们能将信号进行分频,比如256分频,理论得到的分频后信号为9.375M,这个频率的信号用单片机还是有机会测量到周期的。

        注意前面我一再强调的是理论,也就是说这种想法是基于数字电子技术理论,忽略电路的响应速度做出的。实际中并不能这么考虑,常用的74系列的芯片,最大速度是在10ns的样子,超过这个速度就无法响应。实际电路会有分布电容的存在,决定信号的传输会因为电容充放电产生延时,这样电路无法实时响应到特别高的频率。2.4G信号的周期为0.417ns,远小于10ns,可以这么说,一个2.4G的信号,直接接到单片机或者74系列芯片上,硬件根本来不及响应。我举个例子大家就能理解,现在电脑CPU和内存之间的信号速度达到100M以后就很难再往上提高,就是同样的原因,CPU与内存芯片之间的信号传递已经到了极限,所以再往上提高会很难。

        传统单片机属于低频电子领域,对于低频领域的一些电子技术理论,是不能直接用到高频领域的。最基本一点,对于低频信号,我们可以认为在整个电路中所有信号是一样的,延时可以忽略不计,但高频信号则不一样。就拿2.4G的正弦波来说,波长是0.125米,也就是12.5厘米,在板上的导线和器件之间就不能忽略延时的存在,假如导线刚好长12.5厘米,在同一时刻导线上是一个完整的正弦波,不同位置的电压并不相同,而低频信号我们是认为同一时刻所有位置的电压相同(实际情况有所不同,导体中电的传播速度要小于30万公里/秒)。

        所以我认为该方案的原创者只是从理论上找出了一个可以测量到2.4G信号频率的方法,但实际上行不通,我想他也没有拿一个2.4G得信号进行验证,只是自己从算法上做出了最高性能预估,但没想到自己的理论依据在预估的最高频率下已经不成立,从而得出错误的结论。

        当然,对于2.4G这样的高频信号并不是不能进行测量,只是处理的方法和电路不是我们所想的那么简单,普通单片机的处理方法是无法实现,需要特殊的器件和电路来支持。

        这是我的一点看法,不一定正确,毕竟我对高频电路理论也不了解,欢迎各位朋友进行讨论。

 

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
HXW718059156  2010-04-23 09:35:23 

分析得确实在理!

bbzbbz777  2010-04-08 22:15:55 

有道理............

永成  2010-04-08 18:31:55 

有道理

sjdai  2010-04-04 22:20:32 

呵呵,其实这是一句古时颂扬孝道的俗语,大多数人只知道“父母在,不远游”,这句的用意是只要父母尚在,无论自己多大年龄,都不要说自己老,不然父母听到会觉得他们更老而伤心。

Jason_Zhang  2010-04-04 21:45:21 

父母在,不言老,说得真好

vitoliming  2010-04-03 10:18:41 

说得很有理!

sjdai  2010-04-01 13:40:08 

哈,父母在,不言老,三十多岁正值壮年

Jason_Zhang  2010-03-31 22:50:36 

很正确,对于射频的设计思想和理论与低频是完全不同的

jackwang  2010-03-31 14:39:13 

呵呵,老将出马了

啰嗦一些以单片机应用为主的电子技术问题,偶尔发点牢骚。如果您想我了,邮件(daishangju@163.com)和MSN(sj_dai@hotmail.com)都能找到我。本博客提供《删繁就简-单片机入门到精通》一书下载链接,点击最底部的“查看更多”可翻页。
推荐文章
最近访客