找回密码
 注册
关于网站域名变更的通知
楼主: sunpeng7801567
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

16#
发表于 2014-7-15 12:47 | 只看该作者
sunpeng7801567 发表于 2014-7-15 09:048 d+ ], B& o) y* c6 l) ]
我在SDA线上的上拉电阻上并了一个1nf的电容,是可以识别到的,但是这样的话,上电瞬间电容相当于短路,造 ...
7 H( }  h& P+ \
在SCL和SDA上并联电容到GND,一般不大于100pF.
& @7 E" k7 P1 b4 e0 Q3 f0 G标准是小于400pF,但是受到上拉,分布电容以及输入输出的电容,一般是小于100pF.
. h6 Z4 V1 [, K5 ^原因就是降低信号的干扰。
* N. I. i5 v) T0 D7 H6 D: D另外SDA和SCL的串联电阻也是必须的,因为你的线长了,需要降低反射。: X' K1 I* H% o

. h% `# J. j0 R+ Q; R至于你在上拉电阻上并联1nF的电容是不可取的并且也没什么道理可言,不知道你为什么会这样做。

该用户从未签到

17#
发表于 2014-7-15 13:28 | 只看该作者
建议楼主把图纸传上来

该用户从未签到

18#
 楼主| 发表于 2014-7-15 14:38 | 只看该作者
fallen 发表于 2014-7-15 12:47
3 n" S9 l6 k$ ?$ Z2 Y在SCL和SDA上并联电容到GND,一般不大于100pF.1 x/ Y; U! T* Y
标准是小于400pF,但是受到上拉,分布电容以及输入输出的 ...
9 x/ e/ P& H4 Y8 x- o% p
  你说的  ‘在SCL和SDA上并联电容到GND’ 是指分别在SCL端接个小于100PF的电容到地,和在SDA端接个小于100pf电容到地吗?还有端接电阻加到STM32端 还是摄像头那端?

该用户从未签到

19#
发表于 2014-7-15 15:23 | 只看该作者
电容电阻都在STM32端

该用户从未签到

20#
 楼主| 发表于 2014-7-15 16:12 | 只看该作者
fallen 发表于 2014-7-15 15:23, Q! k- G1 l1 F
电容电阻都在STM32端
. e6 y! L; f2 T/ T
非常感谢你的回答  还有一个问题:  你说的  ‘在SCL和SDA上并联电容到GND’ 是指分别在SCL端接个小于100PF的电容到地,和在SDA端接个小于100pf电容到地吗?

该用户从未签到

21#
发表于 2014-7-15 16:21 | 只看该作者
sunpeng7801567 发表于 2014-7-15 16:12
0 a$ ?* K2 _; z9 q+ p, o非常感谢你的回答  还有一个问题:  你说的  ‘在SCL和SDA上并联电容到GND’ 是指分别在SCL端接个小于100 ...

* u9 W- C0 a' {0 k1 t4 e' W; A恩,分别并联。

该用户从未签到

22#
 楼主| 发表于 2014-7-15 16:23 | 只看该作者
fallen 发表于 2014-7-15 16:213 Z% e; ~" h( X" L$ U5 ]
恩,分别并联。

+ J. F6 Q* T* ]8 S) y哦,好的,我试试  谢谢

该用户从未签到

23#
 楼主| 发表于 2014-7-15 16:27 | 只看该作者
本帖最后由 sunpeng7801567 于 2014-7-15 16:29 编辑
! D* e: ?; H) D2 v- c+ H( U0 l) ]
fallen 发表于 2014-7-15 12:47) }" o, v! C9 O
在SCL和SDA上并联电容到GND,一般不大于100pF.
* ?5 b( Y, b% }( R6 r& n标准是小于400pF,但是受到上拉,分布电容以及输入输出的 ...
% _+ A9 p( p( [
8 Q+ _0 t- W1 r) z
并个电容容性负载不就加大了吗 ?iic总线协议中说到 容性负载要<400PF才可以,我们并上一个100PF的电容,线路上的总电容会加大 不知道 这样理解对不对  线长除了 带来反射,对于IIC总线来说,还有什么影响呢?对容性负载会不会加大,也就是说如果排线短可以带多个负载,长的话,容性负载变大,甚至超过400pf ,iic总线通信会受到影响?不知道这样分析对不对

该用户从未签到

24#
发表于 2014-7-15 16:33 | 只看该作者
并联电容,容性负载加大,这是对的。所以我跟你说的是一般小于100pF.1 h. `4 C6 {) e) M* g" w4 h
线长带来反射和干扰。对于I2C来说,没有硬性,如果你没有反射和干扰并且驱动能力满足(收发端电平满足要求),线长是没有硬性要求的。
" J# @" _# ]% w" c+ z$ u! q& F: Z4 _# [2 v/ ^
电容大于400pF后,I2C的波形会变差。

