【OK210试用体验】OV9650摄像头接驳 + 故障排除经历分享 - 在线问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【OK210试用体验】OV9650摄像头接驳 + 故障排除经历分享

7宝 ( 楼主 ) 2015-9-4 10:23:00  只看该作者 倒序浏览
七宝同学今天带来的是我昨天调试摄像头遇到的一些问题,以及后来解决问题的一个小经历,分享给大家,也希望能帮助遇到相同情况的同学,少走弯路吧,回到正题——
七宝同学手里的摄像头是实验室某开发板附赠的,见图:


相信很多同学和我的情况一样,手里有某款摄像头却和OK210不匹配,这里七宝同学仔细看了一下,这个摄像头的针脚数和OK210接口的针脚数是一样的,一开始还挺高兴,以为针脚定义也是一样的,结果事实证明这是错误的,请看图:




第一个图是OK210的针脚定义,下面的才是楼主摄像头的针脚定义。仔细研究了一下,发现做一个转接线应该可以解决问题,所以七宝同学动起了烙铁,做了一个这样的转接线:


哈哈,怎么样,加了热缩管显得很专业有木有 :)
下面就是对照两个图进行摄像头的接驳,这里七宝同学的摄像头是两个电源,一个5V,一个3.3V,而3.3V的电源并没有在OK210的摄像头接口定义里面,所以只能自己就近焊一个飞线了,如下图:


最后接驳完成后如图,好像有点丑:


不过七宝同学谨记一个“名言”:好使胜过一切!遂开机,结果:


串口打印了一堆这样的信息,然后安卓界面无响应、、
这是什么情况?仔细看了一下打印信息,第一反应是摄像头配置失败,应该是IIC总线出了问题,遂接上示波器一探究竟:




果然,我们可以看到示波器显示的IIC总线最后一位应答位无响应,在看一下IIC地址信号,应该是0x60,对应程序当中:


地址没问题,但是没应答,应该是摄像头没工作起来,然后楼主各种检查,各种测试,什么接口电压啊,复位电压啊,地电平啊,各种条件均满足,折腾了很久,没有进展,陷入了僵局、、
相信大家有很多类似的经历,冷静思考一下,然后去网上搜了一下OV9650的datasheet,看看能不能找到答案。然后我忽然发现了这个:


这个管脚是PWDN,貌似是POWER DOWN的意思,从datasheet上面也可以了解到,高电平的时候是电源关断状态!赶紧回来看一下接口定义,并没有发现这个针脚,难道这个针脚被摄像头厂商悬空了?遂赶紧找到实验室同学,向他要到了摄像头的转接板原理图,然后就是这样的:


豁然开朗,坑,爹,啊@!怎么能把PWDN的针脚画成中断INT引脚!!马上拿来万用表测试一下OK210中断引脚上面的电压,果然是3.3V!赶紧拔下INT管脚,开机,问题解决:


示波器的IIC应答波形出来了,然后串口的那堆错误信息也没有了,安卓上的图像也顺利出现:


效果还可以的说!
经过了这次折腾,我觉得厂商提供的原理图并不一定可靠,一定要找到芯片的数据手册,好好研读,然后在后续的排错过程当中才有据可循,顺利解决问题。
希望这次分享能给大家带来一点帮助,最后说明一下接驳摄像头的意义,七宝同学的项目是一种监控设备,计划使用安卓作为上位机,这里摄像头只是一个跳板,下一步将使用FPGA模拟摄像头的时序,让FPGA采集并处理过的图像显示在安卓的上位机里面。七宝同学是边调程序边发帖,所以后期会逐步更新项目进展情况,敬请期待!

QQ截图20150903151331.jpg (11.15 KB, 下载次数: 20)

QQ截图20150903151331.jpg

2个回复

那些年儿ing 发表于 2015-9-6 11:51:56
期待 看来玩板子还是要耐心的去调试的啊 有时候问题就是出在细节上面。
xjallen 发表于 2015-9-20 14:21:12
高手啊 膜拜 学习了 关注楼主后面的更新
您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-12-22 15:58 , Processed in 0.425424 second(s), Total 36, Slave 25 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表