document200617130549借助新型 PSoC 器件进行 USB 应用设计引言:设计工程师很早就熟悉 USB 技术了,但为现有产品添加 USB 接口的工作并不是很简单,会在一 定程度上增加新项目的复杂性,不过现在有办法在很大程度上避免这样情况的发生。本文从技术细节角 度描述了新款的 PSoC 及其 USB 接口,并探讨了可用这些器件方便设计的有关应用实例。PSoC 系列器件专为取代传统 MCU、系统 IC 及其相关的多种分立元件而设计。该架构使用户能够 创建定制的外设配置,满足各种不同应用的要求。此外,还包含快速的 CPU、闪存程序存储器、SRAM 数据存储器和可配置的 I/O。PSoC CY8C24794 是 PSoC 系列中独特的一员,因为它包括了功能齐全的全 速(12Mbps)USB 端口。 PSoC 架构(图 1)包括四大部分:PSoC 内核、数字系统、模拟系统和系统资源(含全速 USB 端口)。 可配置的全局总线使器件资源能够集成到完整的可定制系统中。PSoC CY8C24794 器件可具备多达 7 个 I/O 端口,连接于全局数字和模拟互联器件,从而能够访问 4 个数字时钟和 6 个模拟时钟。图 1:PSoC 功能结构概览PSoC 核心包括 24MHz、4MIPS 哈佛架构的 CISC CPU,带有 16KB 闪存,可用于程序存储,还带有 1KB 的 SRAM,可用于数据存储,此外还具备 2KB 的 EEPROM,采用闪存仿真。程序闪存利用 64 个字 节块实现四级保护,可实现定制的软件 IP 保护。 PSoC 器件包括灵活的内部时钟发生器,含 24MHz 内部主振荡器(IMO),在工作温度和电压范围内 误差不超过 8%。24MHz IMO 还可翻番为 48MHz,用于数字系统。此外还具备低功耗 32kHz 的内部低 速振荡器(ILO),作为睡眠定时器和看门狗定时器(WDT)。……