主题 : 关于MINI6410上USB OTG 做HOST/OTG主设备的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 66824
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2012-04-04
最后登录: 2012-12-04
楼主  发表于: 2012-04-18 14:23

 关于MINI6410上USB OTG 做HOST/OTG主设备的问题

[upload=1]
MINI6410的底板原理图中有USB SLAVE/OTG的电路和VBUS供电电路。
是不是在程序中改一下使能VBUS电源输出,这个接口就可以做为HOST/OTG使用了?
6410的HOST1.1的速度。。。太烂了。
[ 此帖被fashionly在2012-04-18 14:47重新编辑 ]
级别: 新手上路
UID: 66824
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2012-04-04
最后登录: 2012-12-04
1楼  发表于: 2012-04-18 14:40
关于6410usb的使用,今天小小的研究了一下,以前从来没有认真看过这方面的资料,今天在看到过程中也确实遇到了好多问题,浏览量众多usb的扫盲贴之后,对于其中的有些问题仍然不是很明白。。。看来还是有好多东需要积累啊
    6410上安置了2个usb传输接口,usb host和usb OTG(OTG=on the go)usb host只能作为主机,而且是usb1.1的协议,传输速度较慢,一半也就几百K。usb OTG是S3C6410集成了一个USB OTG PHY,这样可以很方便地进行USB 数据传输,USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作(两用OTG)。OTG两用设备完全符合USB2.0标准,并可提供一定的主机检测能力,支持主机通令协议(HNP)和对话请求协议(SRP)。
    usb otg主要特点就是cpu既可以做host也可以做device。并且支持高速,全速,低速三种传输速度。6410中的USB2.0 HS OTG VDD_OTG在OTG功能为使用时是可以掉电的,这个功能一般通过GPIO控制带有使能控制端的LDO实现(例如,XC6219),LDO是给USB OTG PHY模块供电,一般是3.3V,由GPIO给出使能信号,控制LDO。
级别: 新手上路
UID: 63805
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2012-02-24
最后登录: 2013-07-30
2楼  发表于: 2012-08-16 21:05
你好,我也有类似的问题,我用的是tiny210开发板,用光盘带的linux系统,通过miniUSB口与电脑连接,tiny210却没有作为从机那样,从电脑能够读取插在它上边的u盘或sd卡。。不过在电脑设备管理器上的通用串行总线控制器上出现“USB 大容量存储设备”,不知楼主晓得为什么无法读取u盘吗?
级别: 侠客
UID: 47915
精华: 0
发帖: 61
金钱: 315 两
威望: 63 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2011-05-26
最后登录: 2018-07-05
3楼  发表于: 2013-03-11 14:14