学者之家电子论坛--打造电子工程师共同致富的平台's Archiver

cnazi 发表于 2010-1-2 23:07

老大进来下,mtk6225芯片的usb口和串口复用的问题

mtk6225芯片的管脚vusb电压是3.3v,是指usb管脚工作电压3.3v 那gpio管脚2.8v  串口管脚2.8v, 可是我们usb下载线上给的资料 从pl2303出来直接通过1k电阻经由模拟开关sgm4717输入了mtk6225 这个电压是怎么保证从pl2303的5v变成2.8v啊?  另外:电脑上usb口的d+和d-是不是就是3.3v的?

wangshaowei 发表于 2010-1-3 12:07

VUSB是3.3V,D-,D+也是3.3V.

但GPIO是2.8V,这个是不一样的,串口也是2.8V

PL2303HX输出是3.3V,他跟串口接,电压有0.5V差,所以一般建议串连一个1K电阻,不串联也行的。因为电压差在0.5V以内不会导致问题。

wangshaowei 发表于 2010-1-3 12:08

PL2303HX输出的是3.3V 串口,不是5V的,注意后缀是HX

cnazi 发表于 2010-1-3 19:06

[attach]3552[/attach]矛盾啊 vchg=0的时候是串口功能 可我们的下载线资料却连得vdd?

cnazi 发表于 2010-1-3 19:12

vchg=0的时候是串口 vchg=5是USB vchg不但是充电引脚 也是模拟开关sgm4717的切换控制

wangshaowei 发表于 2010-1-3 23:59

是的,我没看懂你的意思

wangshaowei 发表于 2010-1-4 00:05

USB接口识别如下:
当VCHG为0时,通过控制模拟开关连接到串口上

当VCHG为5V时,为USB接口,这个时候有两种情况,那就是:
a:PC USB接口,这个时候VCHG为5V  USB起作用
b:充电器,这个时候VCHG为5V,但USB没有起作用

至于旋风001如何识别是充电器还是PC USB口,是靠D-这个脚的电压检测。

当PC USB的时候,D-被15K欧姆电阻下来,电压比较低,为0V附近。当充电器的时候,D-跟D+电压相当,充电器内部把D-跟D+短路了,这个时候电压为2.8V附近

清楚了吧,这个可是最详细的介绍!

wangshaowei 发表于 2010-1-4 00:06

P1310的USB接口控制,就是学P1300的,建议大家学一下

cnazi 发表于 2010-1-4 10:22

是我没说清楚,我给的图是下载线的资料 下载线自然是用串口的,VCHG应该接地才对,可是上图却把VCHG连到vdd上,这和你说的矛盾啊

cnazi 发表于 2010-1-4 10:23

难道图上的mini2接口不是用来当串口的?

wangshaowei 发表于 2010-1-4 11:01

mini-USB2是输出

wangshaowei 发表于 2010-1-4 11:02

VCHG上是没有电压的

cnazi 发表于 2010-1-4 11:20

nc是空贴 我简直啥也不懂

blacrane 发表于 2010-1-23 15:27

MTK的串口就是普通的TTL通信

页: [1]

Powered by Discuz! Archiver 7.1  © 2001-2009 Comsenz Inc.

302 Found

302 Found


nginx/1.8.0