USB数据端子:

1、 DM-:Data Minus,数据负信号;
2、DP +: USB Data Positive,数据正信号;
USB电源端子:
1、 VCC(Voltage to Current Converter)正极
2、 GND负极(Ground即地线)

usb有主从设备之分,主设备有:pc, 现在市面上的那些插u-disk即可播放mp3的“mp3”之类的,
usb 信号是差分信号,信号线为D+, D-,。 在usb host 端, D+,D- 各接一个15kohm 的下拉电阻, 而在usb device端,这时就有高速低速设备的区别了。usb1.0, 1.1,2.0协议中都有定义高低速设备以满足不同情况的需求,这些在硬件上的区别就是:高速设备:d+ 接一个1.5kohm的上拉电阻,d-不接;低速设备则相反。
这样当usb device 插入到host中时,如果是高速设备,则d+被拉高,d-不变;低速设备则与之相反。这个上拉过程需要大概2.5us的时间,host这这个时间内便检测到了该信号,即可判断有device plug in,和该device的类型,然后开始通讯,枚举。。。等。
USB OTG(on the go)就是既可以做host又可以做client
我们一般是作为client接受pc传输数据,作为host时可以接打印机直接把 手机中的照片打印出来
判别是host还是client是靠USB_ID这根pin
当作为client时,USB_ID基本是悬空的(内部有上拉)
如果侦测到USB_ID被拉低,就被认为是作为host,向外输出
所以需要外部client设备把USB_ID拉低

USB上的DM,DP拉电阻分析相关推荐

  1. USB 中的DM,DP上拉电阻分析

    DM,DP上拉电阻分析: usb有主从设备之分,主设备有:pc, 现在市面上的那些插u-disk即可播放mp3的"mp3"之类的. usb 信号是差分信号,信号线为D+, D-,. ...

  2. 上拉电阻、下拉电阻的使用场景

    参考: 记得诚电子设计 1. 上拉电阻 上拉,从字面意思就是往上面拉,数字电路中"上"指的是啥?指逻辑1,在电路设计中,逻辑1代表高电平.那把什么往上面拉呢,当然不会是电源,也不会 ...

  3. rs485接口上下拉_详解RS-485上下拉电阻的选择

    RS-485总线广泛应用于通信.工业自动化等领域,在实际应中,通常会遇到是否需要加上下拉电阻以及加多大的电阻合适的问题,下面我们将对这些问题进行详细的分析. 为什么需要加上下拉电阻? 根据RS-485 ...

  4. RS485-上下拉电阻

    注:本文转载于致远电子. 前言:RS-485总线广泛应用于通信.工业自动化等领域,在实际应中,通常会遇到是否需要加上下拉电阻以及加多大的电阻合适的问题,下面我们将对这些问题进行详细的分析. 一.为什么 ...

  5. rs485接口上下拉_RS-485总线为什么要加上拉下拉电阻?如何选择RS485的上下拉电阻?...

    周教授物联网开发 - 干货汇总! 一.为什么需要加上下拉电阻? 1.当485总线差分电压大于+200mV时,485收发器输出高电平: 2.当485总线差分电压小于-200mV时,485收发器输出低电平 ...

  6. MOS管开关电路上下拉电阻的作用

    在MOS管开关电路设计的时候我们常常在NMOS上加一个下拉电阻,在PMOS上加一个上拉电阻 这个上拉电阻和下拉电阻主要有以下几个作用 1.上电时给MOS管的栅极一个确定的电平,防止上电时GPIO为高阻 ...

  7. stm32F072 USB内部上拉电阻软件控制不了

    原文地址::stm32F072 USB内部上拉电阻软件控制不了 (amobbs.com 阿莫电子论坛) 相关文章 1.USB的上拉电阻----USB的上拉电阻 - STM32/STM8单片机论坛 - ...

  8. 上拉电阻与下拉电阻总结 与 GPIO框图分析

    文章目录 一.相关概念介绍 IO引脚的三态输出之高阻态---将逻辑门与系统其他部分隔离,电平外部控制 IO引脚输出模型 推挽电路 与 开漏电路---单独开漏无高电平驱动能力 二.上下拉电阻原理介绍 什 ...

  9. 串行通信接10K上拉电阻与101电容作用分析

    串行通信接10K上拉电阻与101电容作用分析 序: 最近使用TM1637驱动共阳数码管,看Datasheet时发现在芯片的串行口CLK与DIO口各上拉了一个10K电阻及连接了一个101电容,对此有点疑 ...

最新文章

  1. Python基础-模块
  2. 用D触发器构造寄存器
  3. python7彩虹代码_Python3.7之封装
  4. html表格宽度拖拽,Js拖拽实现改变Table的列宽解决方案
  5. 张陈斌计算机控制工程,计算机控制讲稿--4.pdf
  6. mac mysql创建本地数据库_【mac】配置本地数据库
  7. 第37课 thinkphp5添加商品基本信息及通过前置钩子上传商品主图 模型事件(勾子函数)...
  8. java中随机数Random和ThreadLocalRandom()用法与区别
  9. C#.NET编程----Spring.NET NHibernate整合(一)
  10. OpenCV3学习(7.4)——图像分割之四(Meanshift算法,PyrMeanShiftFiltering函数)
  11. java希尔排序_java_java高级排序之希尔排序,希尔排序对于多达几千个数据 - phpStudy...
  12. Atitit springboot mybatis spring 集成 Springboot1.4 mybatis3.4.6 /springbootMybatis 目录 1.1. 设置map
  13. SQLSERVER 2008 R2下载安装教程
  14. 小米路由器3无线网连接到服务器,小米路由器3无线中继(桥接)怎么设置?
  15. AcWing 4071. 国际象棋
  16. 【Android】canScrollVertically和canScrollHorizontally
  17. 最彻底的玩客云绝育方法-避免持续读写损伤硬盘和资料
  18. android 关机闹钟 实现,android 关机闹钟
  19. idea部署RuoYi-Vue分离版详解,够细!你值得拥有
  20. css为何不支持父元素选择器

热门文章

  1. dbo oracle,Oracle.ManagedDataAccess.EntityFramework – ORA-01918:用户’dbo’不存在
  2. 一个交换机下配置两个路由器
  3. 全志 Tina Linux LCD显示屏调试指南 支持MIPI DSI RGB LVDS I8080 SPI等接口,开发板支持百问网T113 D1-H哪吒 DongshanPI-D1s V853
  4. 基于RK3568的10.1寸智能显示终端
  5. Android仿淘宝历史搜索效果
  6. 小杨说事-基于Halcon的多相机坐标系统一原理个人理解
  7. 怎么用计算机上的打印设备打印,电脑中怎么添加打印机设备
  8. mongo shell教程
  9. 投屏软件scrcpy官方帮助(V1.17)
  10. Mac Javascript开发环境搭建