搜索
bottom↓
回复: 28
打印 上一主题 下一主题

PCF8563 无法工作,请看是否电路问题?

[复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2012-6-27 21:54:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
采用ATMEGA16, 供电3.3v。
原理图如下,做了2个板子了,都是8563不能被访问,请看看是否是电路出问题了?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

2
 楼主| 发表于 2012-6-27 21:58:00 | 只看该作者
本帖最后由 jazsmile 于 2012-6-27 22:21 编辑

ATMEGA16有上拉电阻的,I2C上啦2.2k的电阻,结果还是不能通讯。 样本给的 上拉电阻计算公式 R =tr/Cb (tr :rise time of both SDA and SCL signals, 文档是0.3ms ;Cb :capacitive load for each bus line 文档是400PF)

上拉电阻不够? 电路板干扰(除了AD和232外,没有其它干扰啊)

出0入0汤圆

3
 楼主| 发表于 2012-6-27 22:09:10 | 只看该作者
程序没有问题,在开发板上试过。

出0入0汤圆

4
 楼主| 发表于 2012-6-27 22:20:00 | 只看该作者
本帖最后由 jazsmile 于 2012-6-27 22:38 编辑

请有经验的同志指点一下。

看了一些帖子,有这样说的:1)晶振 外壳接地;2)如果不起振, 4--8脚短接。

很多原理图 电容是15pf; 上拉电阻是 5.1k

出0入0汤圆

5
发表于 2012-6-28 09:31:19 | 只看该作者
电容是10P的,不能太大,

出0入0汤圆

6
发表于 2012-6-28 17:45:41 | 只看该作者
估计是你的初始化有问题吧,你只贴个图,有没有程序,好好看你的程序吧,至于上啦电阻,2.2k-10k的阻值都是可以的,外接的电容10pF-22pF之间也是可以的,好好的检查你的程序或者是硬件连接的吧!!!!!!!!1

出0入0汤圆

7
发表于 2012-6-28 17:57:25 | 只看该作者
你是模拟IIC吧 是不是用到了while(xx); 应该是死到这块了,我以前遇到过

出0入0汤圆

8
 楼主| 发表于 2012-6-28 21:07:30 | 只看该作者
hpdell 发表于 2012-6-28 17:45
估计是你的初始化有问题吧,你只贴个图,有没有程序,好好看你的程序吧,至于上啦电阻,2.2k-10k的阻值都是 ...

谢谢。

目前更换 电容为15pF, 上拉为 5.1k,能读出时钟数据。可是结果不对。

出0入0汤圆

9
 楼主| 发表于 2012-6-28 21:07:59 | 只看该作者
hongjie0216 发表于 2012-6-28 17:57
你是模拟IIC吧 是不是用到了while(xx); 应该是死到这块了,我以前遇到过

用的是 ATMEGA16,有 I2C 接口。

谢谢!!

出0入0汤圆

10
 楼主| 发表于 2012-6-28 21:09:57 | 只看该作者
uzufk 发表于 2012-6-28 09:31
电容是10P的,不能太大,

谢谢。
现在改为15PF,可通讯,数据不对。 改为10PF再看看。

出0入0汤圆

11
发表于 2012-6-28 22:17:30 | 只看该作者
数据手册上是10P,你怎么不安数据手册来啊,
还就是,晶振是12.5P负载的!

出0入0汤圆

12
 楼主| 发表于 2012-6-29 10:01:16 | 只看该作者
uzufk 发表于 2012-6-28 22:17
数据手册上是10P,你怎么不安数据手册来啊,
还就是,晶振是12.5P负载的!

主要是找了一个开发板,看到上面是22pf。

看了8563的手册,没有仔细看好。

谢谢!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

13
发表于 2012-6-30 08:48:07 | 只看该作者
做设计一定的仔细看手册, 可能一不小心就出问题!

出0入0汤圆

14
 楼主| 发表于 2012-6-30 11:05:31 | 只看该作者
uzufk 发表于 2012-6-30 08:48
做设计一定的仔细看手册, 可能一不小心就出问题!

谢谢。 电容改后。 8563正常工作。

出0入0汤圆

15
发表于 2012-6-30 11:09:30 | 只看该作者
以前遇到过,晶振匹配的电容不正确的话,时钟不走。

出0入0汤圆

16
发表于 2012-7-12 20:31:21 | 只看该作者
最近也在设计这个,自己也要好好注意这些问题!

出0入0汤圆

17
发表于 2012-7-12 20:45:58 | 只看该作者
我一直都不用电容都可以工作

出0入0汤圆

18
 楼主| 发表于 2012-7-12 21:48:13 | 只看该作者
问题已解决。
1)电容还是需要15pf;
2)int输出需要上拉。

谢谢大家。

出0入0汤圆

19
发表于 2012-10-26 01:13:23 | 只看该作者
我的能读不能写,怎么回事?

出0入0汤圆

20
发表于 2013-3-4 21:36:06 | 只看该作者
目前使用的也无法读取1

出0入0汤圆

21
发表于 2013-7-6 19:23:54 | 只看该作者
pangbin4 发表于 2013-3-4 21:36
目前使用的也无法读取1

请问之前 不能读取是什么原因  我现在的也是不能读取

出0入0汤圆

22
发表于 2013-9-4 13:51:58 | 只看该作者
准备用8563,学习了

出0入0汤圆

23
发表于 2013-9-4 14:52:48 | 只看该作者
不是吧,公司一直量产晶振的电容都是22p,没发现过不工作的,唯一遇到的问题就是晶振坏了,换晶振就好了。

出0入0汤圆

24
发表于 2013-9-4 16:31:30 | 只看该作者
10pF - 22pF 应该都能够读写的哦,只是时间的精度有关系,再说上啦5.1k 应该不是问题的关键所在,2.2K-10k都应该是可以的了,如果i2c挂的期间多,就适当的减小上啦电阻的阻值,

出0入0汤圆

25
发表于 2014-1-26 10:08:17 | 只看该作者
存在另一个问题:R5 R6不要用8563的VCC,这样很费电池的电。

出0入0汤圆

26
发表于 2018-8-14 10:59:01 | 只看该作者
楼上道理是对的,但现在不接也是很耗电了,有什么方法吗

出0入0汤圆

27
发表于 2019-11-19 13:06:21 | 只看该作者
各位大神,需要RTC二次电池可以找我哈免费提供样品   MS621  MS614  MS920  MS412

出10入120汤圆

28
发表于 2019-11-19 13:16:23 来自手机 | 只看该作者
zhucai 发表于 2019-11-19 13:06
各位大神,需要RTC二次电池可以找我哈免费提供样品   MS621  MS614  MS920  MS412

什么规格的,2012还是2032封装的,价格什么情况?

出0入0汤圆

29
发表于 2022-6-19 17:10:03 | 只看该作者
我也遇到这个问题,写iic好像没反应 ,clkout 配置没输出,读 时  分  秒   3f 7f 7f  ,osc1 上是有频率输入的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 -- 东莞阿莫电子网站 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2023-1-29 23:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表