doc

USB开发、USB通信转换器、USB通信转换模块

  • 1星
  • 日期: 2018-03-23
  • 大小: 34.5KB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: USB

USB通信转换模块可以被看作是一个USB2.0协议的转换器,将电脑的USB2.0接口转换为一个透明的并行总线,就象单片机总线一样。从而几天之内就可以完成USB2.0产品的设计。

文档内容节选

怎样方便快速的把数据传给电脑 外部设备如何将数据传给电脑呢无非就是看电脑上都有什么接口提供给你来传输数据 使用,可该如何选择这些接口呢 首先,先来看下电脑提供给用户作为数据传输的接口有哪些: 1并口 并口又称为并行接口目前,并行接口主要作为打印机端口,采用的是25 针D 形接头所谓并行,是指8 位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长 度受到限制,因为长度增加,干扰就会增加,数据也就容易出错目前计算机基本上 都配有并口 2串口 串口叫做串行接口,现在的PC 机一般有两个串行口COM 1 和COM 2 串行口不同于并行口之处在于它的数据和控制信息是一位接一位地传送出去的虽 然这样速度会慢一些,但传送距离较并行口更长,因此若要进行较长距离的通信时, 应使用串行口通常COM 1 使用的是9 针D 形连接器,也称之为RS 232接口,而COM 2 有的使用的是老式的DB25 针连接器,也称之为RS 422接口,不过目前已经很少使用 3USB接口 ......

怎样方便快速的把数据传给电脑? 外部设备如何将数据传给电脑呢?无非就是看电脑上都有什么接口提供给你来传输数据 使用,可该如何选择这些接口呢? 首先,先来看下电脑提供给用户作为数据传输的接口有哪些: 1、并口 并口又称为并行接口。目前,并行接口主要作为打印机端口,采用的是25 针D 形接头。所谓“并行”,是指8 位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长 度受到限制,因为长度增加,干扰就会增加,数据也就容易出错。目前计算机基本上 都配有并口。 2、串口 串口叫做串行接口,现在的PC 机一般有两个串行口COM 1 和COM 2 。串行口不同于并行口之处在于它的数据和控制信息是一位接一位地传送出去的。虽 然这样速度会慢一些,但传送距离较并行口更长,因此若要进行较长距离的通信时, 应使用串行口。通常COM 1 使用的是9 针D 形连接器,也称之为RS- 232接口,而COM 2 有的使用的是老式的DB25 针连接器,也称之为RS- 422接口,不过目前已经很少使用。 3、USB接口 USB 即“Universal Serial Bus ”,中文名称为通用串行总线。这是近几年逐步在PC 领域广为应用的新型接口技术。USB接口具有传输速度更快,支持热插拔以及连接多 个设备的特点。目前已经在各类外部设备中广泛的被采用。目前USB接口有两种:US B1.1和USB2.0。理论上USB1.1的传输速度可以达到12Mbps/秒,而USB2.0则可以达到 速度480Mbps/秒,并且可以向下兼容USB1.1。 除以上接口之外,电脑还提供了一些扩展槽给用户用来进行传输,例如:ISA插槽、EIS A插槽、VESA插槽及PCI插槽等。但由于这些数据接口都位于电脑主板上,使用时需要把 电脑主机打开,才能把设备连接到电脑上,很是麻烦,这里不再介绍。 那么我们该选用什么接口来方便快速的传输数据呢? 并口,由于速度的局限性导致其逐渐被淘汰,目前大多只有台式机连接某些打印机使用 ,而笔记本电脑更是直接去掉了并口。 串口,也就是COM1口,也称之为RS-232接口。RS- 232接口有着简单的协议,操作方便而被很多人用作数据传输使用,但由于RS- 232属于单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以 内的通信;并且由于其电气特点,传输速度一般只有每秒50、75、100、150、300、600 、1200、2400、4800、9600、19200、115200波特。 USB接口,目前市面上主要都是USB2.0接口,他只有4根线,两根电源两根信号,故信号 是串行传输的,但他的传输速率达到了480Mbps,这算为MB为60MB/s,足以满足大多数外 设的速度要求;由于USB接口的信号线是一组差分线,所以能很好抑制共地噪声和共模干 扰等,并且支持热插拔。 很明显USB接口各项特性都满足我们的“方便、快速”的宗旨。如果我们的设备是类似于U 盘、鼠标、键盘等通用的设备时,操作系统里就有他们的驱动了,我们连接上设备就可 以直接使用。 如果我们的设备不是这些通用的设备时,我们该如何让系统识别我们自己的USB设备 ,并传输数据呢? 1. 自己遵照USB2.0协议来编写USB2.0协议来传输自己的数据; 2. 使用协议封装芯片,来传输自己的数据。 第一种方法,由于USB2.0协议过于复杂,不是什么人都能编写出来的,对于大多数人 来说不太适合。 第二种方法,目前最流行的USB协议封装芯片是Cypress(赛普拉斯)公司的CY7C680 13系列芯片了,该芯片将USB协议完全封装起来了,你只要对芯片进行一些编程设置,就 可以有属于自己的USB接口了。相比于第一种方法,复杂度降低了很多,而且开发周期也 缩短了很多。但该方法要求用户对CY7C68013系列芯片的内部结构比较熟悉,从而也有一 定难度。 这时肯定有人问了,有没有一种我们不需要了解什么CY7C68013系列芯片的内部结构 ,也不需要对其编程,我们只想发送什么数据,电脑就收到什么数据的一种芯片,或者 模块呢? 下面我将给大家介绍一款不需要用户进行太多的操作,就能实现用户想发送什么数据 ,就收到什么数据的一款模块:USB20D模块。 USB20D模块是一块USB协议封装模块,他将USB协议完全的封装起来了,不需要用户对 其进行任何的编程操作。USB20D模块面对用户提供的是最简单的并行接口, 用户只要按照普通并行接口的操作就可以通过USB接口发送或接收自己的数据了,而且是 你发送什么数据就收到什么数据,不会牵扯到任何有关USB协议的问题。而且传输速度是 32MB/s(字节/每秒),这里是纯数据的速度。 这时肯定会有疑问,USB2.0的传输速度不是60MB/s吗?首先60MB/s这是理论的最高速度 ,实际是有偏差的;然后这60MB/s的速度中包含有USB协议的部分在其中,所以纯数据速 度是达不到60MB/s的。 为了方便大家查找,现给出USB20D模块的公司官方网站http://www.dataie.com/produc tShow.asp?ArticleID=594,详细情况可以咨询他们的技术支持。
更多简介内容

