复位与唤醒机制在CY7C680xxA USB控制器中的应用

需积分: 32 45 下载量 157 浏览量 更新于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连接的嵌入式系统应用。