一种运用ARM+FPGA高速拜访USB设备的设计方案详解

一种使用ARM+FPGA高速访问USB设备的设计方案详解-目前FPGA通过USB接口获取USB设备中数据的方案大致分为两大类,一类为在FPGA内部实现USB设备控制,另一类为在FPGA外部实现USB设备控制。在FPGA内部实现的方案需要在FPGA内部实现USB控制器,在内部实现或者外接USB收发器。该方案的实现具有较大难度,同时由于USB协议和文件系统都相当复杂,需要使用相当多的FPGA资源,因此完全不能满足快速开发和低FPGA资源占用率的要求。在FPGA外部实现的方案通常使用单芯片的USB解决方案,典型的方案有两种:一种是集成了USB控制器和USB收发器,但需自行实现文件系统,如美国Cypress公司的CY7C67300;另一种是实现了包括文件系统在内的所有USB读取U盘所需的软硬件,只需要FPGA发送命令进行控制即可实现读取U盘,如南京沁恒电子的CH376。在这两类方案中,CY7C67300集成度高,但其只支持USB 1.1,传输速率较低;同时需要FPGA对其进行

广告

Maxim MAX22513浪涌维护双路IO-Link收发器解决方案

Maxim MAX22513浪涌保护双路IO-Link收发器解决方案-Maxim公司的MAX22513是双路低功耗IO-Link收发器,具有可选择的控制接口,内部高效率DC/DC降压稳压器,两个线性稳压器和集成了用于鲁棒通信的浪涌保护.器件还有低开态电阻驱动器(C/Q和DO/DI),可选择驱动电流限制和过流保护以降低功耗.

规划根据FPGA的串行通用异步收发器

设计基于FPGA的串行通用异步收发器-UART(Universal Asynchronous Receiver Transmitter通用异步收发器)是一种应用广泛的短距离串行传输接口。常常用于短距离、低速、低成本的通讯中。

规划根据FPGA的串行通用异步收发器

设计基于FPGA的串行通用异步收发器-UART(Universal Asynchronous Receiver Transmitter通用异步收发器)是一种应用广泛的短距离串行传输接口。常常用于短距离、低速、低成本的通讯中。8250、8251、NS16450等芯片都是常见的UART器件。基本的UART通信只需要两条信号线(RXD、TXD)就可以完成数据的相互通信,接收与发送是全双工形式。TXD是UART发送端,为输出;RXD是UART接收端,为输入。 UART的基本特点是:(1)在信号线上共有两种状态,可分别用逻辑1(高电平)和逻辑0(低电平)来区分。

RS-485收发器难题详解

RS-485收发器难题详解

SH69P04的功能及特点1.USB和PS2端口共用通过寄存器实现USB端口和PS2端口的切换PS2

芯力特推出速率高达20Mbps RS485收发器芯片

芯力特推出速率高达20Mbps RS485收发器芯片

随着通讯、工控、以及人工智能等领域的快速发展,控制系统对通讯速率的需求日益提高。芯力特推出速率高达2

MAX2830 直接变频RF收发器

本站为您提供的MAX2830 直接变频RF收发器,MAX2830直接变频、零IF RF收发器设计用于2.4GHz至2.5GHz 802.11g/b WLAN应用。MAX2830完全集成了实现RF收发器功能所需的全部电路

MAX3107 SPI/I UART异步收发器

本站为您提供的MAX3107 SPI/I UART异步收发器,MAX3107是一款高级通用异步收发器(UART),接收、发送通道具有128字长的先入/先出(FIFO)数据缓冲器,可通过I²C或高速SPI™接口控制。2倍速和4倍速模式支持最高24Mbps的数据速率。锁相环(P

MAX14821 收发器芯片介绍

本站为您提供的MAX14821 收发器芯片介绍,IO – LINK ®设备和24V二进制传感器/执行器MAX14821收发器是合适的。所有指定的IO – Link的数据传输速率支持

MAX14824业界最高的C/Q驱动器输出收发器

本站为您提供的MAX14824业内最高的C/Q驱动器输出收发器,MAX14824是一个IO – Link的主界面,集成了一个辅助的数字输入和两个线性稳压器的IO – Link的物理层收发器

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部