EDA365电子工程师网

标题: LDO对总电源影响疑问 [打印本页]

作者: legendarrow    时间: 2012-12-24 23:19
标题: LDO对总电源影响疑问
CPU接的是PMIC,PMIC有一路LDO,输出一路1.8V. 此路电压给I2C做上拉电压。发现I2C的上拉电阻比较小的时候,譬如2K,发现LDO的输出就被拉低了。必须将输入升到5V才带的动。起初是3.6V。LDO带负载能力50mA,LDO有这么脆弱吗。呵呵
' M) Q% y  [3 `. [3 N9 y) w还有另外一个相关现象,此时1.8V的LDO调好了,上拉4.7K,开始调别的部分,有一个2.5V的LDO。接上,发现1.8V的LDO又不输出了,2.5V LDO与1.8V LDO有共同的输入稳压电源。此时将I2C上拉10K又正常了。
7 c" k5 I; L) I5 X: E大家帮忙解释下。
# d$ L, s' O8 L( o! u# s. y9 @( ^谢谢罗。
. _) S- v& b' P4 _" O2 a; D
作者: jacklee_47pn    时间: 2012-12-25 08:06
I2C 的上拉电阻跟 I2C 速度以及工耗都有關係,不要隨便用的太小,一般使用值約 4.7K 到 47K 最多人使用,我看過的大部分的設計不是 4.7K 就是 10K 。
- s2 N8 j; n* Q" c& c2 s8 r6 L' K0 q. O2 G. ~5 c+ M
"必须将输入升到5V才带的动。起初是3.6V。LDO带负载能力50mA,LDO有这么脆弱吗。"  ===>   LDO 除了看负载能力之外,也要看 DROP 電壓條件,也就是當 LDO 穩定輸出某一個穩定的電流時候,至少輸入要多少電壓。如果這輸入電壓達不到這條件,LDO 根本是穩不住的。
3 R5 R) n1 @: `9 L
作者: xiaoyunvsmm    时间: 2012-12-25 09:25
jacklee_47pn 发表于 2012-12-25 08:06
) f: X/ {* p9 v( {# l/ jI2C 的上拉电阻跟 I2C 速度以及工耗都有關係,不要隨便用的太小,一般使用值約 4.7K 到 47K 最多人使用,我 ...
' D- Y9 }" |! C2 i. _4 D
学习了~~
作者: legendarrow    时间: 2012-12-25 14:38
jacklee_47pn 发表于 2012-12-25 08:06
  o) F# N/ S( Q: U, @I2C 的上拉电阻跟 I2C 速度以及工耗都有關係,不要隨便用的太小,一般使用值約 4.7K 到 47K 最多人使用,我 ...

, C  ^# h6 J9 K. s3 u- E2 G) H3 y& DLDO是3.6V输入1.8V输出,最小的drop电压为0.3V,感觉应该不会是电压太低的原因。
作者: really2003    时间: 2013-2-18 13:11
是不是ldo的带负载能力不够导致?
作者: xin_515    时间: 2013-2-19 16:23
换个带负载能力大的LDO试试啊。
作者: xiaoyunvsmm    时间: 2013-2-19 18:08
jacklee_47pn 发表于 2012-12-25 08:06 0 i# b4 P/ m* {  Y) J8 p
I2C 的上拉电阻跟 I2C 速度以及工耗都有關係,不要隨便用的太小,一般使用值約 4.7K 到 47K 最多人使用,我 ...
$ Y- B1 A' ^: H7 f7 v2 a$ N
I2C我也比较糊涂,看过很多都是4.7K或者10K,但是最近看到TI的一个核心板,他的I2C上拉只有1.5K,如图 。。。。有点搞不懂。上拉电阻的大小我觉得应该和上拉电压有关系。像本帖楼主的上拉只有1.8V,那用2K足够了啊,为什么会被拉低呢?是不是PMIC提供的功率不够啊?
作者: xiaoyunvsmm    时间: 2013-2-19 18:11
请问你的PMIC是什么型号啊?
作者: jacklee_47pn    时间: 2013-2-20 09:54
xiaoyunvsmm 发表于 2013-2-19 18:08 ; A6 l' V4 \" e: _4 \
I2C我也比较糊涂,看过很多都是4.7K或者10K,但是最近看到TI的一个核心板,他的I2C上拉只有1.5K,如图。。 ...
. N' \1 V% ?  |3 Q8 ~; X+ w
上拉电阻大小會影響電流大小,而上拉電流大小對於 I2C 上的 HOST 和 DEVICE 的內部電容效應會造成上升沿變化。上拉电阻愈小、電流越大、上升沿越陡直、所以 CLOCK 速度可以更快。
3 G: j3 R0 x& V5 c! J6 B3 {2 V0 U8 ^) z
你說的 TI 的一个核心板,他的 I2C上拉只有1.5K, 可能是 CLOCK 大於 1MHz,所以上拉电阻才會如此的小。其他一般 I2C 的 CLOCK 最快只有 400KHz,所以大部分的設計不是 4.7K 就是 10K 。3 b' X9 a- }3 Q, ?
8 d* V2 N$ X( t8 F! B8 d3 @  ]
不知道你是用 TI 哪個系列 CPU 或是單晶片? 如果你有 TI 的 DM 和 TRM,或許你可能會看見其中的一段話 "new value is 1.46 k to 7.4 k "。
作者: xiaoyunvsmm    时间: 2013-2-20 09:59
jacklee_47pn 发表于 2013-2-20 09:54
0 @2 |5 f: Q+ q2 x. \) U1 ^# Q$ t9 a上拉电阻大小會影響電流大小,而上拉電流大小對於 I2C 上的 HOST 和 DEVICE 的內部電容效應會造成上升沿變 ...

1 ]$ b/ Z! T* s2 w原来如此,我得消化一下……我用的CPU是TI的AM3359。
作者: jacklee_47pn    时间: 2013-2-20 10:04
xiaoyunvsmm 发表于 2013-2-19 18:08
* C( v7 q2 U2 Z" c% |7 xI2C我也比较糊涂,看过很多都是4.7K或者10K,但是最近看到TI的一个核心板,他的I2C上拉只有1.5K,如图。。 ...

0 y0 d, v& ~) K9 ]TI 的 CPU 和 PMIC 的 I2C 的 CLOCK 速度有 Standard mode (100 kbps)、Fast mode (400 kbps)、High-speed mode (3.4 Mbps)。針對 High-speed mode 所以上拉電阻才需要到 1.5K。
' X! L: y6 Y9 h* x  K0 }
% V* F7 R% K9 ]$ ~1 _其他廠商 I2C 元件,只有支援 Standard mode (100 kbps)、Fast mode (400 kbps)。沒有 High-speed mode (3.4 Mbps)。
作者: xin_515    时间: 2013-2-20 10:11
楼上正解
作者: skyjianhang    时间: 2013-3-6 14:35
学习中 " {% j% n  z. |) N7 J% s
!!!!!!!!!!
作者: iaiping    时间: 2013-3-6 23:51
版主说的好啊。。。
作者: wuxiaoyao    时间: 2013-6-9 17:18
thanks!
作者: 超級狗    时间: 2013-6-10 16:24
legendarrow 发表于 2012-12-25 14:38 0 J& [5 x/ I" Z5 F
LDO是3.6V输入1.8V输出,最小的drop电压为0.3V,感觉应该不会是电压太低的原因。
+ a+ o' ]2 q1 f( G

! F$ N: p/ S* G( K
$ T. z4 |$ ]& f& C{:soso_e156:}

TI TPS797xx Specification.jpg (190.78 KB, 下载次数: 0)

TI TPS797xx Specification.jpg

TI TPS797xx Dropout Voltage vs Temperature.jpg (50.15 KB, 下载次数: 0)

TI TPS797xx Dropout Voltage vs Temperature.jpg

作者: legendarrow    时间: 2013-6-11 00:02
AM3359+TPS65910
7 A$ R: R9 a# }' b4 v3 B: {4 I. t项目换平台了,建议只要有接受卫星信号的产品都不要用这个平台,CPU本身有干扰,还有,这颗MPU没有FIQ
作者: 4cwebber    时间: 2013-6-11 21:11
学习了,二楼的讲解很好




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2