找回密码
 注册
搜索
查看: 1757|回复: 10

[讨论] MTK6235充电电路检测原理?

[复制链接]
发表于 2009-9-4 10:57:51 | 显示全部楼层 |阅读模式
如图1、2所示,请大侠分析一下是怎么检测USB的?
<img src="attachments/dvbbs/2009-9/20099410573573499.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
<img src="attachments/dvbbs/2009-9/20099410574573499.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

本帖子中包含更多资源

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

×
发表于 2009-10-12 10:22:59 | 显示全部楼层
1,先产生charger中断,打开U903的开关,使得DM上拉电阻起作用
2,判断DM的状态,低电平是USB,高电平则为标准充电器或是非标准充电器
点评回复

使用道具 举报

发表于 2009-10-12 14:05:21 | 显示全部楼层
呃,基本同意,但好像是判断DP的状态,这个肯定是full speed的应用。
点评回复

使用道具 举报

发表于 2009-10-13 16:55:41 | 显示全部楼层
有个疑问,这里为什么用上了一个模拟开头来连接100K上拉电阻?如果去掉了模拟开关,直接接上拉电阻会出现什么情况?
点评回复

使用道具 举报

发表于 2009-10-16 14:26:04 | 显示全部楼层
直接上拉,省掉模拟开关,我也这么想的
不过USB插入的中断从哪里来?
点评回复

使用道具 举报

发表于 2009-10-17 11:16:08 | 显示全部楼层
[em14]ok...............
点评回复

使用道具 举报

发表于 2009-10-18 20:59:48 | 显示全部楼层
USB2.0速度比较快,所以加开关等内部初始化好了再打开让电脑检测到。我猜的
点评回复

使用道具 举报

发表于 2009-11-3 17:26:31 | 显示全部楼层
这样成本较高,如ADC口有多的,可用以前25的方法,用ADC口识别。
点评回复

使用道具 举报

发表于 2009-11-6 13:37:17 | 显示全部楼层
[em06][em06][em06], [em05][em05][em05]
点评回复

使用道具 举报

发表于 2009-11-13 11:44:53 | 显示全部楼层
[em01]
点评回复

使用道具 举报

发表于 2009-11-23 15:44:04 | 显示全部楼层
以下是引用tklin在2009-10-13 16:55:41的发言:
有个疑问,这里为什么用上了一个模拟开头来连接100K上拉电阻?如果去掉了模拟开关,直接接上拉电阻会出现什么情况?



因为判断出是USB还是充电器后,还要判断是标准充电器还是非标准充电器,所以直接上拉似乎判断不出充电器类型
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-24 23:47 , Processed in 0.046888 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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