您的位置 首页 硬件

PIC单片机常见问题

PIC单片机振荡电路中如何选择晶体?对于一个高可靠性的系统设计,晶体的选择非常重要,尤其设计带有睡眠唤醒(往往用低电压以求低功耗)的系

PIC单片机振动电路中怎样挑选晶体
关于一个高牢靠性的体系规划,晶体的挑选十分重要,特别规划带有睡觉唤醒(往往用低电压以求低功耗)的体系。
这是由于低供电电压使供给给晶体的鼓励功率削减,形成晶体起振很慢或底子就不能起振。这一现象在上电复位时并不特别显着,原因时上电时电路有满足的扰动,很简略树立振动。在睡觉唤醒时,电路的扰动要比上电时小得多,起振变得很不简略。在振动回路中,晶体既不能过鼓励(简略振到高次谐波上)也不能欠鼓励(不简略起振)。
晶体的挑选至少有必要考虑:谐振频点,负载电容,鼓励功率,温度特性,长时刻安稳性。

怎样判别电路中晶振是否被过火驱动?
电阻RS常用来避免晶振被过火驱动。过火驱动晶振会逐渐损耗削减晶振的触摸电镀,这将引起频率的上升。可用一台示波器检测OSC输出脚,假如检测一十分明晰的正弦波,且正弦波的上限值和下限值都契合时钟输入需求,则晶振未被过火驱动;相反,假如正弦波形的波峰,波谷两头被削平,而使波形成为方形,则晶振被过火驱动。这时就需求用电阻RS来避免晶振被过火驱动。判别电阻RS值巨细的最简略的办法便是串联一个5k或10k的微调电阻,从0开端渐渐调高,一直到正弦波不再被削平停止。经过此办法就能够找到最挨近的电阻RS值。

晶振电路中怎样挑选电容C1,C2?
(1):由于每一种晶振都有各自的特性,所以最好按制造厂商所供给的数值挑选外部元器材。
(2):在答应规模内,C1,C2值越低越好。C值偏大虽有利于振动器的安稳,但将会添加起振时刻。
(3):应使C2值大于C1值,这样可使上电时,加速晶振起振。

PIC系列单片机I/O脚有什么特色?
PIC系列单片机的恣意一条I/O管脚都有很强的带负载才干(至少可供给或灌入25mA的电流)。因而,在某些场合,这些管脚可作为可控的电源
举个比方,在一些低功耗的规划中,期望一些周围的器材在体系待命时不耗电或尽量少耗电,此刻,可考虑这些器材的电源供电由一条I/O脚担任供给,在作业时,MCU在该条管脚上输出高电平(挨近VDD),带几个mA的负载绝对不成问题;若要进入低功耗形式,MCU就在该管脚输出低电平(挨近0),被控器材没有了电源,也就不会耗电。比方LCD显现电路,信号调制电路等都十分合适此类操控。

为何体系在外界磁场和电场的搅扰时,不能正常作业?
假如在主控电路中没有滤波电路,您用的芯片在/MCLR端应接一个能确保滤去该端口上的窄脉冲电路。因/MCLR上加的低电平宽度应大于2US,体系才干复位,而小于2US的低电平将会搅扰体系的正常作业。

运用带A/D的PIC芯片时,怎样才干进步A/D转化的精度?
1. 确保您的体系的时钟应是合适的。假如您封闭/翻开A/D模块,应等候一段时刻,该段时刻是采样时刻;假如您改动输入通道,相同也需等候这段时刻,和最终的TAD(TAD为完结每位A/D转化所需的时刻)。TAD能够在ADCON0中(ADCS1、ADCS0)中挑选,它应在2US-6US之间。假如TAD太小,在转化进程完毕时,没有彻底被转化;假如TAD太长,在悉数转化完毕之前,采样电容上的电压现已下降。对该时刻的挑选的详细细节请参照有关的数据手册或运用公式。
2. 一般模仿信号的输入端的电阻太高(大于10Kohms)会使采样电流下降然后影响转化精度。若输入信号不能很快的改动,主张在输入通道口用0。1UF的电容;它将改动模仿通道的采样电压;由于电流的补给,内涵的坚持电容为51.2PF。
3. 若没有把一切的A/D通道用完,最好少用AN0端。因它的下一个脚与OSC1紧靠在一起,会对A/D对转化形成影响。
4. 最终,在体系中,若芯片的频率较低,A/D转化的时钟首选的是芯片的振动。这将在很大规模内下降数字转化噪音的影响。一起,在体系中,在A/D转化开端后,进入SLEEP状况,有必要挑选片内的RC振动作为A/D转化的时钟信号。该办法将进步转化的精度。

