PIC单片机应用中晶体选择的注意事项

发布者:梦幻之光最新更新时间:2013-08-02 来源: 21ic关键字:PIC单片机  晶体选择  注意事项 手机看文章 扫描二维码
随时随地手机看文章

对于一个高可靠性的系统设计,晶体的选择非常重要。在振荡回路中,晶体既不能过激励(容易振到高次谐波上)也不能欠激励(不容易起振)。尤其在设计带有睡眠唤醒(往往用低电压以求低功耗)的系统中,若还是随手拿一颗晶体就用,你的系统可能会出问题。

这是因为低供电电压使提供给晶体的激励功率减少,造成晶体起振很慢或根本就不能起振。这一现象在上电复位时并不特别明显,原因时上电时电路有足够的扰动,很容易建立振荡。在睡眠唤醒时,电路的扰动要比上电时小得多得多,起振变得很不容易。

有人评价:PIC单片机对晶体的要求怎么这么高,用51好象从来就没有这么麻烦,手里抓到什么就用什么,也不见有问题呀?且慢,这样比较前提并不一样,同样在睡眠时,有谁见过51系列不用复位而仅靠内部或外部事件唤醒吗?若你并不需要这么高级的设计技术,PIC也大可以让你逮到什么晶体就用什么。

评价振荡电路是否工作在最佳点的简单方法时用示波器看OSC2脚上的波形(必须考虑示波器接入电容!)最好的情形是看到非常干净漂亮的正弦波,没有任何波形畸变,而且要满幅(接近VCC和GND) 晶体的选择至少必须考虑:谐振频点,负载电容,激励功率,温度特性,长期稳定性。

关键字:PIC单片机  晶体选择  注意事项 引用地址:PIC单片机应用中晶体选择的注意事项

上一篇:PIC单片机的各种中断有没有优先级之分?
下一篇:基于USB的无线触摸鼠标板的设计方法

推荐阅读最新更新时间:2024-03-16 13:26

基于PIC单片机的新型冲水器的设计
  1. 引言   传统的手按式厕所冲水器冲水系统采用的是全机械构造,冲水时需要人工手按,既浪费了时间和水资源,又因手的接触而造成不卫生,还会因忘记冲水而造成环境污染,为适应日益加快的现代生活的节奏,节约水资源,创造一个干净、舒适、卫生的环境,稳定、可靠、方便的感应式冲水器亟待出现,特别是在大型商场、车站、学校等人员流动比较大的卫生间,节水型感应式冲水器显得尤为重要 。   然而,一般的感应式冲水器因其硬件电路的设计、单片机的选择及冲水阀门的选择不是非常恰当,会造成制造成本高,电量消耗大,易出现误感应、不冲水等不稳定因素,不仅浪费了能源还给使用者造成一些不必要的麻烦。针对这些问题,我们设计了一套制造成本低且稳定性高的冲水系统。
[单片机]
基于<font color='red'>PIC单片机</font>的新型冲水器的设计
绝缘测试仪使用注意事项
  绝缘测试仪工作原理   绝缘耐电压测试仪又叫电气绝缘强度试验仪或叫介质强度测试仪。将一规定交流或直流高压施加在电器带电部分和非带电部分(一般为外壳)之间以检查电器的绝缘材料所能承受耐压能力的试验。绝缘测试仪适于在各种电气设备的保养、维修、试验及检定中作绝缘测试。   相对于变压器的主绝缘即绕组与绕组之间以及绕组与铁芯之间的绝缘而言,变压器还有另外一项重要的绝缘性能指标――纵绝缘。纵绝缘是指变压器绕组具有不同电位的不同点和不同部位之间的绝缘,主要包括绕组匝间、层间和段间的绝缘性能,而国家标准和国际电工委员会(IEC)标准中规定的“感应耐压试验”则是专门用于检验变压器纵绝缘性能的测试方法之一。   绝缘测试仪使用方法   
