今天小编要和大家分享的是接口,总线,驱动相关信息,接下来我将从基于CY7C68013芯片的LED显示屏外部接口设计,和鑫rs232转rs485转换器 232转485 通讯转换器 双向接口转换器商品这几个方面来介绍。
接口,总线,驱动相关技术文章基于CY7C68013芯片的LED显示屏外部接口设计
1 、引言
led 显示屏具有亮度高, 故障低、能耗少、使用寿命长、显示内容多样、显示方式丰富等优点, 可广泛用于公路、金融、证券、车站、码头、体育场馆等公共场合, 其显示数据通常来自上位PC 机, 这就要求有一个高速通道来传输大量的显示数据,USB2. 0 接口无疑是一个很好的解决方案。USB 由总线提供电源, 传输时具有CRC 检错、纠错能力, 能实现真正的实时热插拔, 并支持多个外设连接到同一个连接器上, 从而缓解PC 系统资源冲突, 这些突出的优点使得USB1. x 在PC 机外部设备上得到了广泛的应用, USB2. 0 传输速度高达480Mb/ s ,是USB1. x 的40 倍, 并向下兼容USB1. x。这样就使得快速大量的数据传输得以实现。
2 、CY7C68013 简述
带高速Slave FIFO 通用外部接口的CY7C68013是CYPRESS 公司推出的USB2. 0 集成微处理芯片,片上集成了USB 收发器(SIE) 、增强型8051 单片机(其指令系统与普通8051 单片机完全兼容) 及8k 程序存储区, 共有4 个支持USB2. 0 高速传输的“大”端点(2 个IN 端点和2 个OUT端点) 和4kB 片内RAM,该RAM可配置为4 个“大”端点的FIFO ,其中2 个“大”端点可以配置为双、三、四缓冲区( FIFO) ,一个“大”端点最大可配置为2kB FIFO ,更重要的是,该芯片提供了两个用于实现USB2. 0 高速传输的可编程外部设备接口以及Slave FIFO 和GPIF , 这2 个通用外部接口可通过与4 个“大”端点协调工作来实现USB2. 0 的高速传输, 本文只讨论Slave FIFO 可编程外部设备接口的应用。
CY7C68013 有56pin、100pin、128pin 三种封装,其中56pin 已具备所有USB2. 0 功能, 而100pin 则在56pin 基础上增加了更多I/ O 和更多GPIF 模式下的控制信号, 128pin 又在100pin 基础上增加了用于扩充数据存储区的地址总线和数据总线。本应用就是基于可编程外部设备接口Slave FIFO , 大量数据传输可直接由FPGA 处理而无需扩充外部数据存储区,在此选择最经济的56pin CY7C68013 即可满足设计要求, 其体系结构如图1 所示。