系统级可编程能力助力嵌入式应用
PSoC3和PSoC5的模拟能力与带一套可编程模拟外围设备的高精度固定功能模拟(基准电压精确度为工业温度和电压范围的± 0.1%)结合,可用于实现混频器、转阻(trans-impedance)放大器、缓存、运算放大器等。灵活、高精度模拟能力的综合运用可以实现许多独特、强大的设计。
本文引用地址://m.amcfsurvey.com/article/101087.htm最后,PSoC3和 PSoC 5架构的路由和相互连接(如图1所示)由系统总线构成,允许任何GPIO成为数字、模拟、CapSense或LCD驱动I/O,这是真正强大的功能,实现显著的成本节约(4层到2层PCB)以及更简便的板布线,真正路由自由。
那么,系统级的含义是什么呢? 很久以来,我们已拥有组件级的可编程能力,形式为可编程数字逻辑(CPLD、FPGA等)、可编程模拟(开关电容及类似功能)、可编程时钟、可编程处理器等。系统级的可编程能力即是指在单个平台、单个设备中的所有这些可编程组件通过一个易用、分级原理图设计、软件开发环境进行控制和配置。图2为无刷直流电机控制(BLDC)应用示例的系统级示意图。查看该图时,您无需考虑这些单个组件实例化的细节,您应将重点放在对外围功能的需求上。无论是读取转速表、温度或泵压力读数向电机控制功能提供一个反馈回路,或是使用单个PWM控制器驱动三相电机,您在处理系统设计挑战时无需担心独立 IC 或外围组件等低级别细节。
最后,定义中的真正用于帮助区分这一级别的可编程能力和具备可配置固定功能外围设备的设备。这意味着如果您不需要某个功能,您可以将分配给该功能的资源用于其他目的,如果您决定不适用某个功能,这设备中不会存在被浪费的功能。设备中唯一被浪费的空间(如果有)由基本结构块组成,可随时用于设计中的变更或实现新的功能。
实际应用
您面临着多个设计挑战。第一个挑战是适应变更—要求、路线、设计、可用材料的变更;另一个挑战是如何快速销售—击败竞争者并在正确的时机推出产品以获得最大的效果;第三个挑战是模拟的复杂性—选择、配置和使用正确的部件用于正确的用途;最后,必须保护您的设计IP(知识产权),以防止竞争者复制您的设计并偷走您的市场份额。赛普拉斯的 PSoC 可编程片上系统和开发软件可以满足这些挑战要求,以下将以实用的方式探讨真正的系统级可编程能力和 PSoC 如何应对这些挑战。
评论