推荐帖子

通过无线仓库管理系统推进RFID技术的应用
生产型企业尤其是快消品行业,竞争激烈,市场变化非常快速。但是,相应的仓库管理方式却是非常落后甚至是拖累了企业的发展。库存盘点时间过长、差异数据过多;因为发货人为失误而频频遭到客户的投诉;决策者想获得最近的数据来迅速做出正确的判断,但给他的只能是昨天、上周甚至上个月的。面对残酷的市场和挑剔的客户,企业的竞争力何在?!          在长期的仓库管理系统的研发工作服务中我们发现:
Aguilera RF/无线
分享BQ34110 cycle count 错误更新的疑问
本帖最后由 qwqwqw2088 于 2020-5-12 08:01 编辑 在进行一个电池的循环测试,使用的gas gauge是BQ34110。测试步骤为 充电-relax-放电-relax 。。。。。以此往复多个周期,使用battery management studio进行数据记录。 现在碰到一个问题是关于周期计数的。 Dataflash中设置的CC threshold为50%的电量,但
qwqwqw2088 【模拟与混合信号】
LOTO课2:二极管实践 --- 桥式全波整流
实践用到的资源 4个整流二极管,500R的电阻(做负载),示波器,信号源 备注:阻值并不需要准确,这个电阻是作为负载使用的,阻值不能太大,太大的话会把电流限制到很小,可能让整流二极管截止,二极管焊接的时候注意极性。信号源要能产生正负2v以上频率50HZ的正弦交流信号 视频中使用OSC482S自带信号源模块产生正负2V的正弦波作为二极管桥式电路的输入,通
LOTO2018 移动便携
掉电时保存数据到EEPROM中的问题
想在掉电时保存数据(3个字节)到EEPROM中,用BOD掉电检测,不知怎样使用。望高手指点: 1。在BOOT区设置好BODEN,BODLEVEL,后软件还要怎样设置? 2。掉电中断是否是产生复位?我的写EEPROM程序应该放在什么地方?他和其他复位怎样区别? 3。设置了BOOT区后,硬件上是否要加电源到一个管脚比较后才产生中断?? 掉电检测BOD的误解 AVR
fish001 【微控制器 MCU】
SRAM中的功耗来源
  在CMOS电路中,功耗的来源主要有两个方面 (1)静态功耗,即反向漏电流造成的功耗; (2)动态功耗,由电路作开关转换时进入过渡区由峰值电流引起的暂态功耗,以及负载电容和芯片内寄生电容的充放电电流引起的功耗。   SRAM的功耗包括动态功耗(数据读写时的功耗)和静态功耗(数据保持时的功耗)。图1 给出了一个用来分析SRAM功耗来源的结构模型,在这个模型中,将SRAM的功耗来源分成
是酒窝啊 工控电子
单片机硬件系统设计原则
    一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。   系统的扩展和配置应遵循以下原则:   
Aguilera 【微控制器 MCU】

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })