电子说
在嵌入式系统设计领域,一款性能卓越的连接处理器对于实现高效、稳定的系统至关重要。CP3UB17作为一款可重编程连接处理器,凭借其丰富的功能和出色的性能,在众多应用场景中展现出强大的优势。下面我们就来深入了解一下CP3UB17的各项特性。
文件下载:CP3UB17K38/NOPB.pdf
CP3UB17将强大的RISC内核与片上SRAM和闪存相结合,具备高计算带宽。同时,它拥有硬件通信外设,提供高I/O带宽,还配备外部总线以实现系统扩展性。片上通信外设涵盖USB控制器、ACCESS.bus、Microwire/Plus、SPI、UART和高级音频接口(AAI)等。此外,还有DMA控制器、CVSD/PCM转换模块、定时和看门狗单元、多功能定时器等片上外设。并且,它还拥有多输入唤醒功能,为系统的低功耗运行提供了有力支持。
CP3UB17采用全静态RISC处理器核心,能够在0到24 MHz的频率下运行,且零等待/保持状态。在24 MHz内部时钟频率下,基于12 MHz外部输入,指令周期时间最短可达41.7 ns。它还拥有30个独立向量的外设中断,能及时响应各种外部事件。
CP3UB17最多有37个通用I/O引脚,这些引脚与片上外设I/O引脚共享。每个引脚可配置为通用输入或输出,其特性可编程,包括三态输出、推挽输出、弱上拉输入和高阻抗输入,并且通用输入引脚带有施密特触发器。
I/O端口工作电压为2.5V至3.3V,核心逻辑工作电压为2.5V,片上具备上电复位功能。温度范围为 -40°C至 +85°C(工业级),适用于各种恶劣环境。
提供CSP - 48和LQFP - 100两种封装形式,满足不同的应用需求。
CP3UB17采用CR16C CPU核心模块,其高性能得益于流水线架构和每周期两字节的流水线系统总线,能够实现每个时钟周期执行一条指令的峰值执行速率。
支持最大16兆字节的统一线性地址空间,片上内存分为闪存程序内存、闪存数据内存和静态RAM,并且100引脚设备可扩展外部内存。闪存内存的编程所需电压由设备内部生成,无需额外电源。
多达37个软件可配置的I/O引脚,分为五个端口,每个引脚可配置为通用输入或输出,也可作为片上外设模块的输入或输出。引脚特性可编程,如三态输出、推挽输出等。
控制对内部/外部内存和I/O的访问,通过控制寄存器确定总线访问的参数,如内存访问的等待状态和保持状态。启动时,配置寄存器设置为最慢的内存访问,为实现最快的程序执行,需根据时钟频率和外部设备类型进行适当编程。
接收来自内部和外部源的中断请求,并向CPU生成中断。定时器、UART、Microwire/SPI接口和多输入唤醒等中断为可屏蔽中断,可通过软件启用或禁用,共有32个可屏蔽中断,分配到32个线性优先级级别。最高优先级中断为不可屏蔽中断(NMI),由NMI输入引脚接收到的信号触发。
是一个兼容USB 1.0和1.1规范的通用串行总线(USB)节点控制器,集成了所需的USB收发器、串行接口引擎(SIE)和USB端点FIFOs,支持七个端点管道,可实现USB中断、批量和同步数据传输。
可用于从暂停、空闲或节能模式唤醒设备,也可提供来自外部源的通用边缘触发可屏蔽中断。该模块有16个输入通道,可根据接收到的信号生成四个可编程中断到CPU,通道可单独启用或禁用,并可编程为对正或负边缘响应。
从外部晶体网络生成高速主系统时钟,提供主系统复位信号和上电复位功能。还可从可选的外部晶体网络生成慢速系统时钟(32.768 kHz),用于节能模式。同时,该模块还提供两个从高速时钟分频得到的独立时钟输出引脚。
通过改变设备的工作模式和功耗来匹配所需的活动水平,提高设备效率。设备可在活动、节能、空闲和暂停四种电源模式下运行。
CP3UB17提供100引脚和48引脚两种封装形式,不同封装的引脚分配有所不同。每个引脚都有其主要功能和可选的替代功能,部分引脚带有内部上拉或下拉电阻,以防止输入浮空。在设计电路时,需要根据具体的应用需求合理选择引脚,并注意引脚的电气特性。
CP3UB17为设计师提供了快速上市所需的软件资源,包括操作系统、外设驱动、参考设计和集成开发环境。国家半导体为CP3UB17应用提供了完整且经过行业验证的应用开发环境,如IAR Embedded Workbench、iSYSTEM winIDEA和iC3000 Active Emulator、开发板和应用软件等。
CP3UB17凭借其丰富的功能、高性能和良好的扩展性,为嵌入式系统设计提供了一个强大的解决方案。在实际应用中,电子工程师可以根据具体需求充分发挥其优势,实现高效、稳定的系统设计。你在使用CP3UB17的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !