
CY7C68013A hardware debugging guide
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
CY7C68013A是一款由Cypress公司推出的高性能微控制器,其内置了对USB 2.0标准的支持,在涉及高速数据传输和可靠通信的硬件设计项目中,该微控制器发挥着重要作用。在CY7C68013A的开发流程中,调试工作被视为必要且关键的过程。本手册全面介绍了包括调试步骤、硬件设计要点以及故障排查在内的核心内容,旨在为开发者提供系统的指导与参考。在硬件设计方面,应当注意以下要点:包括但不限于确保系统的稳定性和安全性、优化资源利用率以及满足用户需求等关键要素。电源引脚设置:CY7C68013A的AVCC和VCC引脚应配置为提供3.0V至3.6V之间的稳定电压。供电稳定性是芯片正常运行所必需的前提条件。
对于电源上升时间的要求,VCC端的上升时间至少需要达到200微秒。当电路中滤波电容较小时,可能需要较长的上升时间。然而,在实际测试中发现,即使达到100微秒的上升时间,但在特定条件下仍然可以接受。在采用晶体振荡器的情况下,复位控制信号的最低维持时间为5ms;当采用外部振荡源时,复位控制信号的最低维持时间需达到200μs。配置:采用24MHz晶振时,负载电容的最佳选择为12pF或22pF。合适的晶振参数能够保证芯片的时钟信号稳定。确保引脚处理正确:$RESERVED$引脚必须接地或连接至地线以防止漏电。不应以为这些引脚可处于悬空状态而不连接地线,这种做法可能导致芯片进入测试模式,从而影响其正常运行。建议设置该上拉电阻:串行通信引脚(SCL、SDA)需要配置上拉电阻。选型建议为2.2K欧姆。即使不使用串行EEPROM,也应接上电阻。外部ROM端子:对于具备外总线的型号,若不采用外部ROM,则EA端子应接地以防止CPU从外部ROM获取指令。挂起模式控制:Power Management Mode Control要求WAKEUP引脚必须连接到高电平或低电平,不得悬空使用。若要避免USB设备进入休眠状态,则应当使WAKEUP引脚接地。
在电路调试过程中,可以利用_CLKOUT_引脚输出的12MHz方形波信号来辅助诊断。具体的经验表明,通过测量_CLKOUT_引脚输出的12MHz方波信号可以有效定位电路故障。若CLKOUT无输出方波,则需对电源引脚接线状况、VCC上升时间以及晶振器运行状态等关键参数进行核查,并关注复位信号的持续时长及 RESERVED管脚的接地情况。
若电源上电时观察到CLKOUT输出端的方波信号很快自行消失,则应首先确认WAKEUP端口是否正确连接,并检查总线地电源电压信号源(USBD+)的状态。同时需要核实D-总线的数据传输顺序是否符合规范,最后还要确保晶振输出的频率参数是否符合规范。
3. 如果CLKOUT持续输出12MHz的方波但Windows无法完成设备枚举时,当WAKEUP接地时应重新检查硬件CheckList中的各项要求;此时需要对SCL和SDA引脚是否存在上拉电阻以及EA引脚是否接地进行复查。如果_CLKOUT输出的方波频率为48MHz,这很可能是因为系统中已配置了与该设备不兼容的操作系统驱动程序。建议移除当前使用的驱动并重新安装符合要求的版本。详细说明删除USB驱动的具体操作流程包括以下步骤:使用 Regedit 在注册表中移除 VID、PID 相符的 Viet 特性和 Proc特例。在Win32进程信息文件夹中定位到包含指定PID、VID特征的oemxx.inf配置文件,并通过文本编辑工具执行全局搜索与删除操作。按照以下所述的方法,开发者能够对CY7C68013A进行彻底、完整的硬件调试,以保证该设备的USB接口能够正常工作,并为后续的软件开发和功能集成工作提供必要的支持。
全部评论 (0)


