排线30cm iic摄像头下参数下载失败
时间:10-02
整理:3721RD
点击:
最近在做摄像头这块,由于排线过长达到了30CM,发现STM32通过30CM的长排线向摄像头下配置参数时,总是不成功,长排线一端连接STM32,另一端连接摄像头转接板,这就是一个直连的小板做转接到摄像头。我试图用示波器探针点SDA端的上拉电阻,参数就可以下进去,不点就下不进去,通过万用表测连接是否完好,测得完好,不是座子连接虚;都说排线长,寄生电容增大,上升沿变缓,我换了上拉电阻,都换到600ohm还是不成功,降低速率降到了10k还是不行,我测试了电源,发现到末端的电压降了0.1v ,2.8v的电压,电压驱动问题也别排除了,现在接个iic buffer还没有试,大家给点建议,拜托了
你的摄像头i2要求多少伏,是不是电平不兼容
你的摄像头i2c要求多少伏,是不是电平不兼容
2.8V 呀 兼容呀
你的测试已经给你解决办法了“我试图用示波器探针点SDA端的上拉电阻,参数就可以下进去,不点就下不进去”
说明加电容可以解决。
另外排线30cm不算太长。
你是说在上拉电阻上加一个0.1uf的电容?还是加多大的电容
为什么要加个电容 这是什么原因引起的呢?
0.1uf 1uf试过了 都不行 用探针点也下不进去了 信号被过滤掉了
加电容的话 上电瞬间2.8v直接加到了STM32的SDA引脚了,势必造成损坏,另外我试过了加0.1uf 1uf 10uf都不起作用,前辈有没有方法呢?或是判断一下问题会出现在哪里?
最好的方法就是对比能下进和不能下进的波形 肯定不一样 能看到的才是最真实的
在sda和scl上加100pf以内的电容
非常感谢您的建议,我想问一下,这是什么原因造成的呢?加电容的目的又是什么呢?希望前辈解惑
在SDA上测,是不断有数据发出,好像摄像头那边接收不到还是怎么地,clk也一直有时钟波形,但是测得连接线是完好的。
我在SDA线上的上拉电阻上并了一个1nf的电容,是可以识别到的,但是这样的话,上电瞬间电容相当于短路,造成灌电流过大对STM32造成影响,我用1nf并在sda和clk上 是不通过的,您建议使用100PF电容,手头上没有符合这种型号的,我们已经在申请样片,只能拿回来测了
这电容都没有 期待下文!
