PSoC 5LP:带CPLD的可靠ARM嵌入式处理器
重用、精简、循环.
本文引用地址:https://www.eepw.com.cn/article/184727.htmPSoC Creator提供100多种虚拟芯片或组件,包括从AND和OR门到风扇控制器、电源监控器等系统级组件。每个组件均经过全面特性描述和测试,并配套提供数据表和示例项目。

所有这些组件的C代码和Verilog源都是开放式的,您可修改和篡改这些组件,使其满足您的特定需求。甚至是创建您自己的组件!打造定制外设或某种常见功能的专用版,用PSoC都能简单直接地实现。

采用模块化方法能进行IP封装,便于重复利用,从而缩短了开发时间,让您能够集中精力去进一步完善最终应用。
额外的处理功能
PSoC还含有一个数字滤波器模块(DFB),这是一个针对乘法累加算法优化的硬件协处理器,可视为一个并行24位67 MHz微型DSP。您的信号处理工作可交给DFB来完成,从而将Cortex-M3解放出来执行系统关键型任务。
此外,PSoC还含有一个24通道直接存储器访问(DMA)。DMA配合UDB可视为PSoC中另一个独立的处理系统,从而可进一步减轻CPU的负担。
不只是可编程逻辑
除了所有数字功能之外,PSoC还提供存储器、精确模拟和许多其它功能。举例来说,它提供1个20位差分Σ-Δ ADC 、2个12位1 MSPS差分SAR ADC,支持模数转换。除了这些ADC之外,内部0.1%的电压参考及其它组件(如运算放大器)也能用于集成分立电路,满足与现实模拟世界连接的需要。

低功耗
PSoC 5LP中的LP是指低功耗,其睡眠模式下功耗约为2µA,休眠模式功耗仅为300nA。PSoC 5LP内置有一个升压调节器,所以它能够直接用一节普通电池或太阳能电池供电,供电电压低至0.5V。PSoC Creator支持组件级电源管理,而大多数PSoC Creator组件可用API单独开启。此外,PSoC的架构能让数字和模拟外设进入睡眠模式,关闭CPU,从而最大化降低功耗。
结论
总之,我们概述了PSoC 5LP如何实现可靠的CPLD-CPU组合体,同时保持其片上系统的特性。无论是从数字还是模拟信号着手设计,PSoC能让设计人员在同样的环境中在同样的芯片上设计可编程逻辑和固件,并实现无缝集成。
利用PSoC在现有解决方案中实现分立逻辑及其它IC可提高可靠性,缩减板级空间,并降低成本。用PSoC Creator描述系统,无论是固件、数字亦或是模拟组件。充分发挥PSoC中100多个虚拟芯片的作用。点击一下按钮,很快您就能设计出一款正是您所需的IC。
linux操作系统文章专题:linux操作系统详解(linux不再难懂)万用表相关文章:万用表怎么用
c语言相关文章:c语言教程
评论