查看: 6274|回复: 6

RT1052 + USB OTG-HOST TF/SD

[复制链接]
  • TA的每日心情
    开心
    2020-3-29 09:54
  • 签到天数: 418 天

    [LV.9]以坛为家II

    21

    主题

    2928

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3307
    最后登录
    2021-4-7
    发表于 2018-10-22 19:54:24 | 显示全部楼层 |阅读模式
    抽个时间趁热玩板子,接下来先测试uclinux 下,USB OTG 和USB HOST 加载 U盘。。。
    当i.MX RT1052与U盘连接的时候,i.MX RT1052会识别出它连接的是从设备,于是把自己作为主设备与U盘通信,并给USB-OTG接口供电,
    为U盘提供电源。

    飞菱i.MX RT1052 USB OTG 原理图。。

    QQ截图20181022191457.jpg

    在下面的原理图中,P21是Micro USB插座,它的ID脚(第4脚)用于识别主从设备,并实现控制
    OTG1_VBUS的电源从底板供电和从USB_OTG切换。开发板的5V电源(VCC5V)通过两个P
    沟道场效应管构成的电子开关给Micro USB插座供电,该电子开关的使能端是OTG接口的ID引 脚 ,当
    OTG USB工作在HOST(主)模式下时,USB OTG接口的第4号 引 脚(ID信号)为低电平,导通Q9,Q1
    两个场效应管,VCC5V给OTG1_VBUS供电,此时可接入鼠标等从设备。当OTG USB工作在SLAVE(从)
    模式下时,如接到USB主设备(以电脑为例)的时候,i.MX RT1052会识别出它连接的是主设备,于
    是把自己作为从设备与电脑通信,插头内的4号引脚(ID信号)是悬空的,USB_OTG1_ID网络被上拉
    电阻R97拉到高电平,Q10截止VCC5V停止对OTG部分供电,OTG_VBUS由外部主设备的5V供电,
    防止外部5V与内部5V电源发生冲突。
    Q7的作用防止底板未上电的情况下OTG作为从设备外部电源流入CPU。


    OTG装普通usb接口,插上了4G的TF。。

    IMG_20181022_162236.jpg

    QQ截图20181022162319.jpg





    USB HOST 原理图

    QQ截图20181022191508.jpg


    测试2个设备可以被正常识别

    IMG_20181022_162420.jpg

    QQ截图20181022162451.jpg




    加载U盘,并在U盘里创建一个txt文件,并写入NXP社区的网址。。

    QQ截图20181022160927.jpg

    QQ截图20181022161005.jpg

    QQ截图20181022162039.jpg


    QQ截图20181022162120.jpg
    接下来是板载的SD/TF卡原理图


    QQ截图20181022191526.jpg

    IMG_20181022_184817.jpg

    QQ截图20181022183650.jpg

    到此,本测试结束。。不得不说,飞菱的uclinux 的官方教程非常好,详细的介绍了各个外设在linux下使用和测试方法。。





    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    21

    主题

    435

    帖子

    0

    高级会员

    Rank: 4

    积分
    916
    最后登录
    2020-4-8
    发表于 2018-10-22 21:04:16 | 显示全部楼层
    赞一个!!!写的不错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-9-9 22:51
  • 签到天数: 415 天

    [LV.9]以坛为家II

    79

    主题

    3088

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    5181
    最后登录
    2022-5-23
    发表于 2018-10-22 23:53:12 | 显示全部楼层
      感谢分享 学习了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3300

    主题

    6547

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32032
    最后登录
    2024-4-26
    发表于 2018-10-23 08:43:51 | 显示全部楼层
    支持下
    签到签到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-17 09:58
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    3

    主题

    253

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2972
    最后登录
    2019-10-21
    发表于 2018-10-23 08:44:49 | 显示全部楼层
    学习了               
    Hi,I am creep!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    15

    帖子

    0

    新手上路

    Rank: 1

    积分
    37
    最后登录
    2020-12-15
    发表于 2018-11-7 13:31:51 | 显示全部楼层
    感谢分享,学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-1-22 17:33
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    30

    主题

    85

    帖子

    0

    高级会员

    Rank: 4

    积分
    640
    最后登录
    2023-12-12
    发表于 2019-8-19 19:25:17 | 显示全部楼层
    老铁,要判断接入otg的是主设备还是从设备,是不是只需读取H10_USB_OTG1_ID电平是高还是低?
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-27 02:43 , Processed in 0.147555 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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