找回密码
 注册
搜索
查看: 2260|回复: 0

[资料] ov13850调试中遇到的神奇事件,及共享数据手册

[复制链接]
发表于 2015-11-12 17:53:33 | 显示全部楼层 |阅读模式
公司做一款产品拟使用ov13850,最近我在评估这个sensor的驱动,打样了模组之后用度信的测试架可以点亮,但是用mcu+FPGA就是无法点亮,故障现象表现为无法配置sensor, sensor的地址为0x10,但是在mcu上写了程序来搜索所有的地址,就是没有0x10,不过倒是发现出现了个陌生的未知设备:0x0c,我确实未在i2c总线上挂0x0c设备,然后我移除sensor在此搜索所有设备,列出列表内没有了0x0c设备。
这意味着:ov13850刚上电后未经特定配置时是0x0c。

然后分析逻辑分析仪抓到的封包,发现对0x0c进行了几次读写,然后延时3ms左右就开始对0x10进行配置了。在mcu上模仿该过程,成功了。


后面又上了第二批打样回来的sensor,这一招不灵了,这一次找到逻辑分析仪看封包,发现0x0c不见了,但是测试架依然呼叫0x0c,然后是没有响应,无响应后延时1ms左右接着呼叫,重复几次后就可以配置0x10了。

如果是设计错误,到底是什么样的设计错误会导致这种问题?
如果是官方的坑,到底脑袋坑多大才能搞出来这样的产品?

附上ov13850的不完全数据手册(经我对比已有的rk3288平台上的驱动源码,发现该寄存器手册中寄存器并未完全罗列,且罗列出来的寄存器地址 0x3615是不可以写的,这也是个令人很困惑的问题)。
搞ov的sensor开发还是要向ov的FAE要对应型号的编程手册啊,哪位老大手里有ov13850的编程手册?可否共享一下?有偿的也行。

新到52RD,手里积分太少了,收一个积分赚点钱...


本帖子中包含更多资源

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

×
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-6-16 21:44 , Processed in 0.047655 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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