|
本帖最后由 sunstar126 于 2018-2-23 20:47 编辑
我前一段时间入手了一台DEVO10的黑控,刷了机,似乎一切正常,不过有一天,开机竟然没有任何反应,测量了电池电压基本上是满的,用维修电源供电,发现电流只有50MA左右,正常时在160-180MA,而且关机后这个电流还不变,因为D10的电源部分有点特殊,只有把电源完全断开再接上电流才为0,当时以为可能是有虚焊一类的,就拆开把MCU全部补焊了一遍,以为没有问题了,开机还是没有任何反应。测量晶振两端电压时开机了,当时就估计为晶振没有起振,把PCB上晶振附近清洗后再吹干,似乎好了。过了好几天,又出现了一次这样的事,拆开用镊子碰了一下晶振的外侧(MCU12脚),控又点亮了。
到网上查询了D10的故障,发现还是有比较多相类似的故障的,再到STM32的相关论坛上看了一下,发现对于STM32,用外接晶振时,是会有不起振的现象的,主要是对这个晶振和两只电容等的要求比较高,说是要用6PF的晶振,而一般的是12PF的,而且负载电容什么的也有考究。前几天在网上买了8M的晶振,准备换了,不过查看 了论坛后,发现换了可能也不会有太大的改善。
前几天打电话到华科尔,客服也说不出个所以然,只是要我寄过去,在网上也看到有人有这样的故障,维修后还是有这样的故障,看样子DEVO10这样的故障还是不少的啊,而且对于厂家来说,并没有能完全解决。所以我买的8M晶振也就没有换。这时我已经在考虑改换有源晶振了,因为据说STM32为了节电,晶振的驱动器的功率很小,负载大了,或者匹配不好,都有可能不起振,或者是在临界状态,不好说什么时候就停振了。对于遥控器来说这是不能原谅的故障。
因为这样的事我遇到过一次的,就是有一次买了一个小接收机,进行拉距测试,没有多少远就不亮灯了,以为距离太近了,然后回去,直到控的旁边灯还不亮,看样子出问题了,以为失控后再联出问题了,就关控再开机的,这时再开机已经不能开机了,看样子那个时候实际上晶振已经停振了,如果这时飞机在天上的话,结果就是炸机了。
昨天买的有源晶振到家了,在换之前,要确认一下故障现象,就将原来的晶振短路后开机,当然是用的维修电源供的电,发现也是开不了机,且电流在50MA左右,有几次不能开机的故障是完全 一样,确定了故障的原因,就拆机换有源晶振了,我买的是7050的贴片晶振,就是长和宽是7MM和5MM,1 脚 是使能脚 ,空为输出使能,接地为关断输出,2为地,3为输出,4为电源,该晶振为3.3-5V自适应,换之前加上电源测试了一下,电流在2MA左右,准备搭棚安装,拆开后,发现有一个地方正好安装,也不用再加搭棚线什么的,唯一的动手的地方就是将原晶振靠近插座的那个脚旁边的地铜刮开上锡作为地,嘴里说不清,请看图,在图上有源晶振下面有一个电容,那个就是MCU的100脚的电源滤波电容,上面有3.3V的电源,这样一来顺序和大小基本上正好。
现在遥控器正常开机 ,电流也没有明显增大,因为是用的有源晶振,不会出现不起振的情况,稳定性是绝对没有话说的。程序上也不用做任何的修改就可以直接代换。原来无源晶振用的两个小电容也不用拆掉,另一个13脚 就空着不动
这个三个圈就是三个焊脚 了,下方的是4脚 ,这电源脚 ,就焊在那个滤波电容的一边,上方的为3脚 ,输出脚 ,焊在晶振的焊盘上,右边的是2脚 焊在那个地铜 上。1 脚 空着就行,经过初步测试,现在是完全正常了。
关于这个有源晶振如何焊接的问题,好多人在问,说图不太清楚,实际上是大家没有动手拆下那个无源晶振,如果拆下了,看到PCB图,就能立即理解了,不过我这里有再画了一个示意图,和那个照片对照看就能立即明白了,如果还不能明白 的话,还是不要动手了。
这个有源晶振的四个脚 位是2脚 地,3 脚 输出,4 脚 电源,1 脚是一个三态控制脚 ,这里用就悬空就行了。
|
评分
-
查看全部评分
欢迎继续阅读楼主其他信息
|