TA的每日心情 | 开心 2023-5-15 15:25 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
晶振在现代器件中随处可见,因此晶振的重要性不言而喻。但在晶振使用过程中,常常出现一些意料之外的晶振故障,如为何晶振不起振。! n- o6 l) x8 M- h' x' y9 e8 ~
& J3 U! r; s8 F: V2 }! W; D/ E& E/ p2 ]. s% H; R7 E: O) V! P8 o/ V* K2 u: Z# }
- H" g5 j# z, t- g% C5 q" i H# J t) g
本文中,首先将为大家介绍晶振不起振的原因以及解决方案,其次将阐述 CH340 晶振不起振的应对措施以供大家参考。如果你对本文即将讨论的问题存在一定兴趣,不妨继续往下阅读哦。; c- d8 P+ n% V/ t
现象:
# @% e; ]' |1 `5 [$ F& P) c连接电脑后,能够发现设备。(CH340,COM),但是打了个叹号。提示“由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常。(代码 31)”6 `" r9 @0 P0 L9 S: v
用示波器观察,发现晶体没有起振。) K+ a+ _' o" R6 ^, x# i% r( m) K. f& c" a! }% z' A
' B/ c( P. u& V" a- P+ _' @' |9 |# X. e
3 H; w x& |, A% c; e Z排查过程:
9 i: |+ \& q' d; Z$ f1 \* b1 @. L+ j3 \6 B: Z0 C7 m* L& V
- _4 _' ]. b* i1 k' Z/ w2 _$ M% x6 C' m
1、先更换晶体;不行6 H. c I8 K8 V' A6 z- r- m
! Z I: k( r$ z Q) F0 Z/ L
/ |7 g0 ?. i: B5 W3 R8 o7 D' x3 u2 }5 ~% m! |
2、然后对照数据手册检查原理图,发现 V3 引脚应该接 0.01uF 电容,而我用了 0.1uF,换,发现还是不行。4 T' d/ ~& ?3 G9 K! a: C. x( P: m6 T
+ ~& d D' `, Q( s
- a( ?% { y, v) q }& ?4 g
X' m' a8 L8 D/ M& H- _/ e5 n9 {3、更换芯片,不行。
8 @* n: s0 n! D7 B8 Q# s) f9 W- T8 e6 [+ N( ?6 E5 y
. D! `' i$ t+ A
1 T8 P! D+ ^# u& l3 N! Q4、更换 USB 线,不行。& j# j5 S7 `8 Y. }# ?
+ S, h s+ t( q9 A5 Z, q9 C
! C, p$ q5 g+ h3 J
5、后来在官方 BBS 上也有晶体不起振的情况,具体是上电瞬间晶体起振,稍后即为高电平。8 w" a: \7 d. a/ _
0 v" h9 k7 [" ~2 d. z, W" K, e! Y- V' L5 [ Q9 `% W
$ n F n. B7 m& e$ f用示波器测发现我的也是。但是他那个是因为信号线 D+D- 没有加屏蔽导致。虽然没解决问题,但既有启示也有进展。
/ q# r# V! W" f2 Z2 f- F& C0 p! I2 j3 n
, V' ~( b5 B# }- ^6 w% k3 V% g) t9 b
此外还得到另外一个信息,如果 CH340 和电脑通信异常,那么芯片会进入睡眠状态,此时晶体是不起振的。也就是说晶体不起振未必是设备硬件的问题。还和上位机有关。2 d( w' _6 P6 ~( |
, @+ t: s( u( B0 q, F M! `
) p7 j: B- u6 F- m
' L5 q) U! {7 \% I l! T2 X( u6、从官网下载了最新的驱动程序,还是不行。# r0 G* ]" R: v N/ z9 n5 v
% @ f" z. m2 p' p; U# k4 H9 I0 M1 z- k
& {" C7 b1 F7 ]2 ]% \. U6 D& i; ?0 M9 ^- ]) ]
7、最后还是要感谢度娘,搜索上面的提示“由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常。(代码 31)”,有个解答如下“从设备管理器中手动删除这个硬件信息,再扫描硬件改动就应该可以发现这个硬件信息,不需要系统自动搜索驱动,而是手动指向驱动所在的文件夹,(如果没有驱动的话,可以事先下载并解压好。)这样就可以重新安装它的驱动程序了。”
% [" u$ N6 [+ u+ p8 y+ q" y6 N' t: H U' D+ N8 q# b- F( j
. Y0 t; W9 }8 ]4 y4 M
3 d/ H$ P! v* L# W0 O按照操作,就能够正常识别了。
% h" Q4 Q# u2 g+ _: P |
|