UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 47538

Zynq-7000 AP SoC, USB - 当会话失效时,设备模式不会生成端口更改中断

描述

当会话不再有效时(VBUS 未出现),处于器件模式且作为自供电器件的 USB 控制器无法生成端口变更中断。

为解决这个问题,可用软件启动 B 会话结束中断,以检测 VBUS 电压水平何时降低。

解决方案

影响:

很小。参考解决方法.

解决方法::

解决方法详述了二步骤。

受影响的配置:

器件模式下使用 USB 控制器的系统。

受影响的器件修订版本: 全部,无计划修复。参考 (Xilinx 答复 47916) - Zynq-7000 AP SoC 芯片修订差异。


解决方案详情

可依照如下软件步骤检测与主机的断开:

  • 启动 B 会话 结束中断。设置 usb.OTGSC[BSEIE] = 1.
  • 使用 usb.OTGSC [BSEIS] 监控中断状态。

注意: VBUS 比较器中断的去抖动时间为 1ms,因此自断开发生时起需要 1ms 至 2ms 的时间对该中断进行断言。

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
47916 Zynq-7000 AP SoC 器件:芯片修订差异 N/A N/A
AR# 47538
日期 05/23/2013
状态 Active
Type 设计咨询
器件
  • Zynq-7000
  • XA Zynq-7000
  • Zynq-7000Q
的页面