完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我已经有一个科尔皮特的缓冲振荡器测试电路,但我需要一个计数器。而且,我已经开发了PIC18F450接口板,我用它来做很多项目。所以,我想用它作为频率计数器平台。我想要宽的带宽(高达1 +GHz?)精度高。我可能会用我的笔记本电脑进行展示。网络搜索没有发现有这些标准的电路。我可以使用以下建议:1)赫兹带宽对测试振荡器最有用……我不需要无线电或微波的频率能力.2)一个合适的频率计数器IC芯片来建立我自己的接口板和/或3)一个基于PIC18F4550的频率计数器电路/示意图。这是一个过时的组成部分,我没有找到它,除了在易趣网/中国…我不确定我相信那种类型的供应链……您的建议和发展的帮助是非常感谢!
|
|
相关推荐
18个回答
|
|
|
您的PIC有各种定时器输入,可在50MHz的时钟,提供信号占空比为50%。添加触发器以保证方波(并且还提供选通和控制输入脉冲,以通过预分频器对剩余计数进行计时),用CCP模块输出比较信号选通它,并且还提供将输入信号路由到CCP模块输入以处理非常低的频率通过测量它们的周期,你得到了一个频率计数器的基本原理,从分数赫兹到100MHz都很好。参见http://www.micro..com/for./FindPost/898912了解基本概念。如果在前面加上1.1GHz除以10预分频器,则将其范围扩展到1GHz。本机精度为24位,这足以满足7个十进制数字,但是需要非常高质量的时钟才能使PIC18F4550正常工作。精确到可用的精度。如果你有一个足够好的10MHz参考信号,把它加倍到20MHz(因为PIC需要一个4×N整数MHz的USB时钟)。通过计算定时器溢出中断,可以在软件中扩展精度,其最终限制是PIC18F4550内部96MHz PLL调制门周期的相位噪声。
|
|
|
|
|
|
谢谢你,伊恩,为了这个伟大的信息!我试图打开你连接的线程,但到目前为止,我还没有发现如何打开树。我觉得有点傻…而且,我想知道当我在网站上搜索“频率计数器”时,为什么没有出现这个线程。显然,我是论坛的新手…
|
|
|
|
|
|
|
|
|
|
|
|
尝试HTTP://www. McCHIP.COM/FUMMS/M89789ASPX?树= false,它在平读模式下打开那个主题,然后向下滚动到第5位。
|
|
|
|
|
|
伊恩-谢谢你教我如何打开它。这有点超出我的头脑,但我会研究它。”卡兰-你的项目看起来是可行的。它覆盖了什么带宽?我认为4兆赫的晶体需要是精密元件,是吗?
|
|
|
|
|
|
啊!不让我编辑:(Karan的链接是http://tutorialsmax.com/pic18f4520-.-./并且看起来像是一个合理的周期测量方法,正如我前面提到的,这种方法对于精确的低频测量来说没有荒谬的长的栅极时间要好得多。例如,对于低Hz频率,在小数点之后获得两位数需要100秒的门,但如果测量1Hz波形的周期,则只需要一秒钟就可以容易地获得5位数的分辨率。在与我联系的Topi中,我解释了为什么它对高频不那么有用。
|
|
|
|
|
|
@t1dunn,是的,这是工作项目……请参阅以下10MHz的计算并将其转换为4MHz晶体振荡器。//**********************************************************//*晶体振荡器=10MHz*////*一个时钟周期=1/10MHZ/4*///*一个时钟周期=0.4us*/////*一个时钟周期=0.0004ms*/*//*************************************************************/,然后将一个周期与您可以输入CCPR1的最大值相关联。
|
|
|
|
|
|
***
|
|
|
|
|
|
我不是一个编程的人,但我在学习。我和我哥哥在这些项目上合作……我更关心硬件……他是软件大师……但是,处理振荡器电路有点超出了我的知识水平。从数据表上看:最多可以使用两个外部振荡器,允许不同的振荡器用于功能。NS和USB。最大(外部)振荡器速度为48 MHz,CCP的每个模块包含一个16位寄存器(8高和8低)。也有一个增强的CCP模块具有相同的规格。捕获函数可以设置为以各种边沿速率读取,最长是每隔16个上升边读取。我可以利用数学上的帮助来确定:1)仅用芯片和振荡器就可以计数的最高频率速率,2)所需振荡器的频率,3)最低的速率在最高频率下的解值,即精度。是否有振荡器需要的精度等级的名称描述符?“时钟”晶体?谢谢您的继续帮助!
|
|
|
|
|
|
对于USB来说,大多数符合晶体数据表要求的晶体应该是好的(微芯片有一个晶体附注。至于频率计数器,您希望频率计数器有多精确?)PIC18的顶端通常是晶体频率除以2(我想)你有一个16位计数器(65535计数),需要在取样窗口中最大化。你可以增加和外部计数器来增加位数,如果你需要相当大的预分频器。
|
|
|
|
|
|
是的,该板有一个20MHz的USB晶体。我会试着找到你提到的应用笔记。如果这主要取决于振荡器的质量,我会很乐意买一台好的振荡器,但是我认为我不需要尝试去适应一台加热的。我之前提到过,我会满足于最大带宽,可以是只用芯片和一个好的振荡器看以前的问题,非常感谢你的帮助!
|
|
|
|
|
|
在DK找到这个振荡器:FH4800020ZCT-NDITs的功率要求是10mW,所以我认为在5vdc上运行是没有问题的,如果2mA供电,对吗?使用它还有什么需要知道的吗?思想,建议,信息…非常感谢!
|
|
|
|
|
|
那不是一个振荡器,它只是一个晶体。此外,你不能用PIC18F45来使用它,因为它支持的最大晶体频率是25MHz的HS模式或24MHz的HSPL模式,如果你希望USB SIE工作。因为精密GPS纪律振荡器通常具有10MHz的输出,并且因为PIC18F45 50需要一个4×N MHz的输入时钟,其中N是一个整数,对于全速USB工作,我强烈建议20MHz晶体或振荡器模块,因为它将很容易取代一个精确的10MHz振荡器+倍频器得到20MHz,无需更改代码。
|
|
|
|
|
|
谢谢你,伊恩,谢谢你的继续帮助。谢谢你的指点。为了确保我理解其中的差别,晶体本身缺乏使其振荡的其余电路,而振荡器是一个完整的单元,对吗?谢谢你指出这一点。所以,我会搜索一个20MHz的单位。好的,我遵循。编辑:这看起来不错,在MSOER:815 ASEMB-20 XY-T
|
|
|
|
|
|
哇,看起来棒极了!有什么原因不起作用吗?莫塞尔717-7N-20.000 0MbP T
|
|
|
|
|
|
***
|
|
|
|
|
|
莫塞尔717-7N-20.00MbPt看起来很有前途。它能够运行在5V,所以可以驱动您的PIC好。然而,它将是一个PITA到手工焊料没有压力*它虽然它是你设置的热空气回流。通过年度校准,您应该能够管理6位数字精度+/-2的最低有效数字。但是,为了开发,我可能只需要在其中填充一个便宜的20MHz+/-30ppm的铅晶体,一旦代码工作,我就可以广泛使用并升级。应力会影响晶体和振荡器模块的精度和稳定性。
|
|
|
|
|
|
我也注意到了…将它集成到电路中应该更简单。我们正在完成DIY回流炉。硬件完成100%,效果良好。我的兄弟正在完成控制固件和GUI。控制器是我的PIC18F450接口平台之一。很好的建议。@达里奥:嗨,达里奥。你帮我解决了其他问题。谢谢你再次关注我。“***”是什么意思?它有助于你知道你最后一次读到线程吗?
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1121浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
872浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:39 , Processed in 1.155607 second(s), Total 108, Slave 90 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1593