系统级可编程能力助力嵌入式应用
适应变更
本文引用地址://m.amcfsurvey.com/article/101087.htm嵌入式工程师生涯中唯一不变的事就是变更,通过良好规划应对变更并利用工具获得适应变更的能力是您取得真正成功的唯一途径。如图2所示,变更对PSoC工程师来说可能是对某个外围设备的简单修改—可能是增加某个 ADC 的分辨率或者在复杂情况下向设计加入一个额外功能,例如通过 USB 的控制接口或者 LCD 段显示和电容式感测按钮。通过真正系统级的可编程能力,您能够应对变更并利用它来开发您所能设想的最好产品。
快速上市
快速上市所面临的最大挑战并不总是关于概念或想法,而是如何根据这些想法创造出产品。PSoC工程实现方案快速原型制造,简便的芯片中调整和编程,使用系统级的软件开发环境。通过这两种能力,您能够简便地试验硬件解决方案以了解真实的需求并将产品投入生产。
模拟复杂性
PSoC(可编程片上系统)平台及其软件开发环境通过直观的系统级基于原理图的设计方法,使模拟电路和功能易于使用。如图2所示,模拟外围设备的实例化与在PSoC Creator 中设计画布上拖放组件同样简单,然后进行您所实施功能的外围配置设置,该示例中 ADC 的配置:分辨率、转换率、时钟脉冲源等。转阻放大器、滤波器、模拟复用器、比较仪、DAC和其他外围设备的实例化同样简单。
设计IP的保护
PSoC通过设备中嵌入的系统可编程能力,提供额外的安全层。如果竞争者查看模具时,他们只能看到组成PSoC设备本身的组件,却无法看到初始化和实例化使用 PSoC Creator 所开发系统的固件。PSoC 设备中的固件还受到多种程度的保护,并由内存时钟定义以符合整个设备的多个保护层次:无保护(在开发期间使用)、外部读取保护、外部读/写保护以及完全保护(禁止外部读/写或内部写入)。通过这些层次的保护,在 PSoC器件中实施的设计秘密能够轻易地抵御标准反向工程技术。
结论
赛普拉斯的 PSoC 可编程片上系统和及其开发软件通过新型 PSoC 3 和 PSoC 5 架构提供系统级编程能力,帮助您轻易地克服每日在嵌入式设计中所遇到的困难,并使您将精力集中在真正重要的产品上。这些新的架构扩展了世界上仅有的可编程嵌入设计平台,打破了设计限制。在一块芯片中,您可以利用高精度可编程模拟,包括12位至20位 delta-sigma ADC、包括几十种插入式外围设备的数字逻辑库、同类最佳的电源管理以及丰富的连接资源;所有这些均配合PSoC 3 和PSoC 5中分别集成的高性能单周期 8051或ARM Cortex-M3处理器中。
参考文献:
[1] PSoC Creator软件工具[R/OL].www.cypress.com
[2] ANUP.Implementing CAN Bus Communication using PSoC 3 [R/OL].(2009-9-21).http://www.cypress.com/?rID=38599
[3] PSoC 3 / PSoC 5 LCD Drive Solutions[R/OL].(2009-9-21). http://www.cypress.com/?rID=37989
[4] PSoC 3 Magnetic Card Reader[R/OL].(2009-9-20). http://www.cypress.com/?rID=38595
[5]Gu D.CY3253 BLDC BLDC Sensorless Speed Control Kit[R/OL].(2009-9-29). http://www.cypress.com/?rID=3983
评论