为啥俺的DS1302一天要慢4S
电路图如上所示,测了下这个DS1302一天要慢4S,两条慢了8S,三天慢了11S,咋回事啊? 看看你的晶振频率对不对,再看看它会不会偶尔停振 换晶振再试一下 这个是通病, 选3ppm晶振 给晶振穿个小棉袄 找块坏主板看有没有晶振,拆个装上精度不错 http://image33.360doc.com/DownloadImg/2011/08/0223/15183194_1.jpg
图中CI,C2这两个电容就叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十皮法。它会影响到晶振的谐振频率和输出幅度,一般订购晶振时候供货方会问你负载电容是多少。
常规的负载电容20pF,负载电容就是32pF比较匹配
晶振的负载电容公式=[(Cd*Cg)/(Cd+Cg)]+Cic+△C
式中Cd,Cg为分别接在晶振的两个脚上和对地的电容,Cic(集成电路内部电容)+△C(PCB上电容)经验值为3至5pf。因此,晶振的数据表中规定12pF的有效负载电容要求在每个引脚XIN 与 XOUT上具有22pF(2 * 12pF = 24pF = 22pF + 2pF 寄生电容)。两边电容为Cg,Cd,负载电容为Cl, cl=cg*cd/(cg+cd)+a
就是说负载电容15pf的话,两边两个接27pf的差不多了,
各种逻辑芯片的晶振引脚可以等效为电容三点式振荡器。晶振引脚的内部通常是一个反相器, 或者是奇数个反相器串联。在晶振输出引脚 XO 和晶振输入引脚 XI 之间用一个电阻连接, 对于 CMOS 芯片通常是数 M 到数十M 欧之间. 很多芯片的引脚内部已经包含了这个电阻, 引脚外部就不用接了。这个电阻是为了使反相器在振荡初始时处于线性状态, 反相器就如同一个有很大增益的放大器, 以便于起振. 石英晶体也连接在晶振引脚的输入和输出之间, 等效为一个并联谐振回路, 振荡频率应该是石英晶体的并联谐振频率. 晶体旁边的两个电容接地, 实际上就是电容三点式电路的分压电容, 接地点就是分压点. 以接地点即分压点为参考点, 振荡引脚的输入和输出是反相的, 但从并联谐振回路即石英晶体两端来看, 形成一个正反馈以保证电路持续振荡. 在芯片设计时, 这两个电容就已经形成了, 一般是两个的容量相等, 容量大小依工艺和版图而不同, 但终归是比较小, 不一定适合很宽的频率范围. 外接时大约是数 PF 到数十 PF, 依频率和石英晶体的特性而定. 需要注意的是: 这两个电容串联的值是并联在谐振回路上的, 会影响振荡频率. 当两个电容量相等时, 反馈系数是 0.5, 一般是可以满足振荡条件的, 但如果不易起振或振荡不稳定可以减小输入端对地电容量, 而增加输出端的值以提高反馈量. . 一般芯片的 Data sheet 上会有说明。
另:
1.匹配电容-----负载电容是指晶振要正常震荡所需要的电容。一般外接电容,是为了使晶振两端的等效电容等于或接近负载电容。要求高的场合还要考虑ic输入端的对地电容。一般晶振两端所接电容是所要求的负载电容的两倍。这样并联起来就接近负载电容了。
2.负载电容是指在电路中跨接晶体两端的总的外界有效电容。他是一个测试条件,也是一个使用条件。应用时一般在给出负载电容值附近调整可以得到精确频率。此电容的大小主要影响负载谐振频率和等效负载谐振电阻。
3.一般情况下,增大负载电容会使振荡频率下降,而减小负载电容会使振荡频率升高
4.负载电容是指晶振的两条引线连接IC块内部及外部所有有效电容之和,可看作晶振片在电路中串接电容。负载频率不同决定振荡器的振荡频率不同。标称频率相同的晶振,负载电容不一定相同。因为石英晶体振荡器有两个谐振频率,一个是串联揩振晶振的低负载电容晶振:另一个为并联揩振晶振的高负载电容晶振。所以,标称频率相同的晶振互换时还必须要求负载电容一至,不能冒然互换,否则会造成电器工作不正常。 LS牛人 晶体两端加15pF电容,保你在1S内 饭桶 发表于 2012-11-19 21:43 static/image/common/back.gif
晶体两端加15pF电容,保你在1S内
也不行吧,接15p的晶振、。 我的也是不准,实际看过那么多资料,主要就是晶振,找个好点的 晶振的事情 找不到好晶振 就在程序中做24小时误差校正把 呵呵,通病来的,我曾经试过用电脑主板的32768晶振与其谐振电容,结果照样慢。只有采用程序校正了。 不知加2个5pF负载电容会不会好些呢? yunhuisong 发表于 2012-11-19 17:35 static/image/common/back.gif
看看你的晶振频率对不对,再看看它会不会偶尔停振
晶振32.768KHZ的啊,怎么看停不停振? dingshidong214 发表于 2012-11-19 19:56 static/image/common/back.gif
给晶振穿个小棉袄
穿什么样的棉袄啊?{:lol:} gentlerain 发表于 2012-11-19 20:28 static/image/common/back.gif
图中CI,C2这两个电容就叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十皮法。它会影响 ...
好牛叉哎!{:handshake:} 用稳温有源晶振 吧 这个跟DS1302关系不大。最简单的软件修正了。 好文章,顶………… 我的不慢,就是偏快.经长期观察发现,单单电池供电就基本上准确,如果通上交流电源就会偏快了,一直百思不得其解. 1、晶振
2、负载电容
3、PCB走线
4、电源和电池供电的稳定性
5、1302质量
从这5个方面查,以前也用过,也测过误差。比你的要小不少。 gentlerain 发表于 2012-11-19 20:28 static/image/common/back.gif
图中CI,C2这两个电容就叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十皮法。它会影响 ...
晶振的负载电容公式=[(Cd*Cg)/(Cd+Cg)]+Cic+△C
式中Cd,Cg为分别接在晶振的两个脚上和对地的电容,Cic(集成电路内部电容)+△C(PCB上电容)经验值为3至5pf。因此,晶振的数据表中规定12pF的有效负载电容要求在每个引脚XIN 与 XOUT上具有22pF(2 * 12pF = 24pF = 22pF + 2pF 寄生电容)。两边电容为Cg,Cd,负载电容为Cl, cl=cg*cd/(cg+cd)+a
就是说负载电容15pf的话,两边两个接27pf的差不多了,
疑问:当负载电容为12pF时,12=[(Cd*Cg)/(Cd+Cg)]+Cic+△C,Cic+△C取3到5时,(Cd*Cg)/(Cd+Cg)]为7到9,cd和cg相等时,取14到18。按寄生电容2pF计算,cd和cg取20pF。
当负载电容15时,10到12时,在20pF到24pf之间,取22pF相比27pF更合适啊。 4S/3600S/24 = 46.3ppm
LZ核对下你的晶振等级,然后看是否电容用的不合适 建议减少两端电容到10p就会快点。最好办法是换高精密晶振及电容。和1302没关系。
页:
[1]