[讨论] 网上单片机制作2.4G频率计方案之我见

yuandayuan6999   2010-4-17 21:47 楼主
在网上看到有朋友发布一个“单片机制作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这样的高频信号并不是不能进行测量,只是处理的方法和电路不是我们所想的那么简单,普通单片机的处理方法是无法实现,需要特殊的器件和电路来支持。
        这是我的一点看法,不一定正确,毕竟我对高频电路理论也不了解,欢迎各位朋友进行讨论。

回复评论 (4)

不错。分析的很对。我打算做个。正为这个发愁呢。感觉怎么也不可能测出来啊。带宽根本不够。
点赞  2010-8-8 10:02

哈哈

傻逼
哈哈
点赞  2010-8-13 23:57

谢楼主之我见

http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞  2010-8-14 13:29
最近在做这个东西
点赞  2012-5-4 21:04
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复