找回密码
 注册
搜索
楼主: tlzl1

[讨论] 请教USB电路是如何工作的 (MTK)谢谢

[复制链接]
发表于 2007-11-2 17:10:30 | 显示全部楼层
按照我的理解,不一定对


手机的usb模式不是常常会有的,只有当接入到pc时候,
这时候又分两种情况了,

1 手机本身不带插入检测的,我用的联想p706就是,
用数据线接到电脑时候就显示充电了--------这不就是充电吗
只有用户手动操作进入usb模式---pc才会发现它- usb模式

2 手机本身自带插入检测电路的,插入后手机检测到-由软件启动进入usb模式

我是猜的 ,大侠不要骂我--
点评回复

使用道具 举报

发表于 2008-9-19 15:20:12 | 显示全部楼层
当有充电器给手机充电是,我记得在充电器这端将D+和D-短接起来了。所以说如果区分充电或者是传输数据,可以检测D+和D-的电平值是否一样,一样则充电,否则传输数据。个人浅见,望高手斧正!
点评回复

使用道具 举报

发表于 2008-9-22 17:47:44 | 显示全部楼层
自己去拿个MTK的PMIC芯片DATASHEET看看就指导充电是这么回事了
点评回复

使用道具 举报

发表于 2008-9-22 17:48:50 | 显示全部楼层
USB还有个握手协议,在MTK的软件中能看出来
点评回复

使用道具 举报

发表于 2008-9-22 18:26:01 | 显示全部楼层
第一次定别人的贴,说错了大家别拍砖

如果是usb的话,数据线上 D+和D-,上电压,取决于电脑的输出,也就是取决于USB协议
当是插入充电器时,这连个线是没有外界提供电压,所以我在D- 加个检测角就能区分了
点评回复

使用道具 举报

发表于 2008-9-23 13:03:48 | 显示全部楼层
MTK的USB D+,D-,我们有加ESD器件
点评回复

使用道具 举报

发表于 2008-9-25 11:05:19 | 显示全部楼层
不错,强烈支持
点评回复

使用道具 举报

发表于 2008-9-30 17:46:11 | 显示全部楼层
这里需要搞清楚的是,一般所说的USB低速设备是指USB1.0协议的设备,USB高速设备是指USB1.1协议的设备,也就是现在MTK手机上的所支持的,至于USB2.0的设备并非在D+,D-上产生上升和下降沿那么简单,具体的可以自己去看看USB2.0的协议
拙见!
点评回复

使用道具 举报

发表于 2009-1-19 13:57:32 | 显示全部楼层
以下是引用aestar在2007-1-3 18:16:15的发言:
是否可以这样理解:当手机作为USB从设备,用USB线连上电脑时,电脑通过VBUS提供5V电源;如果是USB1.1的,则手机把D+拉高至3.5V,如果是USB2.0时,则手机把D-拉至3.5V??



MTK的手机至少mt6225是usb1.1高速,即12Mb/s,没有usb2.0.
D+上拉表示usb1.1高速,即12Mb/s
D-上拉表示usb1.1低速,即1.5Mb/s
点评回复

使用道具 举报

发表于 2009-1-19 14:04:40 | 显示全部楼层
以下是引用Andrson在2007-2-15 14:09:10的发言:
为什么MTK的USB D+,D-没有加ESD器件?



D+、D-都要加ESD器件,而且对该器件的寄生值有要求,一般采用ESD芯片,如果不采用,则还要加阻抗匹配电阻,如果usb控制芯片没有合成下拉电阻,则还需要在阻抗匹配电阻后面加下拉电阻。当然用来判断usb1.1的低速还是高速的上拉电阻根据需要选择位置加。
点评回复

使用道具 举报

发表于 2009-1-19 14:06:14 | 显示全部楼层
以下是引用rsdczw在2007-11-2 16:54:11的发言:
可以加压敏的



也可以加TVS
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-25 06:55 , Processed in 0.049664 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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