EZ-USB FX2到FX2LP迁移指南:硬件与固件变更解析

5星 · 超过95%的资源 需积分: 10 5 下载量 188 浏览量 更新于2024-09-13 收藏 313KB PDF 举报
"USB2.0开发文档,主要讨论了从EZ-USB FX2到EZ-USB FX2LP的迁移过程和技术细节。" 本文档详细介绍了如何将基于EZ-USB FX2的设计转换为基于EZ-USB FX2LP的设计。EZ-USB FX2LP是 Cypress Semiconductor 公司推出的一款低功耗USB接口控制器,适用于需要高效能和低能耗的应用。这篇应用笔记(AN4078)由Anand Srinivasan撰写,主要针对CY7C68013A/14A/15A/16A系列芯片,并且提到了硬件和固件的改动。 1. **差异对比** - EZ-USB FX2与EZ-USB FX2LP的主要区别在于功耗、性能和一些硬件特性。FX2LP旨在提供与FX2相同的功能,但功耗更低,适合电池供电或对能耗敏感的设备。 2. **从FX2到FX2LP的迁移** - **硬件改动**:包括晶振规格、最小复位时间、VCC上升时间以及AVCC/AGND引脚功能的改变。这些变化可能会影响到电路设计,需要开发者重新评估和调整。 - **固件改动**:涉及到通过EEPROM配置字节4禁用高速 chirp、硬复位后的自动断开和重连、扩展的代码/数据RAM、零长度IN包处理以及ISO传输的数据PID序列化等功能的调整。 3. **硬件改动详情** - **晶振规格**:FX2LP可能需要不同的晶体振荡器规格,以满足其低功耗要求。 - **最小复位时间**:FX2LP可能有更严格的复位时间要求,以确保稳定工作。 - **VCCRamp-up Time**:FX2LP的VCC电源上升时间可能需要更长,以确保器件在启动时的正确操作。 - **AVCC/AGND Pin Functionality**:这些引脚在FX2LP上的功能可能有所变化,可能需要更新连接和电源管理策略。 4. **固件改动详情** - **禁用高速Chirp**:FX2LP可以通过EEPROM配置来禁用高速Chirp,这在某些应用场景下可以减少不必要的能量消耗。 - **自动断开和重连**:FX2LP在硬复位后会自动断开并重新连接USB,这是为了保证设备状态的一致性和兼容性。 - **扩展的Code/Data RAM**:FX2LP提供了更大的内部存储空间,允许开发者实现更复杂的功能或存储更多数据。 - **Zero-length IN Packets with No Firmware Intervention** 和 **Data PID Sequencing for ISO Transfers**:这些改进优化了数据传输效率,特别是在异步ISO传输中,减少了对固件干预的需求。 5. **功能增强** - FX2LP不仅在功耗上有所改进,还引入了一些增强功能,以提高整体性能和用户体验,使得开发者能够利用这些新特性来提升产品的竞争力。 这篇文档对于那些计划从EZ-USB FX2迁移到EZ-USB FX2LP的开发者来说,提供了宝贵的指导和具体的操作步骤,帮助他们顺利进行平台转换并充分利用新器件的优势。在进行迁移时,必须仔细考虑和测试所有的硬件和固件改动,以确保最终产品的兼容性和稳定性。