4901|5

1803

帖子

0

TA的资源

五彩晶圆(高级)

楼主
 

【PSoC4心得】初步了解 PSoC [复制链接]

第一次听说PSoC 是去年在一次 Cypress ARM 合作的研讨会上,当时的主角是NXP ,TI,Freescale 等厂商的 Cortex M3 或者 Cortex M4 产品,当时 Cypress 推广的应该是 PSoC5,宣传处于起始阶段.开始还误以为是赛灵思,后来才发现原来是两家完全不同的公司,误会有时候会给人留下更深刻的印象.
       下面的内容主要来自官网,想先对 PSoC 有一个基本的认识.后续再逐渐结合先锋评估板深入讨论.
PSoC 概览
         官网
         PSoC :ProgramableSystem on Chip,可编程片上系统.
         PSoC is the world's only programmable embedded system-on-chip integratinghigh-performance analog, PLD-based programmable logic, memory and amicrocontroller on a single chip.
      
         官网的定义,PSoC 是唯一集成高性能模拟外设、基于 PLD 的可编程逻辑、存储器和微控制器在单芯片的可编程嵌入式片上系统。通过这个定义,让我们对PSoC 有了一个清晰的认识,PSoC 并不是单纯意义上的MCU ,至于其于MCU 具体的比较,在后续随着对其了解的深入会越来越深刻。
         如果将 PSoC 看做是一个家族,成员有 PSoC1,PSoC3,PSoC4 PSoC5 LP.但为什么我看不到PSoC2?
        以目前来看每个系列发布的型号并不多,但是和其它厂商一样,每个系列PSoC 同时也按照性价比来分三大类:高性能Porformance,低成本Value,和入门级Entry.
      
         MCU平台借助其 PSoC 软件工具,开发入门很容易.频率范围从 4Mhz ~80MHz,Flash 带可选ECC.
         可编程数字部分包含 SPI,UART,LIN,CAN,I2C,PAM,Timer,Couter,通用通讯接口,通用逻辑等.
         可编程模拟包括运放,比较器,电压参考,TIA,PGA,INA,DAC,模拟过滤器,SARADC,Delta Sigma ADC,Modulator 等等
         从整体上来看,既兼顾了外设的丰富性,同时有有很好的灵活性,其灵活性从其架构图上可看出来,其设计非常地规整.
技术架构
         PSoC架构包括可配置的模拟和数字模块,CPU 子系统和可编程路由互联接口.PSoC 允许你从PSoC 功能库插入预定义和测试过的IP 或者是自己编写的代码.总之,你将获得极大的灵活性给产品注入创新和竞争优势.
可编程路由和互联
         这项技术允许对信号进行重定向到未选择的管脚,摆脱固定外设控制的约束.另外,全局总线允许信号复用和逻辑操作,不再需要复杂数字逻辑门设计.
可配置的模拟和数字模块
         可配置模拟和数字电路的联合是 PSoC 平台的基础.你可以通过预先建立的功能库或者自己的创建的库来对这些模块进行配置.通过联合几个数字模块,你可以创建 16 ,24甚至 32 位宽的逻辑源.模拟模块由开关电容,运放,比较器,ADC,DAC 和数字滤波器组成,可实现复杂的模拟信号链.
CPU 子系统
         PSoC提供一个精致的 CPU 子系统,包括SRAM,EE PROM,Flash 存储器,多种核心可选且包括一系列必须的系统资源:
l  内部主低速振荡器.
l  若需要可编程的,精确的时钟,可连接到外部晶体振荡器.
l  睡眠和看门狗时钟.
l  多种可选时钟源包括PLL
         PSoC同样具备多种特定的通讯接口,包括像I2C ,全速USB2.0, CAN 2.0 和可通过JTAG SWD 的片上调试系统.新的PSoC 家族成员包括像 8051,ARM Cortex-M3 ARM Cortex-M0工业标准的处理器.
软件体系
         Cypress是您进行高性能嵌入式系统开发的一站式商店.通过带高质量软件工具且独特而灵活的可编程片上系统架构来帮助从开发者从PSoC 开发中解脱出来.PSoC  Creater, PSoC Designer PSoCProgramer 组成优秀的集成开发环境.总之,简单而迅速.
开发套件
         主要提供两大类:
1.      开发套件DVKs
开发套件 主要是面向特定平台的.
2.      扩展条件EVKs
         扩展套件 主要是面向特定方案的,可通过标准接口插接到 DVKs
         同时也提供与 PSoC 平台生态系统无缝结合的编程和调试工具.


[ 本帖最后由 Study_Stellaris 于 2013-8-20 17:14 编辑 ]
此帖出自单片机论坛

最新回复

板子都没有收到就开始了。。。  详情 回复 发表于 2013-8-22 13:25
点赞 关注
 

回复
举报

6066

帖子

92

TA的资源

裸片初长成(初级)

沙发
 
图片?
此帖出自单片机论坛
 
 

回复

277

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
收到板子了?
此帖出自单片机论坛
 
 
 

回复

2453

帖子

19

TA的资源

五彩晶圆(中级)

4
 
PSoC4,非常看好!
此帖出自单片机论坛
 
 
 

回复

135

帖子

0

TA的资源

纯净的硅(初级)

5
 
mark
此帖出自单片机论坛
 
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

6
 
板子都没有收到就开始了。。。
此帖出自单片机论坛
 
个人签名我的博客
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表