求教个难题,MCU的RTC晶振无法起振

2019-12-10 18:15发布

本帖最后由 RAMILE 于 2019-9-29 19:33 编辑

我们老板做了一个RISCV的单片机,这个单片机外挂一个16MHz晶振和一个32768的RTC晶振,其中16MHz的主晶振可以正常起振

不过发现焊上去的32768的晶振不起振,尝试用4MHz的晶振换上去,就能起振

也就是说,这个芯片的RTC振荡器只能用大于1MHz的无源高频晶体,不能用音叉晶体

这个问题以前从未遇到过,就是遇到也躲开了,从未深入了解皮尔斯振荡器内部原理,音叉晶体特性也不了解,今天遇到这个问题终于躲不掉了,所以想来问问大家,有什么解决办法


我今天下午换了不同封装的32768晶体,以及两个电容换成 5pf 10pf 30pf,还是不起振,晶振并联1兆欧姆电阻,也不起振,串联900欧衰减电阻,还是不起振

电路是下面普通的形式

------|口|---------
   |            |
  ==         ==
    |            |
   GND      GND
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
27条回答
hugohehuan
1楼-- · 2019-12-12 11:11
RAMILE 发表于 2019-9-29 22:40
这个不是用来应急的,新流的芯片发现的bug,正在想办法从外围电路解决32768不起振的bug ...

有没有内部的等效电路和参数?
我感觉这样调好了,给客户用客户也会骂你们的……
大家都不喜欢条件苛刻的东西……
dtcc1234
2楼-- · 2019-12-12 15:51
检查一下PCB 是不是布线太长了,振荡放大器输入端是不是有漏电,另外R1= 1M 可能小了点, 弄成10M 试试看。
我建议用片外的有源晶振,32.768K 的电流也可以做到仅4uA 左右,成本也不贵,关键是可靠啊!负40度到正85度温度都可以可靠起振。
t3486784401
3楼-- · 2019-12-12 19:37
 精彩回答 2  元偷偷看……
unnormal
4楼-- · 2019-12-12 21:11
进来学习一下
alias
5楼-- · 2019-12-12 23:54
RAMILE 发表于 2019-9-29 21:31
我正在按你这个方法测试,这个电阻大的超过想象了,衰减电阻是R2对吗

衰减电阻是R2, 但16楼的图R1右边连接位置有误,应该连接到放大器输出。
hailing
6楼-- · 2019-12-13 00:45
8楼的R2要换个位置,R1直接接非门输入和输出。之前发帖问过驱动32768的问题。这里3楼的电路实测可用。https://www.amobbs.com/forum.php?mod=viewthread&tid=5493826&mobile=2

一周热门 更多>