本文中,首先将为大家先容晶振不起振的缘故原由以及办理方案,其次将阐述 CH340 晶振不起振的应对方法以供大家参考。如果你对本文即将谈论的问题存在一定兴趣,不妨连续往下阅读哦。
碰着单片机晶振不起振是常见征象,那么引起晶振不起振的缘故原由有哪些呢?让我们一起来看看吧。
一、晶振不起振的缘故原由
(1)PCB 板布线缺点;
(2)单片机质量有问题;
(3)晶振质量有问题;
(4)负载电容或匹配电容与晶振不匹配或者电容质量有问题;
(5)PCB 板受潮,导致阻抗失落配而不能起振;
(6)晶振电路的走线过长;
(7)晶振两脚之间有走线;
(8)外围电路的影响。
二、办理方案
(1)打消电路缺点的可能性,因此你可以用相应型号单片机的推举电路进行比较。
(2)打消外围元件不良的可能性,由于外围零件无非为电阻,电容,你很随意马虎鉴别是否为良品。
(3)打消晶振为停振品的可能性,由于你不会只试了一二个晶振。
(4)试着调换晶体两端的电容,大概晶振就能起振了,电容的大小请参考晶振的利用解释。
(5)在 PCB 布线时晶振电路的走线应只管即便短且尽可能靠近 IC,杜绝在晶振两脚间走线。
三、无源晶体与有源晶振的差异、运用范围及用法
1、无源晶体——无源晶体须要用 DSP 片内的振荡器,在 datasheet 上有建议的连接方法。无源晶体没有电压的问题,旗子暗记电平是可变的,也便是说是根据起振电路来决定的,同样的晶体可以适用于多种电压,可用于多种不同时钟旗子暗记电压哀求的 DSP,而且价格常日也较低,因此对付一样平常的运用如果条件容许建议用晶体,这尤其适宜于产品线丰富批量大的生产者。无源晶体相对付晶振而言其毛病是旗子暗记质量较差,常日须要精确匹配外围电路(用于旗子暗记匹配的电容、电感、电阻等),改换不同频率的晶体时周边配置电路须要做相应的调度。建议采取精度较高的石英晶体,尽可能不要采取精度低的陶瓷当心。
2、有源晶振——有源晶振不须要 DSP 的内部振荡器,旗子暗记质量好,比较稳定,而且连接办法相对大略(紧张是做好电源滤波,常日利用一个电容和电感构成的 PI 型滤波网络,输出端用一个小阻值的电阻过滤旗子暗记即可),不须要繁芜的配置电路。有源晶振常日的用法:一脚悬空,二脚接地,三脚接输出,四脚接电压。相对付无源晶体,有源晶振的毛病是其旗子暗记电平是固定的,须要选择好得当输出电平,灵巧性较差,而且价格高。对付时序哀求敏感的运用,个人认为还是有源的晶振好,由于可以选用比较精密的晶振,乃至是高档的温度补偿晶振。有些 DSP 内部没有起振电路,只能利用有源的晶振,如 TI 的 6000 系列等。有源晶振比较于无源晶体常日体积较大,但现在许多有源晶振是表贴的,体积和晶体相称,有的乃至比许多晶体还要小。
四、CH340 晶振不起振的征象及办理方法
征象:
连接电脑后,能够创造设备。(CH340,COM),但是打了个叹号。提示“由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备事情非常。(代码 31)”
用示波器不雅观察,创造晶体没有起振。
排查过程:
1、先改换晶体;弗成
2、然后对照数据手册检讨事理图,创造 V3 引脚该当接 0.01uF 电容,而我用了 0.1uF,换,创造还是弗成。
3、改换芯片,弗成。
4、改换 USB 线,弗成。
5、后来在官方 BBS 上也有晶体不起振的情形,详细是上电瞬间晶体起振,稍后即为高电平。
用示波器测创造我的也是。但是他那个是由于旗子暗记线 D+D- 没有加屏蔽导致。虽然没办理问题,但既有启迪也有进展。
此外还得到其余一个信息,如果 CH340 和电脑通信非常,那么芯片会进入就寝状态,此时晶体是不起振的。也便是说晶体不起振未必是设备硬件的问题。还和上位机有关。
6、从官网下载了最新的驱动程序,还是弗成。
7、末了还是要感谢度娘,搜索上面的提示“由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备事情非常。(代码 31)”,有个解答如下“从设备管理器中手动删除这个硬件信息,再扫描硬件改动就该当可以创造这个硬件信息,不须要系统自动搜索驱动,而是手动指向驱动所在的文件夹,(如果没有驱动的话,可以事先下载并解压好。)这样就可以重新安装它的驱动程序了。”
按照操作,就能够正常识别了。