复位与唤醒机制在CY7C680xxA USB控制器中的应用
需积分: 32 87 浏览量
更新于2024-08-10
收藏 1.49MB PDF 举报
"本文档主要介绍了CY7C68013A、CY7C68014A、CY7C68015A和CY7C68016A系列的EZ-USB FX2LP USB微控制器,这是一种高速USB外设控制器,具有USB2.0的高速性能,并通过了USBIF的认证。该系列芯片具备低功耗特性,适用于总线和电池供电的应用。"
在这些设备中,有一个重要的特性是它们的复位和唤醒功能。复位引脚RESET#在低电平时会触发对FX2LP的复位,但需要注意的是,这个过程存在滞后,并且当使用晶体时,复位时间需要足够长以确保晶体和PLL达到稳定状态,通常至少需要在VCC达到3.0V后的5ms。如果晶体输入由时钟信号驱动,内部PLL将在VCC达到3.0V后的200μs内稳定。此外,还提到了加电时的复位条件,即在设备加电过程中触发的复位,以及在FX2LP已运行并被触发复位的情况。
关于中断源,文档列出了独立的FIFO/GPIF中断源及其优先级和INT4VEC值。中断源包括端点的可编程标志、空标志和满标志,以及GPIF运行完成和波形标志。这些中断源对于实时处理和管理设备的通信至关重要。
CY7C68013A/14A/15A/16A系列微控制器集成了许多功能,如集成的USB2.0收发器、智能串行接口引擎(SIE)、增强型8051微处理器,以及16K字节的片上代码/数据RAM。它们还支持四个可编程的BULK/INTERRUPT/ISOCHRONOUS端点,以及一个额外的64位BULK/INTERRUPT端点。此外,它们提供了一个通用可编程接口(GPIF),能够直接连接大多数并行接口,并根据可编程波形描述符和配置寄存器来定义波形。
在软件方面,8051微处理器的代码可以在不同的介质上运行,包括内部RAM、内部EEPROM或外部存储设备。它们还配备有扩展的中断系统、两个数据指针、两个USART、三个计数器/定时器,以及一个集成的I2C控制器,可以以100或400kHz的速度运行。该系列控制器的工作电压为3.3V,输入容限为5V,支持向量化USB中断和GPIF/FIFO中断,且设有独立的CONTROL传输设置部分和数据部分的数据缓冲。
CY7C68013A/14A/15A/16A系列是高度集成的USB解决方案,结合了低功耗、高性能和灵活的接口设计,适用于各种需要USB连接的嵌入式系统应用。
2017-12-24 上传
2022-04-20 上传
2022-09-15 上传
2021-06-03 上传
2021-10-10 上传
2021-09-29 上传
2021-03-28 上传
2021-05-28 上传
2017-01-31 上传
一土水丰色今口
- 粉丝: 23
- 资源: 3957
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析