该用户从未签到

25#
发表于 2014-7-15 16:41 | 只看该作者
你看图片,I2C的标准设计是这样的。' R. C2 T' e* E
RD31,RD30以及CD68,CD69是用作抗干扰的,靠近slave端,
* r  U4 w8 g+ `. L" K/ \. [+ L8 wRD28,RD29靠近master端,电阻的大小跟驱动有关系,驱动越强,电阻越小,一般不小于1K。0 y! Z5 ]) M7 l! i5 C$ ?/ g
+ w' S+ N! ~/ c$ _' \
PCB的走线,SCL和SDA按照差分走,组包。* C3 b" X! L' ]( v' H
1 Y. G) Z8 d6 f; T9 P
测量波形的时候,注意几点:0 P+ D5 k9 Z7 u4 F* B" e3 U0 d9 e5 F
1 电平是否满足要求* L. B0 b% F1 D: Z5 `+ I$ n) K
2 start 和stop的时序要求8 w: Z* x$ ~5 o# c
3 SDA在SCL的高电平期间有效,不能翻转,在SCL的低电平可以允许有毛刺,并且检查高电平的保持时间。
) v* P0 K3 N4 L8 y- W4 I2C的速度=SCL的频率,要注意是否满足要求。

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

QQ图片20140715163942.jpg

该用户从未签到

26#
 楼主| 发表于 2014-7-15 17:16 | 只看该作者
fallen 发表于 2014-7-15 16:41
7 r' r9 F6 j8 l% R* _- j你看图片,I2C的标准设计是这样的。
# U# @8 s9 U; N$ f- ]RD31,RD30以及CD68,CD69是用作抗干扰的,靠近slave端,0 s3 d& g4 y7 T5 L
RD28,RD29 ...

4 y4 e9 `: q  \! z& I# ?0 `刚不是说 电阻电容接到STM32端吗 ?怎么现在又要放到slave端了? 信号是双向的,电阻电容放在信号的源端比较好,不知道对不对,还有PCB走线要走差分 那他也不是差分信号呀?前辈

QQ截图20140715171640.png (2.77 KB, 下载次数: 1)

QQ截图20140715171640.png

QQ截图20140715171615.png (38.88 KB, 下载次数: 1)

QQ截图20140715171615.png

该用户从未签到

27#
发表于 2014-7-15 17:20 | 只看该作者
1 差分信号走差分是对的,SCL和SDA不是差分信号,按照差分的来走,是为了方便你layout,并不做硬性的等长要求。" X/ O4 X) {% A& }
2 靠近slave,是因为只有SDA是双向的,SCL是单向的,并且靠近slave可以防止干扰到slave,我之前说的在STM32端,是因为我理解成了你通过外设下载到STM32端。这一点我改正一下。. y8 F2 H# m. x6 {( g

该用户从未签到

28#
 楼主| 发表于 2014-7-15 18:41 | 只看该作者
fallen 发表于 2014-7-15 17:204 O# i1 P1 A" y/ A1 f, {& N$ y( \
1 差分信号走差分是对的,SCL和SDA不是差分信号,按照差分的来走,是为了方便你layout,并不做硬性的等长要 ...
! d7 r2 R! |  |8 I+ p9 x
很感谢您给的指导建议,但是我还有一个问题 SCL不是STM32发出的的吗?那电阻要源端匹配,不应该放在stm32这端吗?

该用户从未签到

29#
发表于 2014-7-15 20:42 | 只看该作者
sunpeng7801567 发表于 2014-7-15 18:41
& _5 Z/ k: x! s- _" B( T( x很感谢您给的指导建议,但是我还有一个问题 SCL不是STM32发出的的吗?那电阻要源端匹配,不应该放在stm32 ...
# W1 ~; s9 T4 V/ g9 X; H0 v
也可以按照这个理论。
& Y: L# ^, c* J+ O% \1 E也可以为了降低干扰,放在slave端。

该用户从未签到

30#
 楼主| 发表于 2014-7-16 10:08 | 只看该作者
fallen 发表于 2014-7-15 20:42, P/ A4 Z) R, o
也可以按照这个理论。
) ?6 }% O( Y- F1 }, ?) s" \* O% \- [也可以为了降低干扰,放在slave端。
- v! A. E. T0 b1 W
好的,谢谢 ,那我画 一个摄像头转接板双面板,但是阻抗不好控制,前辈有没有遇到过这种情况呢? 那我就在转接板上加电阻电容 试试  

1.png (37.35 KB, 下载次数: 1)

1.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-1 00:22 , Processed in 0.109375 second(s), 22 queries , Gzip On.

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

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

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