PIC16C7XX的A/D片内RC振动器能否用于计数器?
16C71A/D转化器片内RC振动器的作用是让MCU处于睡觉时(此刻主振停振)能有一个时钟源来进行A/D转化。此RC振动器因其内部规划的约束不能被其他电路运用。 A/D转化器内部RC振动器钟频典型值为250K,但会跟着环境温度,作业电压,产品批号等不同而有适当的变化。定时器的时钟源能够挑选内部的振动频率,也能够是外部的脉冲输入信号。若你能挑选后者,那就能方便地做到MCU的主频很高而时钟的溢出率较低。否则,除了用软件来计数分频,好象也没有其它招数。另一种挑选是用其它类型的MCU,其内部至少还还有一个TIMER1,由于TIMER1能够有独立的一颗晶体作为时钟振动的基准,你能够方便地选用频率低的晶体来完结你的规划。

为什么PIC单片机运用中,有时呈现上电作业正常,而进入睡觉后唤醒不了?
关于一个高牢靠性的体系规划,晶体的挑选十分重要。在振动回路中,晶体既不能过鼓励(简略振到高次谐波上),也不能欠鼓励(不简略起振)。特别在规划带有睡觉唤醒(往往用低电压以求低功耗)的体系中,若仍是随手拿一颗晶体就用,你的体系可能会出问题。这是由于低供电电压使供给给晶体的鼓励功率削减,形成晶体起振很慢或底子就不能起振。这一现象在上电复位时并不特别显着,原因时上电时电路有满足的扰动,很简略树立振动。在睡觉唤醒时,电路的扰动要比上电时小得多得多,起振变得很不简略。
点评振动电路是否作业在最佳点的简略办法时用示波器看OSC2脚上的波形(有必要考虑示波器接入电容!)最好的景象是看到十分洁净美丽的正弦波,没有任何波形畸变,并且要满幅(挨近VCC和GND)晶体的挑选至少有必要考虑:谐振频点,负载电容,鼓励功率,温度特性,长时刻安稳性。

PIC单片机运用中晶体挑选的留意事项。
关于一个高牢靠性的体系规划,晶体的挑选十分重要。在振动回路中,晶体既不能过鼓励(简略振到高次谐波上)也不能欠鼓励(不简略起振)。特别在规划带有睡觉唤醒(往往用低电压以求低功耗)的体系中,若仍是随手拿一颗晶体就用,你的体系可能会出问题。这是由于低供电电压使供给给晶体的鼓励功率削减,形成晶体起振很慢或底子就不能起振。这一现象在上电复位时并不特别显着,原因时上电时电路有满足的扰动,很简略树立振动。在睡觉唤醒时,电路的扰动要比上电时小得多得多,起振变得很不简略。有人点评:PIC单片机对晶体的要求怎样这么高,用51好象从来就没有这么费事,手里抓到什么就用什么,也不见有问题呀?且慢,这样比较条件并不相同,相同在睡觉时,有谁见过51系列不必复位而仅靠内部或外部事情唤醒吗?若你并不需求这么高级的规划技能,PIC也大能够让你逮到什么晶体就用什么。点评振动电路是否作业在最佳点的简略办法时用示波器看OSC2脚上的波形(有必要考虑示波器接入电容!)最好的景象是看到十分洁净美丽的正弦波,没有任何波形畸变,并且要满幅(挨近VCC和GND) 晶体的挑选至少有必要考虑:谐振频点,负载电容,鼓励功率,温度特性,长时刻安稳性。

