查看: 4000|回复: 4

[已解决] LPC1768的USB-otg硬件电路咨询

[复制链接]
  • TA的每日心情
    开心
    2017-7-10 09:28
  • 签到天数: 2 天

    [LV.1]初来乍到

    7

    主题

    36

    帖子

    0

    注册会员

    Rank: 2

    积分
    159
    最后登录
    2018-4-12
    发表于 2018-4-9 15:03:07 | 显示全部楼层 |阅读模式
    各位大神好,小弟最近学习cortex-M3,想使用LPC1768画一个PCB,学习一下画板子和编程,参考MCB1700电路,但是对于电路图中的USB-OTG接口芯片ISP1301的使用有一下几个疑问,还希望路过的大神给予指导。
    (1)ISP1301芯片的9脚和10脚(VM、VP)的功能,数据手册第5页7.2引脚描述中写到“VP——single-end DM receiver output,push-pulloutput”;”VP——single-end DP receiver output,push-pull output”,对于这里并不是很明白,并且推荐电路并没有将其连接,那么VP、VM的功能是什么呢?
    (2)ISP1301连接电路问题,从ISP1301数据手册截图如下,图中DAT/VP和SE0/VM连接到USB控制器的VM和VP端口,如图1所示,见手册第40页。
    file:///C:/Users/han/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg
    1ISP1301手册推荐电路
    而从MCB1700电路图中,SE0/VM和DAT/VP并没有进行连接,而是从USB输入端直接连出到DM和DP,如图2所示,并且从DM到DP连接到了USB-B的DM和DP,如图3所示,对于此处D+接口和D-接口是什么,我并不是很清楚,希望有MCB1700评估板的朋友能够帮忙指导一下,那么在MCB1700的电路图中ISP1301起到了什么作用呢?希望大神给予指导。
    file:///C:/Users/han/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg
    2MCB1700ISP1301连接电路
    file:///C:/Users/han/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg
    3MCB1700DPDM信号
    (3)在MCB1700电路图中可以看到在ISP1301到USB-micro-AB的时候是有33R的电阻和22p的电容的,是否是用于匹配,USB匹配电路需要注意什么,如何实现?

    小弟初次学习USB,附件MCB1700原理图和SIP1301数据手册,还请各位大神多多指导。

    最佳答案

    芊芊学子 发表于 2018-4-11 20:23 十分感谢小恩GG的指导,我手上没有这款板子,通过今天的学习,电路打算抄写MCB1700的电路,从网上看到USB的 ... 我到没有看到一定要加多少的差分阻抗,这个可能和布线有关了。 手册 ...

    ISP1301_datasheet.pdf

    235.54 KB, 下载次数: 9, 下载积分: 威望 1

    mcb1700-schematics.pdf

    797.57 KB, 下载次数: 8, 下载积分: 威望 1

    赞赞赞赞赞赞赞赞赞
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-7-10 09:28
  • 签到天数: 2 天

    [LV.1]初来乍到

    7

    主题

    36

    帖子

    0

    注册会员

    Rank: 2

    积分
    159
    最后登录
    2018-4-12
     楼主| 发表于 2018-4-9 15:06:17 | 显示全部楼层
    由于在word中编辑好后,图片未上传成功,重新上传图片如下,还请多多指教。
    图1ISP1301手册推荐电路.png
    图2MCB1700中ISP1301连接电路.png
    图3MCB1700中DP和DM信号.png
    赞赞赞赞赞赞赞赞赞
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20124
    最后登录
    2024-5-3
    发表于 2018-4-10 10:42:30 | 显示全部楼层
    楼主你好,回答你的几个问题:
    1. ISP1301芯片的相关引脚问题,你还是去找下这个芯片对应的手册和应用手册。
    我这边看下来,基本的OTG应用可以不用VP, VM这两个脚:
    http://www.elecfans.com/dianlutu/187/20150113362808.html
    看了下相关手册,这两个脚是输出引脚。
    我觉得你可以直接去抄MCB的相关电路。

    2.ISP1301连接电路
    ISP1301是通用串行总线收发器,完全兼容通用串行总线规范Rev.2.0和OTG补充规范Rev.1.0a。ISP1301可在全速(12Mbit/s)和低速(1.5Mbit/s)速率下收发串行数据。
    D+,D-就是正常的USB口。
    不知道你手里有没有MCB1700的开发板,其实就是mini USB插头口:

    74.jpg


    3.在MCB1700电路图中可以看到在ISP1301到USB-micro-AB的时候是有33R的电阻和22p的电容的,是否是用于匹配,USB匹配电路需要注意什么,如何实现
    这个是通常的USB口硬件设计电路,你直接抄电路就可以了。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-7-10 09:28
  • 签到天数: 2 天

    [LV.1]初来乍到

    7

    主题

    36

    帖子

    0

    注册会员

    Rank: 2

    积分
    159
    最后登录
    2018-4-12
     楼主| 发表于 2018-4-11 20:23:52 | 显示全部楼层
    十分感谢小恩GG的指导,我手上没有这款板子,通过今天的学习,电路打算抄写MCB1700的电路,从网上看到USB的D+和D-需要90ohm的差分阻抗,由于电路图中串接了33R的电阻,那么我这部分的PCB设计该注意哪些呢,差分阻抗需要做成多少呢?
    赞赞赞赞赞赞赞赞赞
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20124
    最后登录
    2024-5-3
    发表于 2018-4-16 11:08:39 | 显示全部楼层
    芊芊学子 发表于 2018-4-11 20:23
    十分感谢小恩GG的指导,我手上没有这款板子,通过今天的学习,电路打算抄写MCB1700的电路,从网上看到USB的 ...

    我到没有看到一定要加多少的差分阻抗,这个可能和布线有关了。
    手册和官方的原理图上上面除了33欧之外也就加了个电容。
    76.jpg
    77.jpg
    布线的时候,D+.D-需要并行,距离和长度要一样,其他的信号最好远离这两根线。
    USB的布线规则应该是通用的,你可以到网上搜索下别人的经验:
    https://wenku.baidu.com/view/c25a656a182e453610661ed9ad51f01dc2815794.html
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-4 10:30 , Processed in 0.140616 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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