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

USB的VREF电压内部原理是什么??

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-11-22 10:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
如题,设备在低温-40度时U口不能识别,现在抓到VREF电压有问题,应该是1.1V  ,在低温时升不起来,如图,只有一个脉冲。
# u2 |/ H, v# t, ]不了解VREF内部原理是咋样,请各位给分析一下

IMG_20131121_1706531.JPG (96.58 KB, 下载次数: 2)

IMG_20131121_1706531.JPG

该用户从未签到

推荐
 楼主| 发表于 2013-12-11 14:25 | 只看该作者
Vincent.M 发表于 2013-12-10 18:12! l# ~1 X$ A) }
有结果了吗?
. w  }4 n% o" I6 r' W! e1 s, _' Z先看芯片本身支持的工作环境吧。
/ d; N0 ^1 o/ J) C4 J* c  @而且你这个-40°是已经保持一段时间了吧。

6 q% Y) q/ a1 f3 t  k9 s- |USB PHY厂家仿真说是在-40度没有问题,说要准备做FIB测试了,他们正在输出方案。# C2 [3 K+ Q3 v5 ]
是在-40度保持了一段时间出现的问题,但是在-10度至-40度之间都出现过这个问题,不一定非是-40度的情况。而且如果我们的设备通电状态下放到低温中,断电再立即上电是没有问题的。1 J9 o* b! @4 a% ]/ H9 Y
板子原理非常简单,只有一个U口电流,1117电源,和主芯片一个。无钽电容电解电容,全部是瓷片电容。
8 `* C( L# O: U: r1 K, r, D低温下各种仿真条件:& c4 H" C3 H( }6 F1 J
1.VDD=1.62V ;  VCCA1= VCCA2=2.97V9 a5 I! F. |: ~. Q
mos           section=ss1 g% b! h9 M; `8 m
transistor  section=bjt_ss6 y. d" ?' G: t$ f1 ]  }
resistor     section=res_ss( f7 [* j2 T, q  [/ G* o7 o
2.VDD=1.62V ;   VCCA1=VCCA2=3.63V
# d/ C% R# b0 S% U8 Rmos           section=ss
% y+ Y+ }1 N/ V0 s! ptransistor  section=bjt_ss
: K- B2 x6 V' S% ]; j$ Yresistor     section=res_ss
( G, g: N7 T! l3.VDD=1.98;     VCCA1=VCCA2=2.97V& X. o0 m% `. v- _
mos            section=ss
' b2 v' |  V8 T* ^6 U. Htransistor   section=bjt_ss
+ E" T! L( e! {% Nresistor      section=res_ss
! ]: W2 y( `+ u; M: l) }4.VDD=1.98;   VCCA1=VCCA2=3.63V
5 S, W* R# A. z9 L) ?mos             section=ss
4 Z7 f. C, ?+ f  Dtransistor    section=bjt_ss
: h$ F1 h8 l7 {3 {1 qresistor        section=res_ss
% S: X8 u5 ?/ d& Z5.VDD=1.62V;   VCCA1=VCCA2=2.97V
+ m8 N: f" {& A5 vmos           section=ff. M. i# n; j  |1 h6 I( m( v9 Q2 C
transistor  section=bjt_ff
8 Q1 B- A7 V" s7 x' G: mresistor      section=res_ff  j  r6 j% ?' M! S
6.VDD=1.62V;   VCCA1=VCCA2=3.63V% d* B$ S% G# _
  mos            section=ff* Q- i3 o. M' ~
  transistor   section=bjt_ff; L- J  e. ^" A, }1 b
  resistor      section=res_ff+ |* J# q7 o0 e
7.VDD=1.98;     VCCA1=VCCA2=2.97V
( b! W0 I# |# Z1 E. F# r1 Z# Z   mos             section=ff3 Q" P1 I7 ^: @0 {& X, x
   transistor    section=bjt_ff1 v3 l6 p6 H$ ^
   resistor       section=res_ff3 b/ z9 _/ G; e2 G( J
8.VDD=1.98;     VCCA1=VCCA1=2.97V" S& d* E% [2 V( h% B2 J
    mos              section=ff3 M( y% l) W, ]/ X  S* B
    transitor        section=bjt_ff
. z" _: l2 ?- Y# t    resistor         section=res_ff
3 d% _( |# W7 a; |$ B, v; u1 \

该用户从未签到

推荐
 楼主| 发表于 2014-1-2 11:19 | 只看该作者
问题解决了,是芯片内部的原因,做了FIB后低温高温测试都正常了,原因是内部有对温度敏感的器件。# W, j% O: X5 w2 v5 `" P- [
以下是客户的回答,也谢谢大家的关注。
) h+ t4 L, U4 F/ ]我们这边研究分析后认为,2、3、4点基本上都是纯数字逻辑,而数字逻辑在低温下出错或出现timing问题的可能性很小。因此我们将重点怀疑对象放在了PHY的linestate输出即HS linestate的检测上。虽然在现有工艺模型的各个corner下我们仿真验证都没有发现问题,但考虑到我们linestate 检测所用的比较器中有使用与温度相关的PTAT电流,因此我们推测和低温下该电流有关。, c4 N0 _+ ?) C. p, i1 D
实际上我们对设计进行了恶化仿真与分析,当我们将设计中的电流人为降低到30%后,在低温下仿真会看到linestate的检测出错的情况。原因主要是由于电流过小后比较器中部分器件工作到了压阈值区,比较器增益下降,比较出错。* z* o# t* n7 d2 ]9 {; a
在FIB方案中我们将该电流增加了一倍,从FIB测试结果看,我们的推测是正确的。但由于现有模型仿真上无法验证到该问题(我们之前应贵司的要求做了各种低温仿真),因此我们推测可能和model的准确性有关,也有可能和生产中poly 电阻的偏差有关。0 N1 I. C6 g/ n: h+ W) d

该用户从未签到

推荐
 楼主| 发表于 2013-12-9 10:48 | 只看该作者
多谢大家回复,问题正在查找中,找到USB PHY厂家 抓了握手信号后,他们分析的原因是! @' j" m1 n- b
1.             此时PHY的linestate输出不正常;
  F7 u0 Y! m2 s2 C- i2.             SIE检测linestate出错;
% u5 c' a" X' P$ E3.             SIE检测到Chirp-JK至驱动TermSelect出错;
1 c5 I! ^$ i. ^9 S2 |3 c4.            PHY内部的45R终端电阻或控制出错6 w: H+ [1 W7 b+ ~
" O. j3 B7 g& w2 t3 L
对芯片内部的东东一点都不懂,他们说今天给回复,我会及时更新问题结果告诉大家
& ^7 Y7 X+ l/ `$ B: Q2 ?

该用户从未签到

2#
发表于 2013-11-22 15:09 | 只看该作者
可能要检查下系统的时钟有没有正常起来,各电源电压是否是正常等......

该用户从未签到

3#
 楼主| 发表于 2013-11-22 17:02 | 只看该作者
qiangqssong 发表于 2013-11-22 15:09
7 K. r' g) ~( D& ?可能要检查下系统的时钟有没有正常起来,各电源电压是否是正常等......
+ l8 \1 R5 k; Z8 X
电源电压  时钟  复位  都是正常的 ;
$ x% C2 m5 S/ Q$ O/ N今天问了一下同学,说是这个ref是内部与D+通过电阻连接,作为设备枚举使用的。/ A# a3 U+ N2 f6 r, s, Y  ?
但是还不太清楚内部是怎么回事  低温为啥电压 就不正常了

该用户从未签到

4#
发表于 2013-11-22 17:44 | 只看该作者
USB的不太清楚,但是一般IC内部是有一个bandgap产生VREF输出的,但是这个bandgap的特点就是温度特性比较稳定,建议可以查查给bandgap供电的电源是那个?是不是有问题?

该用户从未签到

5#
 楼主| 发表于 2013-11-22 18:02 | 只看该作者
kobeismygod 发表于 2013-11-22 17:44
1 X, v' c5 M. P. {& Y! |2 ?USB的不太清楚,但是一般IC内部是有一个bandgap产生VREF输出的,但是这个bandgap的特点就是温度特性比较稳 ...
- j+ X- c1 X2 c; X; ?- |
我们这个芯片只有3.3V供电,其它的是芯片内部做的转换。你的意思是 芯片内部bandgap的电源有问题?
* P7 ]9 Q3 B. ^* s/ W1 b

该用户从未签到

6#
发表于 2013-11-28 17:44 来自手机 | 只看该作者
常温下让vref尽量高不就行了吗?

该用户从未签到

8#
发表于 2013-12-6 17:21 | 只看该作者
常温正常?如果只是低温不正常那就查芯片电容吧。

该用户从未签到

9#
发表于 2013-12-6 17:42 | 只看该作者
先確認芯片工作溫度範圍有沒有支持 -40度C。芯片工作溫度沒有支持 -40度C,不管怎麼調整USB都不會工作,即使有一、二芯片個會工作,那是算你幸運,不保證你的上千上萬的產品都會順利工作。

该用户从未签到

12#
 楼主| 发表于 2013-12-10 16:12 | 只看该作者
wesnly 发表于 2013-12-10 13:225 R3 k) m6 Z; V3 I7 {
查电容

2 H* l* _' M; k8 U  ~6 _# [1 I大侠能说的具体一点吗?  查电容是基于什么考虑的?
" n* w) y: T( _知道在低温时电流会消耗增大,特意在电源那加了一个100UF的电解,没什么效果。& l. N" ]+ E8 [2 c) C
我们这个芯片有多种封装,我实验了64pin和80pin的芯片且电路不同,都出现了低温U口不识别的问题。

该用户从未签到

13#
发表于 2013-12-10 18:12 | 只看该作者
有结果了吗?$ ]0 j; N* {& }: n* j
先看芯片本身支持的工作环境吧。. B' i6 ~) h0 |% ^2 s* K
而且你这个-40°是已经保持一段时间了吧。
+ s6 e7 @% @: u芯片如果支持-40°,那么再去查外围的吧,而且MLCC在-40°一般不会有问题,除非你有普通铝电解在用。# O7 x3 k1 Y8 k+ ]# d' q
希望你给出更多的信息才好判断.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-19 02:07 , Processed in 0.078125 second(s), 29 queries , Gzip On.

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

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

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