论坛风格切换切换到宽版
  • 14763阅读
  • 49回复

整了个等精度的米哥8频率计 [复制链接]

上一主题 下一主题
离线菠萝蜜
发帖
4727
只看该作者 20楼 发表于: 2010-08-02
'
我有部sc7201,在测低频率时有等精度,10m以上时就没有了 [表情]
'
我降低要求,20mhz以内等精度就可以了.100 m的确要求高了
离线BG7IBQ
发帖
21159
只看该作者 21楼 发表于: 2010-08-02
[quote=菠萝蜜]我降低要求,20mhz以内等精度就可以了.100 m的确要求高了 [/quote]



如果是10位/秒的,就可以显示 20.000 000 00 mhz

最高分辨率 0.01hz

不过,要20mhz等精度,好象便宜的没有哦!
离线菠萝蜜
发帖
4727
只看该作者 22楼 发表于: 2010-08-02
'
如果是10位/秒的,就可以显示 20.000 000 00 mhz
最高分辨率 0.01hz
不过,要20mhz等精度,好象便宜的没有哦!
'
有,但是位数少,只能8位,不知道能不能改
好象是sampo 3165?
离线BG7TBL
发帖
2963
只看该作者 23楼 发表于: 2010-08-02
'
++起码端口要能输入这么高的频率才行啊!
'
不一定要端口呢,输入100mhz,内部5倍频,500m就出来了 。
离线BG7IBQ
发帖
21159
只看该作者 24楼 发表于: 2010-08-02
'
不一定要端口呢,输入100mhz,内部5倍频,500m就出来了 。
'

哦,原来是这样啊,一直以为是要端口能跑500mhz才可以
离线bd1es
发帖
2096
只看该作者 25楼 发表于: 2010-08-03
[quote=菠萝蜜]有,但是位数少,只能8位,不知道能不能改
好象是sampo 3165?[/quote]

3165不能改精度,但可以扩到2.5g,换个分频板。
离线bg6qbp
发帖
362
只看该作者 26楼 发表于: 2010-08-05
3165不能改精度,但可以扩到2.5g,换个分频板。
怎么扩呀?
离线bd1es
发帖
2096
只看该作者 27楼 发表于: 2010-08-05
我以前在淘宝上买到过一个mb506的前置分频板,直接换到3165上就成功了,没改别处。

我想如果自己用mb506加个晶体管作电平转换应该也行,但没有参考电路,您要不在网上找找具体资料啥的。
离线菠萝蜜
发帖
4727
只看该作者 28楼 发表于: 2010-08-07
准确度倒好提高,分辨率想提高可真不容易
离线bd1es
发帖
2096
只看该作者 29楼 发表于: 2010-10-08
十一的时候发现上面程序中的频率计算方法不好,改了一下,再贴一次。

新增另一种编译器的项目文件,仅仅证明可以编译运行,不代表100%兼容,特别字符串常量。有兴趣的自己接着来。
离线BG4-2-12747
发帖
1611
只看该作者 30楼 发表于: 2010-10-22
计数式频率计做过几个但等精度的还没弄过。学习~~
离线bd1es
发帖
2096
只看该作者 31楼 发表于: 2010-10-30
哦,谢谢哥们!

俺还真打算实做一个6位等精度的,用来改进我一个前锋lc信号源的显示部分。同时,把这个m8频率计的算术部分再次升级,尝试启用多精度计算库,并增加滑动平均功能,使显示更稳定。只是频率采样电路是用74hc还是阵列器件还没想好,现在倾向于消耗掉俺手头多余的分立集成块。:)
离线radiolee
发帖
6050
只看该作者 32楼 发表于: 2010-11-26
'
哦,谢谢哥们!
俺还真打算实做一个6位等精度的,用来改进我一个前锋lc信号源的显示部分。同时,把这个m8频率计的算术部分再次升级,尝试启用多精度计算库,并增加滑动平均功能,使显示更稳定。只是频率采样电路是用74hc还是阵列器件还没想好,现在倾向于消耗掉俺手头多余的分立集成块。:)
'

暂定用洞洞板搭一个lz发布的频率计,使用10mhz 双槽ocxo做基准。

hp z3805a到手,改用它做基准。
离线radiolee
发帖
6050
只看该作者 33楼 发表于: 2010-11-29
'
至少用多相时钟是可以的。比如4相时钟推4路参考计数器,每相125mhz相当于500mhz参考频率,很多器件有内置pll,可以实现这个。
'
lz说的是不是类似ad9954之类的四路dds,每路相位差90度的?
另外,如果被测频率的上升沿和下降沿都测,会不会提高一倍?
离线bd1es
发帖
2096
只看该作者 34楼 发表于: 2010-12-02
'
lz说的是不是类似ad9954之类的四路dds,每路相位差90度的?
另外,如果被测频率的上升沿和下降沿都测,会不会提高一倍?
'

老大,

不是4路dds,是4套参考计数器,分别工作在参考时基一周期的4个相位上,这样测量准确度就高4倍。比如用100兆的参考,分辨率能达到2.5ns,因为计算时可以使用4个参考计数器的平均值。用阵列器件整这个还是比较轻松的,可惜俺懒得试了,现在的开发环境一装就是几十个g,受不了。

用洞洞板搭电路太费劲了,我已把6位的频率计板送工厂了,改造自己的前锋1076信号源用,如需要我送片给您。只是板上有处bug,avr的isp插座1/4角搞反了, :d 。

另,因为avr的ram做频率计太富裕,这回我还斗胆启用了一个开源的多精度整型库做频率和周期计算,显示精度远远不止9位,为今后提高精度做准备。如果实做成功我会贴出来供大家参考的。
离线bd1es
发帖
2096
只看该作者 35楼 发表于: 2010-12-02
'
暂定用洞洞板搭一个lz发布的频率计,使用10mhz 双槽ocxo做基准。
hp z3805a到手,改用它做基准。
'

哪里能买到z3805a?看样子应该置一个,
离线bd1es
发帖
2096
只看该作者 36楼 发表于: 2011-01-02
under testing :d
离线BG7IBQ
发帖
21159
只看该作者 37楼 发表于: 2011-01-02
楼上的,pcb板中的ag604那路是什么用的?
离线bd1es
发帖
2096
只看该作者 38楼 发表于: 2011-01-02
很土的,哈哈。ag604是10-100mhz,mb506是100-500mhz。本想用9018管,可惜失败了,刚好手头有拆机的ag604。

两个波段可以自动切换,用单片机的内置a/d。那片hc00就是波段控制器加上模拟鉴频器。

还有全板几乎都是自动布线,没调整过,味道很重的线恶多, :d 。

电源是并联稳压,目的是把干扰降到最低,防止污染信号发生器的供电部分,带出led干扰声。当然,效率那自然是太高了。
离线BG7IBQ
发帖
21159
只看该作者 39楼 发表于: 2011-01-02
'
很土的,哈哈。ag604是10-100mhz,mb506是100-500mhz。本想用9018管,可惜失败了,刚好手头有拆机的ag604。 [表情]
两个波段可以自动切换,用单片机的内置a/d。那片hc00就是波段控制器加上模拟鉴频器。
还有全板几乎都是自动布线,没调整过,味道很重的线恶多, :d 。
电源是并联稳压,目的是把干扰降到最低,防止污染信号发生器的供电部分,带出led干扰声。当然,效率那自然是太高了。
'

呵,以为另有用途啊 用ag604就简单多了,dc-2700mhz
,不过有点浪费了
两个波段可以自动切换,用单片机的内置a/d。那片hc00就是波段控制器加上模拟鉴频器。从pcb上看不出原理