与晶振并联的1M电阻有什么用?为什么有的有用,有的没用?该怎么选择?单片机有,而32.768K时钟的没有这个电阻 meg全程是mega 宏大的意思 也是M 欧姆的单位

与晶振并联的1M电阻有什么用?为什么有的有用,有的没用?该怎么选择?

硬件攻城狮 2022-02-22 14:15

以下文章来源于玩转单片机与嵌入式 ,作者济南行远智能科技有限公司

玩转单片机与嵌入式.

专注单片机、嵌入式、学习资料、最新设计、案例等。以单片机为起点,带你玩转单片机、嵌入式设计。关注公众号回复【1024】可免费获取更多参考设计 学习资料。

在实际的产品设计时,针对晶振部分的电路,您会发现会有下面2种电路,图1电路中,没有1M的电阻;图2电路中,晶振会并联一个1M的电阻。

对于晶振电路您可以会产生下面的疑问:

  • 1M电阻具体是什么作用呢?

  • 为什么有的时候有,有的时候没有?

  • 为什么电阻的阻值是1M,而不是其他阻值?

带着这些疑问,本文我们深入讲解一下晶振电路中的电阻的作用。

一:皮尔斯振荡器(Pierce oscillator)

普通石英晶振可以正常起振的原理是:芯片内部电路与外部晶振和匹配电容组成皮尔斯振荡器电路,如下图3所示。

图3

皮尔斯振荡器因为组成电路比较简单(一个反相器、一个电阻、晶体振荡器、2个电容),并且工作时比较稳定而被广泛应用在几乎所有的数字IC的时钟电路中。

关于皮尔斯振荡器电路的详细工作原理,读者朋友们可以自行搜索相关内容,也可关注本公众号,在公众号内回复【晶振电路】下载与皮尔斯振荡器和晶振电路参数计算相关的文档资料。

本文中讲述一下该电路工作稳定的两个条件:

  • 在所需的振荡频率下,环路增益的乘积必须等于或大于1。

  • 环路周围的相移必须为零或 2π(360°) 的任何整数倍。

如下图4所示;

图 4

如果 U1 提供 -180° 相移,则其余外部组件需要额外的 -180° 才能满足标准。,相移将自动调整为围绕环路精确的 360°,以保持振荡。

如果 U1 提供 -185° 相移,则其余组件将在正常工作的设计中自动提供 -175° 相移。

二:反馈电阻Rf作用

Rf是反馈电阻,它使反相器U1工作在线性放大区。

图5

反馈电阻连接在 U1的Vin 和 Vout 之间,以便将放大器偏置在 Vout = Vin 并迫使其在线性区域,即图5中阴影区域内。

实际上反相器电路中许多电路不加这个电阻也能起振,因为一般的电路都有扰动信号,但有个别的反相门电路不加这个电阻就不能起振,因为扰动信号强度不够。

在低温环境下振荡电路阻抗也会发生变化,当阻抗增加到一定程度时,晶振就会发生起振困难或不起振现象。

如果您的产品出现了低温情况晶振不起振或者低温时MCU运行不正常的情况(有的芯片外部振荡电路不起振时可能会自动切换为内部晶振)。这时,我们就需要检查Rf这个电阻是否正确。阻值是否合理?是否应该接Rf实际没有接?

三:Rf的取值

Rf电阻的阻值选择满足如下的要求:

图6

四:Rf的有无?

现在很多芯片的反馈电阻Rf已经集成到芯片内部,如STM32的晶振电路的框图如下方的图7所示

图7

如果通过查询芯片手册并不能知道内部是否集成了Rf,可以通过如下方式进行测量:

要实现一个简单的单片机音乐盒,首先需要选定合适的硬件组件,然后通过电路连接和编程来控制音乐播放。以下是详细步骤: 参考资源链接:[单片机音乐盒课程设计报告.doc](https://wenku.csdn.net/doc/5dky2v3pj2?spm=1055.2569.3001.10343) 硬件选择1. 单片机:可以选择常见的51系列单片机,如AT89C51,因为它简单易用且资料丰富。 2. 存储器:通常使用EEPROM或Flash存储音乐数据。 3. 音频输出:可以使用蜂鸣器作为音频输出设备。 4. 电源:一个5V直流电源或电池即可。 5. 其他:必要的电阻、电容和晶振。 电路连接: - 将单片机的VCC和GND引脚分别连接到电源的正负端。 - 将晶振连接到单片机的XTAL1和XTAL2引脚,并在两端并联电容接地。 - 将蜂鸣器正极连接到单片机的一个I/O口,负极接地。 - 如果使用EEPROM存储音乐数据,则需通过I2C或SPI接口连接到单片机,并连接必要的电源和接地引脚。 编程实现: - 编写一个程序,初始化单片机的I/O口、定时器和中断。 - 将音乐数据存储在EEPROM中,音乐播放时通过读取数据并输出PWM波形到蜂鸣器来产生声音。 - 编写定时器中断服务程序,定时切换蜂鸣器的电平状态,通过改变高低电平的时间比例来控制音调。 - 实现音乐播放的主循环,控制歌曲的播放顺序和持续时间。 例如,使用C语言和Keil软件进行编程,可以定义一个音符频率表和时长表,通过定时器中断改变输出到蜂鸣器的频率,从而播放出不同的音符。 在完成编程后,通过单片机编程器将程序烧录到单片机中,再连接好电路,就可以测试音乐盒是否能够正常播放音乐了。 为了深入理解和实践上述内容,可以参考《单片机音乐盒课程设计报告.doc》。这份报告不仅涵盖了项目的硬件选择、电路设计和编程实现,还包括了具体的设计过程和遇到的问题解决方案,为你的项目设计提供了一个全面的学习参考。 参考资源链接:[单片机音乐盒课程设计报告.doc](https://wenku.csdn.net/doc/5dky2v3pj2?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值