推荐阅读最新更新时间:2024-05-02 23:59
MIC2550通用串行总线收发器及其应用
1 概述
MIC2550是Micrel公司推出的新型单片通用串行总线决器集成电路。该芯片完全符合通用串行总线(USB)的物理层规范。支持全速12Mb/s和低速1.5Mb/s的双电源电压操作。采用电源电压工作是MIC2550的一个重要特点。正是这一特点,保证了MIC2550能够使系统中的I/F和I/O信号具有各自独立的USB电源参考电压VBUS,从而保证了它们在低于2.5V的电压时仍可正常工作。这一特点还保证了系统接口可以方便地工作在它的中心电压上而无需增加缓冲逻辑,同时也减少了整个系统的操作电流。
MIC2550通用串行总线收发器除具有上述特点外,还具有如下主要特点:
●符合通用串行总线(USB)规范1.1标准;
[嵌入式]
USB3.0过电流保护PPTC组件应用解决方案
随着高新技术的不断提升,外围设备也在不断更新换代,在USB应用方面,USB3.0除了提升速度外,同时对电力的供应也有所提高。针对业界常用的过电流保护组件高分子正温度系数热敏电阻(PPTC)做介绍,并于在USB 3.0的应用下比较与低电压半导体开关的差别。 此外,我们将对USB 3.0与USB 2.0的差异,提出USB 3.0过电流保护 PPTC 组件应用建议,并以新一代薄型低电阻表面粘着PPTC组件为例说明新的导体材料开发进程,透过运用新材料,可为当前的超薄型电子产品提供良好过电流保护。
由于电子产品对速度、功率的要求不断提高,自去年11月USB 3.0规格底定后,除了速度提升至5Gbps外,对电力供
[嵌入式]
基于层次模型的USB2.0接口芯片IP核固件的设计
1 引言 USB2.0规范的推出极大地刺激了包括各类计算机外设在内的多种电子消费产品的开发设计, USB已成为微机和众多电子设备的重要标准接口。目前国外一些大公司已陆续推出了符合USB2.0规范的接口芯片,但国内对该领域的研究尚处于较初级的阶段。本文对USB IP核设计方法,提出了一种USB2.0设备接口IP核固件的实现方案,该方案采用合理定义的层次模型并已被实现,实验结果表明该方案具备良好稳定性和可扩展性的固件结构。 2 USB2.0设备接口IP核的设计 USB2.0设备接口芯片IP核分为硬件和固件两大部分。其中硬件部分主要完成USB2.0协议中的链路层功能;而固件除协助硬件完成USB2.0协议外,还负责解释设备子类协议
[单片机]
基于P89C61x2/ISP1581的USB接口电路的设计
本设计采用控制芯片P89C61x2和接口芯片ISP1581实现USB接口电路的设计。
P89C61x2包含1024B RAM、64KB Flash存储器、32个I/O口、3个16位定位/计数器、6个中断源-4个中断优先级-嵌套的中断结构、1个增强型UART、片内振荡器和时钟电路。此外,器件的静态设计使其具有非常宽的频率范围,可选择1MHz~12MHz的 晶体振荡器。具有两个软件可选的节电模式-空闲模式和掉电模式。
USB接口芯片ISP1581是一种价格低、功能强的USB接口器件,符合USB2.0规范,并为基于微控制器或微处理器的系统提供了高速USB通信能力;具有7个IN端点,7个OUT端点和1个固定的控制IN/
[嵌入式]
基于USB接口的虚拟示波器的开发实现
为了克服虚拟示波器应用中的一些缺点,在虚拟示波器中采用了一种新的总线接口标准——USB接口。主要介绍了基于USB的虚拟示波器的独特优点,着重说明了系统整体设计、外插硬件设计、USB驱动软件设计和客户应用软件设计。 关键词:虚拟示波器,USB,Windows驱动模型,快速傅里叶变换 1 系统总体设计 USB规范中将USB分为5个部分:控制器、控制器驱动程序、USB芯片驱动程序、USB设备以及针对不同USB设备的客户驱动程序。根据设备对系统资源需求的不同,在USB规范中规定了四种不同的数据传输方式:等时传输方式(isochronous)、中断传输方式(interrupt)、控制传输方式(control)和批(bulk)传输
[模拟电子]
USB固件程序开发的实现
随着计算机技术的更新换代,USB接口已经成为个人计算机上最重要的外部设备扩展接口,在进行USB外设开发的过程中需要编写其固件程序。在此对USB接口固件程序进行了开发,在Keil C51软件环境中,采用C语言开发。介绍了固件程序的主要功能,给出了固件程序的流程、结构和端点配置,并给出了重点地方的具体程序。该固件编写采用分层结构简洁且易于修改和测试,既增加了代码的可读性,又增加了程序的通用性和移植性。 在设计开发一个USB外设的时候,开发者主要需要编写3部分的程序:固件程序、USB驱动程序和客户端应用程序。当把设备连接到主机上(USB连接线插入插孔)时,上位机可以发现新设备,然后建立连接。因此,编写固件程序的一个最主要的目
[单片机]
嵌入式指纹识别系统USB接口电路设计
在指纹自动识别系统中,嵌入式系统由于功耗低、设备体积小、安全性高等优点,已经得到越来越广泛的应用。通用串行总线(USB)是由Inter、 Microsoft、IBM和NEC等共同制定的微机总线接口规范,具有较高的传输速率,支持即插即用,占用系统资源少,扩展能力强。在嵌入式系统的应用中,几乎不可避免与PC机的通信,由于通信速度的要求以及计算机硬件高速发展,传统的RS232接口已经越来越不能满足用户的需求,所以在嵌入式系统中USB接口的实现势在必行。 系统控制模块设计 系统控制模块的核心处理器为P89C52,由于其接口有限,同时完成系统控制和USB接口控制将十分困难。而从系统成本、开发时间周期和继承性方面考虑,换用其
[单片机]
【Arduino】关于使用USB-ISP烧入bootloader的一些记录
前言:由于自己的一号机3D打印机工作范围实在太小,再加上是Delta结构的,实在懒得再改了,索性重新设计一台新的机器,采用UM2结构。然后在下载marlin2.X的固件时候把mega2560的bootloader搞出问题了,不得以开始研究烧录arduino的bootloader。 bootloader的几个方法 首先是成本问题,如果手上有额外的Arduino,可以直接使用Arduino下载ArduinoISP程序到使用Arduino给另一个烧录bootloader,这个方案可以说是最省的(前提是有多余的) 第二个方法是使用使用AVR USB tiny ISP 烧写,但是现在的价格都不便宜,就算了。 最后选择了使用使用AVR
[单片机]