为何运用PICSTAR-PLUS烧写16CE625-04/P有时无法把保密位烧成”保密”?
运用PICSTAR-PLUS对芯片编程时,程序代码是放在计算机的RAM中,每次写程序时经过串口把数据下载到烧写器中去编程,所以可能会犯错。我不怀疑你操作有问题,可是请留意的PICSTAR-PLUS是用于开发用处的编程器,不引荐用于规划出产。你能计算出犯错概率为1%,看来你是用它来作大规划出产了。为确保烧写牢靠,引荐你运用高奇公司出产的PICKIT编程器。

PIC单片机类型中,后缀A/B/C别离代表什么?
PIC单片机类型中,后缀A/B/C表明的是芯片出产的工艺不同。从A到C是工艺不断更新,硅片圆盘(Wafer)的直径变大,线宽变窄,线距变密,在同一个圆盘上能够制造出更多的芯片,然后下降了出产成本。从功用视点来看,三者是相同的。当然,新版别的芯片中会把现有版别中存在的一些问题作些批改,功用会得到扩大。从功能目标上来讲,三者有些距离。一个显着的表现是在电源电压的接受规模。制造线宽越细,所能接受的电压越低。例如,PIC16C57的最高电源电压目标为6V,而57C的目标为5.5V。绝大多数情况下新版的片子可直接替换旧版。从现在发现的问题来看,首要出在晶体振动电路部分。原因是新版芯片振动电路内部的反向放大器的增益要比旧的高出许多。若晶体挑选的不合理,可能会振动到高次谐波上去。有些客户也提出新版的片子抗搅扰的功能不比旧版的片子。其实,咱们发布的技能目标在这方面并没有任何献身,仅仅工艺上的原因,咱们留的余量削减了。请我们留意不要以为PIC的片子抗搅扰才干强,在电路规划时就一点不考虑应有的抗搅扰办法。

PIC单片机类型的温度级怎样辨认?
以16C54-04X / P为例:
X =没有,商业级,温度规模是0-70℃;
X= I, 工业级,-40-85℃;
X = E, 轿车级,-40-125℃;
例如:PIC16C54C-04/P 商业级 PIC16C54C-04I/P 工业级 PIC16C54C-04E/P 轿车级

PIC单片机的各种中止有没有优先级之分?
中档PIC单片机的中止进口只要一个,硬件不分优先级,但可用软件查询的办法决议其优先级凹凸:先查先做,优先级为高。高级的17和18系列,包含行将推出的16位dsPIC,中止有硬件优先级。

为什么PIC单片机运用中,有时呈现上电作业正常,而进入睡觉后唤醒不了?
关于一个高牢靠性的体系规划,晶体的挑选十分重要。在振动回路中,晶体既不能过鼓励(简略振到高次谐波上),
也不能欠鼓励(不简略起振)。特别在规划带有睡觉唤醒(往往用低电压以求低功耗)的体系中,若仍是随手拿一颗晶体
就用,你的体系可能会出问题。这是由于低供电电压使供给给晶体的鼓励功率削减,形成晶体起振很慢或底子就不能起振。这一现象在上电复位时并不特别显着,原因时上电时电路有满足的扰动,很简略树立振动。在睡觉唤醒时,电路的扰动要比上电时小得多得多,起振变得很不简略。

点评振动电路是否作业在最佳点的简略办法时用示波器看OSC2脚上的波形(有必要考虑示波器接入电容!)最好的景象是看到十分洁净美丽的正弦波,没有任何波形畸变,并且要满幅(挨近VCC和GND)晶体的挑选至少有必要考虑:谐振频点,负载电容,鼓励功率,温度特性,长时刻安稳性。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/261253.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部