找回密码
 注册
关于网站域名变更的通知
查看: 2633|回复: 36
打印 上一主题 下一主题

排线30cm iic摄像头下参数下载失败

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-7-12 09:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
   最近在做摄像头这块,由于排线过长达到了30CM,发现STM32通过30CM的长排线向摄像头下配置参数时,总是不成功,长排线一端连接STM32,另一端连接摄像头转接板,这就是一个直连的小板做转接到摄像头。我试图用示波器探针点SDA端的上拉电阻,参数就可以下进去,不点就下不进去,通过万用表测连接是否完好,测得完好,不是座子连接虚;都说排线长,寄生电容增大,上升沿变缓,我换了上拉电阻,都换到600ohm还是不成功,降低速率降到了10k还是不行,我测试了电源,发现到末端的电压降了0.1v ,2.8v的电压,电压驱动问题也别排除了,现在接个iic buffer还没有试,大家给点建议,拜托了

该用户从未签到

推荐
 楼主| 发表于 2014-7-15 16:27 | 只看该作者
本帖最后由 sunpeng7801567 于 2014-7-15 16:29 编辑
$ M5 d/ j( @6 t# F4 m
fallen 发表于 2014-7-15 12:47! J, W: G- p6 X' j; J0 @6 [
在SCL和SDA上并联电容到GND,一般不大于100pF.
5 _8 T  i/ p! P6 x标准是小于400pF,但是受到上拉,分布电容以及输入输出的 ...

# t5 \, e4 z: c& q
, Q; p4 S6 v/ g1 t2 L2 n, M并个电容容性负载不就加大了吗 ?iic总线协议中说到 容性负载要<400PF才可以,我们并上一个100PF的电容,线路上的总电容会加大 不知道 这样理解对不对  线长除了 带来反射,对于IIC总线来说,还有什么影响呢?对容性负载会不会加大,也就是说如果排线短可以带多个负载,长的话,容性负载变大,甚至超过400pf ,iic总线通信会受到影响?不知道这样分析对不对

该用户从未签到

推荐
发表于 2014-7-15 12:47 | 只看该作者
sunpeng7801567 发表于 2014-7-15 09:04
6 X+ \9 z! J1 c3 E1 g4 T我在SDA线上的上拉电阻上并了一个1nf的电容,是可以识别到的,但是这样的话,上电瞬间电容相当于短路,造 ...
2 N  V/ u; q, |, e. D" z. z
在SCL和SDA上并联电容到GND,一般不大于100pF.
0 G: P% L% ]) i; F7 N标准是小于400pF,但是受到上拉,分布电容以及输入输出的电容,一般是小于100pF.$ }3 r! j) F1 }3 o$ W4 E
原因就是降低信号的干扰。3 d. y; t6 z  Y6 Y( F8 E7 q' ~
另外SDA和SCL的串联电阻也是必须的,因为你的线长了,需要降低反射。
  d7 E# A" ~) Y, h" i# L( x+ ]; o' W5 w0 Z( P/ `4 D# D! x
至于你在上拉电阻上并联1nF的电容是不可取的并且也没什么道理可言,不知道你为什么会这样做。

该用户从未签到

推荐
发表于 2014-7-15 16:41 | 只看该作者
你看图片,I2C的标准设计是这样的。
! W# b/ t1 U; YRD31,RD30以及CD68,CD69是用作抗干扰的,靠近slave端,
. ~, u' u0 l7 D# |9 ]RD28,RD29靠近master端,电阻的大小跟驱动有关系,驱动越强,电阻越小,一般不小于1K。* R, \5 M- P# r4 X

2 `5 a$ r9 e& o) A2 FPCB的走线,SCL和SDA按照差分走,组包。
+ |4 C2 ~+ x" ^5 w7 ?' A& P9 [" P; e- |2 \
测量波形的时候,注意几点:
' _( [& G9 x- C# D3 m1 电平是否满足要求
, _% [% a3 d( z2 start 和stop的时序要求
! j' I9 T" s  w# Y+ H9 y3 SDA在SCL的高电平期间有效,不能翻转,在SCL的低电平可以允许有毛刺,并且检查高电平的保持时间。3 Y6 _9 U: s& m" a  w& d
4 I2C的速度=SCL的频率,要注意是否满足要求。

QQ图片20140715163942.jpg (55.52 KB, 下载次数: 1)

QQ图片20140715163942.jpg

该用户从未签到

2#
发表于 2014-7-12 12:57 来自手机 | 只看该作者
你的摄像头i2要求多少伏,是不是电平不兼容

该用户从未签到

3#
发表于 2014-7-12 12:57 来自手机 | 只看该作者
你的摄像头i2c要求多少伏,是不是电平不兼容

该用户从未签到

4#
 楼主| 发表于 2014-7-12 14:35 | 只看该作者
yujingfa 发表于 2014-7-12 12:57% A2 c( c9 @6 _
你的摄像头i2c要求多少伏,是不是电平不兼容
3 |+ B2 q' F! U1 w; {* I
2.8V 呀  兼容呀
' ^  M* ?. |( _, M$ t

该用户从未签到

5#
发表于 2014-7-14 07:32 | 只看该作者
你的测试已经给你解决办法了“我试图用示波器探针点SDA端的上拉电阻,参数就可以下进去,不点就下不进去”
" R; R/ K3 ]1 Z9 I" k' T4 W说明加电容可以解决。
7 X$ ]. H" M1 ^9 f5 S另外排线30cm不算太长。

该用户从未签到

6#
 楼主| 发表于 2014-7-14 20:42 | 只看该作者
fallen 发表于 2014-7-14 07:32) V. l3 r8 [: ~" G* S3 _8 Q6 x
你的测试已经给你解决办法了“我试图用示波器探针点SDA端的上拉电阻,参数就可以下进去,不点就下不进去”9 @  G5 ~5 U+ h
...
' z, B; Q, h& z5 E6 m' D" W
你是说在上拉电阻上加一个0.1uf的电容?还是加多大的电容

该用户从未签到

7#
 楼主| 发表于 2014-7-14 20:44 | 只看该作者
sunpeng7801567 发表于 2014-7-14 20:42' o! N8 @' O$ @- B# Q
你是说在上拉电阻上加一个0.1uf的电容?还是加多大的电容

2 k+ u; P; D/ N. n( y为什么要加个电容  这是什么原因引起的呢?; p& b/ U- X5 E4 X) g& J

该用户从未签到

8#
 楼主| 发表于 2014-7-14 20:56 | 只看该作者
0.1uf 1uf试过了 都不行 用探针点也下不进去了  信号被过滤掉了
  z/ j1 }, N0 I$ N  E$ H

该用户从未签到

9#
 楼主| 发表于 2014-7-14 21:09 | 只看该作者
fallen 发表于 2014-7-14 07:32
; ?" H. x6 i/ }% O* d( [  [, J你的测试已经给你解决办法了“我试图用示波器探针点SDA端的上拉电阻,参数就可以下进去,不点就下不进去”4 p5 U/ ?5 D% N2 O6 j/ W
...
7 `. q* W7 v* L! Q& X1 `6 w1 s
加电容的话 上电瞬间2.8v直接加到了STM32的SDA引脚了,势必造成损坏,另外我试过了加0.1uf 1uf 10uf都不起作用,前辈有没有方法呢?或是判断一下问题会出现在哪里?

该用户从未签到

10#
发表于 2014-7-15 07:38 来自手机 | 只看该作者
最好的方法就是对比能下进和不能下进的波形   肯定不一样  能看到的才是最真实的

该用户从未签到

11#
发表于 2014-7-15 08:34 来自手机 | 只看该作者
在sda和scl上加100pf以内的电容

该用户从未签到

12#
 楼主| 发表于 2014-7-15 08:45 | 只看该作者
fallen 发表于 2014-7-15 08:34; I7 ]1 I! `0 x
在sda和scl上加100pf以内的电容

+ g+ e4 L+ D. @2 V4 C% R1 }非常感谢您的建议,我想问一下,这是什么原因造成的呢?加电容的目的又是什么呢?希望前辈解惑