[测试测量]
关于PIC单片机“读-修改-写”的相关说明
关于PIC单片机 读-修改-写 的相关说明 Topic: I have seen references to Read-Modify-Write instructions in your datasheet, but I do not know what that is. Can you explain what it is and why I need to know this? 我曾在数据手册里看到 读-修改-写 的相关说明,但我不知道这是什么。你能解释一下它的含义以及为什么要注意它吗? Discussion: An easy example of a Read-Modify-Write (or RMW) instru
[单片机]
PIC单片机的IIC接口程序
PIC单片机的IIC接口程序 IniTI2CBusMaster ;************************************************************TxmtStartBit bsf Bus_Busy ; on a start condiTIon bus is busy bsf STATUS, RP0 ; Select page 1 bsf _SDA ; set SDA high bsf _SCL ; clock is high call Delay40uSec
[单片机]
福禄克万用表,万用表使用的注意事项
福禄克公司为各个工业领域提供了广泛优惠的数字万用表价格选择,并提供详细资料包括定制化的数字万用表价格以及通用的数字万用表价格信息等。【安泰测试】小编今天就和大家一起来了解一下万用表的具体使用详解。 (1)在使用万用表之前,应先进行“机械调零”,即在没有被测电量时 ,使万用表指针指在零电压或零电流的位置上。 (2)在使用万用表过程中,不能用手去接触表笔的金属部分 ,这样一方面可以保证测量的准确,另一方面也可以保证人身安全。 (3)在测量某一电量时,不能在测量的同时换档,尤其是在测量高电压或大电流时 ,更应注意。否则,会使万用表毁坏。如需换挡,应先断开表笔,换挡后再去测量。 (4)万用表在使用时,必须水平放置,以免造成误差。同时,
[测试测量]
福禄克万用表,万用表使用的<font color='red'>注意事项</font>
电路通断检测器工作原理及注意事项
  在实际生产生活当中,经常需要对线路的通断进行检测。常用的方法是用万用表的电阻档检测,简单实用但是有它的局限性。通常一支万用表的表笔只有1米左右,检测两端子之间的距离超过了两米就很难进行检测。如果被检测线中两端在不同的房间,那就只得采用其它的方法了。针对上述问题,设计出了这款新型的电路通断检测器。   一、工作原理   在电子制作经常会发现这样一个现象。我们用手碰功放电路的一个输入端时,由于人体杂波的原因,扬声器会有噪音产生。如果是这样,我们为什么不能用这个现象来检测电路的通断呢?   首先我们在被测线路的一端给它输入一个音频信号。{只能是低频,不能是高频,如果频率过高会影响检测的正确率)如果电路无断路故障,这个音频信号
[测试测量]
电路通断检测器工作原理及<font color='red'>注意事项</font>
PIC单片机该如何选型?PIC单片机选型参考
单片机的选型是一件重要而费心的事,如果选型得当,则做出来的产品就会性价比较高,且工作稳定;反之,则可能会造成产品成本过高或影响产品正常运行,甚至可能根本就达不到预先设计要求。 PIC12CXXX家族产品为Microchip功能强大的基于RISC的PICmicro系列8号|脚DIP及SOIC封装。PIC12CXXX产品具有12或14位宽指令集,2.5V低运行电压,小封装引脚,中断处理,深硬件堆栈,多通道以及EEPROM数据存储器。这些智能级特性由于价格与尺寸的原因在以前的产品中是不具备的。 PIC单片机该如何选型?PIC单片机选型参考 PIC16C5X家族具有全套基础产品,为您提供最有效的价格解决方案。PIC16C5X产品具
[单片机]
<font color='red'>PIC单片机</font>该如何选型?<font color='red'>PIC单片机</font>选型参考
电容降压制作电源中电容器的选用及注意事项
    在常用的低压电源中,用电容器降压(实际是电容限流)与用变压器相比,电容降压的电源体积小、经济、可靠、效率高,缺点是不如变压器变压的电源安全。通过电容器把交流电引入负载中,对地有220V电压,人易触电,但若用在不需人体接触的电路内部电路电源中,本弱点也可克服。如冰箱电子温控器或遥控电源的开╱关等电源都是用电容器降压而制作的。   相对于电阻降压,对于频率较低的50Hz交流电而言,在电容器上产生的热能损耗很小,所以电容器降压更优于电阻降压。   通过电容器电流的大小,受该电容器容抗Xc=1╱(2πfC),Xc的单位是欧姆;交流电频率f的单位是赫兹;电容器C的单位是法拉。   当将不同容量的电容器C(如图1所示),接入AC220V
[电源管理]
电容降压制作电源中电容器的选用及<font color='red'>注意事项</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved