找回密码
 注册
搜索
查看: 900|回复: 8

[讨论] I2C 探测 SAMSUNG的S5K4BAFX的 ACK 没有得到?

[复制链接]
发表于 2008-7-15 09:50:50 | 显示全部楼层 |阅读模式
通过I2C探测 SAMSUNG的S5K4BAFX 的Slave ID 0x52是没有ACK回应 ,ACK一直为高,写不进去。
看了波形,时序及 信号边沿都和DATASHEET上一致, 上拉电阻也应该是合适的,请问各位还有没有别的原因啊 。
发表于 2008-7-15 10:13:06 | 显示全部楼层
SAMSUNG的S5K4BAFX
早就不在大陆销售了,大陆目前能出货的料号是S5K4BAFB,
如果用MTK平台,建议使用S4K4B2(SENSOR ONLY).
点评回复

使用道具 举报

发表于 2008-7-15 10:34:43 | 显示全部楼层
S5K4BAFX 内部测试版本的SENSOR,   SAMSUNG FX版本的都是测试版的,  你用这版本不怕出问题?

IIC没ACK, 你先把IIC的速度降低下看看, 先搞到10KHz看下,   SAMSUNG的IIC通讯口一直很慢, 别看DATASHEET上标可以到400KHz, 纯粹放屁..........   

最经典的是TI平台里IIC接口速度控制寄存器有3种设置, 快速(400KHz), 慢速(100KHz), 超慢速(20KHz) 后边标明是FOR SAMSUNG SENSOR 哇 哈哈[em10][em10]
点评回复

使用道具 举报

发表于 2008-7-15 10:38:35 | 显示全部楼层
不行, 把上拉搞成1K 的看看, SAMSUNG 官方推荐的是2K.
点评回复

使用道具 举报

 楼主| 发表于 2008-7-15 15:09:24 | 显示全部楼层
好 谢谢两位,正在测试!2K的上拉电阻试过了,还是有问题。
点评回复

使用道具 举报

发表于 2008-7-15 15:46:44 | 显示全部楼层
Samsung SENSOR 最头大的问题就是IIC 通讯了~~~ 楼竹多测测, 还可能发生偶然性IIC 读写失败的可能, 我可是被折磨得没脾气了............

还有就是SENSOR的初始化上电顺序要严格按照 SPEC , 差一点就可能有问题.......          最好在RESET 复位信号完成复位动作后 过>200ms的DELAY再送参数..........
点评回复

使用道具 举报

 楼主| 发表于 2008-7-15 16:43:29 | 显示全部楼层
汇报一下阿!将上拉电阻改成1.5K,I2C频率设置为300k左右,可以探测成功!谢谢各位。但是初始化的寄存器太多了1000多条,时间太长了,怎么办,
William兄,有没有优化后的初始化序列供兄弟参考阿,越精炼越爽,3Q!
点评回复

使用道具 举报

发表于 2008-7-16 08:39:39 | 显示全部楼层
精炼后的也有800多行...........[em07][em07][em07]

IIC能设到300KHz....不错........你多测测, 可能会出现偶然性IIC写失败的情况.....[em07][em07][em07]
点评回复

使用道具 举报

发表于 2009-11-9 14:40:41 | 显示全部楼层
请求S5K4BAFX的规格书
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-7-1 06:42 , Processed in 0.046962 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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