该用户从未签到

13#
 楼主| 发表于 2014-7-15 08:46 | 只看该作者
yujingfa 发表于 2014-7-15 07:385 w/ k" j( P0 h/ i' |
最好的方法就是对比能下进和不能下进的波形   肯定不一样  能看到的才是最真实的
, p9 A1 X3 D6 T
在SDA上测,是不断有数据发出,好像摄像头那边接收不到还是怎么地,clk也一直有时钟波形,但是测得连接线是完好的。

该用户从未签到

14#
 楼主| 发表于 2014-7-15 09:04 | 只看该作者
fallen 发表于 2014-7-15 08:347 j& {! Z& ~# N/ s; w; Y
在sda和scl上加100pf以内的电容
* k0 F, ]' C. F* r: s3 b4 O/ K
我在SDA线上的上拉电阻上并了一个1nf的电容,是可以识别到的,但是这样的话,上电瞬间电容相当于短路,造成灌电流过大对STM32造成影响,我用1nf并在sda和clk上 是不通过的,您建议使用100PF电容,手头上没有符合这种型号的,我们已经在申请样片,只能拿回来测了

该用户从未签到

15#
发表于 2014-7-15 10:02 | 只看该作者
这电容都没有   期待下文!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-1 00:17 , Processed in 0.140625 second(s), 29 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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