正在加载图片...
州周立功单片机发展有限公司Tel:(020)3873097638730977Fax:38730925htp:/www.zlgmcu.com 作为输出: PDIUSBD2设备还可以如下方式进入挂起:主机要求进入挂起状态,或者当主机本身处 于挂起状态。那么USB线处于空闲模式。该模式中D+线为高而D线为低,前提是设备已通过D+线的上 拉电阻连接到总线。此外当设备没有连接时,如果D+线为高而D线为低,设备也会进入空闲模式。这意 味着USB总线上没有活动。这种情况下, PDIUSBD12检测到连续3次没有帧起始(SOF)就将挂起脚置 高。这是挂起脚如何作为输出用。 4.时钟 4.1可实现的时钟输出频率有哪些? 时钟输出频率可使用“设置模式”命令(0xF3)通过“时钟分频系数”寄存器进行设置 时钟输出频率的计算公式如下 CLKOUT=48/N+1)MHz此处N为时钟分频系数 N(时钟分频系数) CLKOUT 48MHz( PDIUSBD2的最大时钟频率) L0x02 1 16MHz 12 MHZ 0x04 9.6 MHz 4.36MHz 4MH上电值,默认 CLKOUT频率,最小时钟频率) 4.2挂起状态的 CLKOUT频率是多少? 参见挂起章节 4.3 CLKOUT的启动时间是多少? CLKOUT频率来自振荡器( XTALI,XTAL2脚)。 CLKOUT的启动时间取决于晶振的启动时间。经 过测量,典型值小于2ms。由于一些MCU(例如8051系列)采用同步复位,复位电路必须设计成2ms有 正确的复位。 D12晶振电路所用的无源元件是什么? 减小C2(22pF)可以加快时钟的启动,但是会增加不稳定性。使用两个22pF到68pF的电容 4.5输入XTAL1脚的时钟veak-to-peak值是多少? 时钟电压只能取峰一峰值3.3ⅴ是因为内部振荡器的核心电压是3.3V。因此,要使用5V的外部振荡 器,需要在XTAL1脚上接一个1K的电阻 接 5.1在井口上可实现的最大传输速率是多少 两个连续读或写阶段之间最小的延时是500ns。RDN和WRN对每个单独的读/写至少要保持20 低电平。这在DMA模式和非DMA模式中都有效的。 并行接口上的传输速率应当比一个普通微控制器的传输速率大得多。 对于一个符合Tw(WrN低脉冲宽度)和TkL(RdN低脉冲宽度)的高速RISC或微控制器,必须 小心以确保500ns的Twc(写周期时间)。可以在固件中两个连续读/写之间加入NOP延时来实现。 5.2当数据从主机发送到器件时,DMA是怎样工作的? 当 PDIUSBD12设置为DMA模式时,从端点2接收一个满数据包后, DMReq被激活以允许DMA控 制器从 PDIUSBD12内部缓冲区收取数据。 PDIUSBD12的 Read N由DMA控制器进行激活。 PDIUSBD12广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 3 作为输出 PDIUSBD12 设备还可以如下方式进入挂起 主机要求进入挂起状态 或者当主机本身处 于挂起状态 那么 USB 线处于空闲模式 该模式中 D+线为高而 D-线为低 前提是设备已通过 D+线的上 拉电阻连接到总线 此外当设备没有连接时 如果 D+线为高而 D-线为低 设备也会进入空闲模式 这意 味着 USB 总线上没有活动 这种情况下 PDIUSBD12 检测到连续 3 次没有帧起始 SOF 就将挂起脚置 高 这是挂起脚如何作为输出用 4. 时钟 4.1 可实现的时钟输出频率有哪些 时钟输出频率可使用 设置模式 命令(0xF3)通过 时钟分频系数 寄存器进行设置 时钟输出频率的计算公式如下 CLKOUT 48/(N+1)MHz,此处 N 为时钟分频系数 N 时钟分频系数 CLKOUT 0x00 48MHz(PDIUSBD12 的最大时钟频率) 0x01 24MHz 0x02 16 MHz 0x23 12 MHz 0x04 9.6 MHz .. .. 0x0A 4.36 MHz 0x0B 4MHz(上电值 默认 CLKOUT 频率 最小时钟频率) 4.2 挂起状态的 CLKOUT 频率是多少 参见挂起章节 4.3 CLKOUT 的启动时间是多少 CLKOUT 频率来自振荡器 XTAL1 XTAL2 脚 CLKOUT 的启动时间取决于晶振的启动时间 经 过测量 典型值小于 2ms 由于一些 MCU 例如 8051 系列 采用同步复位 复位电路必须设计成 2ms 有 效以确保正确的复位 4.4 PDIUSBD12 晶振电路所用的无源元件是什么 减小 C2 22pF 可以加快时钟的启动 但是会增加不稳定性 使用两个 22pF 到 68pF 的电容 4.5 输入 XTAL1 脚的时钟 Vpeak-to-peak 值是多少 时钟电压只能取峰 峰值 3.3V 是因为内部振荡器的核心电压是 3.3V 因此 要使用 5V 的外部振荡 器 需要在 XTAL1 脚上接一个 1K 的电阻 5. 接口 5.1 在并口上可实现的最大传输速率是多少 两个连续读或写阶段之间最小的延时是 500ns RD_N 和 WR_N 对每个单独的读/写至少要保持 20ns 低电平 这在 DMA 模式和非 DMA 模式中都有效的 并行接口上的传输速率应当比一个普通微控制器的传输速率大得多 对于一个符合 TWL Wr_N 低脉冲宽度 和 TRL Rd_N 低脉冲宽度 的高速 RISC 或微控制器 必须 小心以确保 500ns 的 TWC 写周期时间 可以在固件中两个连续读/写之间加入 NOP 延时来实现 5.2 当数据从主机发送到器件时 DMA 是怎样工作的 当 PDIUSBD12 设置为 DMA 模式时 从端点 2 接收一个满数据包后 DMReq 被激活以允许 DMA 控 制器从 PDIUSBD12 内部缓冲区收取数据 PDIUSBD12 的 Read_N 由 DMA 控制器进行激活 PDIUSBD12
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有