PSoC

安全系统的开发对汽车市场至关重要。Rust 编程语言可用于内存安全软件的嵌入式开发,这是任务关键型汽车软件设计的一个重要推动因素。英飞凌科技股份公司(FSE 代码:IFX / OTCQX 代码:IFNNY)迈出了在嵌入式领域构建 Rust 生态系统的第一步,成为第一家正式支持在微控制器上运行Rust语言的头部半导体制造商。英飞凌市场领先的 AURIX™ TC3xx TRAVEO™ T2G 车用 MCU将率先支持Rust语言。虽然TRAVEO™ 使用的是 Rust 官方工具链和Arm Cortex-M 目标架构,但英飞凌的工具合作伙伴 HighTec EDV-Systeme AURIX 开发了专用的 Rust编译器。而PSoC AURIX TC4x 将在 2023 年下半年开始支持Rust语言。

1.jpg

AURIX TC3xx TRAVEO T2G系列微控制器产品为功能安全和网络安全提供了广泛的集成硬件功能。引入对Rust的支持则是从软件层面形成对硬件功能的补充。为AURIX TRAVEO 提供了外围设备通道库(PAC),便于对微控制器外设进行本地访问。使用 svd2rust 工具生成的 PAC遵循相同的外设访问 API 标准。用户在 GitHub 中搜索PAC,就可以通过其代码示例来了解如何在英飞凌微控制器上使用 Rust语言。

C/C++ 语言不同的是,Rust 语言是由开源社区开发的一门新编程语言,侧重于类型安全和并发支持。这门编程语言旨在通过提供简单易用的构建系统和软件包管理器“Cargo”来促进安全和可靠的软件开发。

关于英飞凌

英飞凌科技股份公司是全球功率系统和物联网领域的半导体领导者。英飞凌以其产品和解决方案推动低碳化和数字化进程。该公司在全球拥有约56,200名员工,在2022财年(截至930日)的收入约为142亿欧元。英飞凌在法兰克福证券交易所上市(股票代码:IFX),在美国的OTCQX国际场外交易市场上市(股票代码:IFNNY)。

更多信息请访问www.infineon.com

更多新闻请登录英飞凌新闻中心https://www.infineon.com/cms/cn/about-infineon/press/press-releases/

英飞凌中国

英飞凌科技股份公司于1995年正式进入中国大陆市场。自199510月在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有约3,000多名员工,已经成为英飞凌全球业务发展的重要推动力。英飞凌在中国建立了涵盖研发、生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。

围观 27

来源:赛普拉斯公众号

赛普拉斯的可编程PSoC® 4和PSoC模拟协处理器适用于简化需要多个传感器的新一代工业、家电和消费系统的设计。

如何最大程度上降低功耗使得工程师能够简化配置,轻松实现未来的设计变更? 今天我们就从PSoC® 4和PSoC模拟协处理器的低功耗模式以及技术层面上为您提供参考!

PSoC 的四种低功耗模式


资源在PSoC功耗模式下的可用性

PSoC具有活动、睡眠、深度睡眠、休眠和停止五种工作功耗模式,但其低功耗模式只有后四种。

● 在睡眠模式下,除CPU外,所有外设均可用。

● 在深度睡眠模式下,将禁用CPU、大多数外设和MHz时钟。

● 在休眠模式下,将禁用所有时钟,但仍保持逻辑状态。

● 在停止模式下,将暂停CPU、时钟以及所有外设的运行,但仍会保持或冻结 GPIO的各种状态。

降低功耗的可行技术


将GPIO作为接地开关使用

在许多应用中,通过适当地使用PSoC 内部组件并对外部组件断电,您可以进一步降低消耗的电流。

●关闭未使用的组件-活动模式下的最简便方式

●降低PSoC 4组件的工作频率,以较低速度运行

●降低供电电压-减少总功耗的最简单方式

●使用PSoC器件控制电流路径

●使用DMA引擎传输数据


禁用调试接口从而降低功耗

其它有关使用PSoC 低功耗模式的各种提示、技巧以及推荐方法:

●在某些情况下,使用频率更高的时钟可以降低平均电流消耗。

●WDT看门狗定时器可以在活动、睡眠以及深度睡眠模式下执行。

●当PSoC器件处于低功耗模式且引脚需要源或灌电流时,GPIO可以继续驱动外部电路,在某个固定电平上保持外部逻辑。

●PSoC有两个低功耗调节器,用于保持在深度睡眠和休眠模式下的逻辑状态。

●PSoC支持片上调试。在调试模式下,实际消耗的电流可能大于您的预期值。

总结

好的想法和良好的设计之间可能因为功耗问题而存在差异。通过使用PSoC 4和PSoC模拟协处理器中的多个节省功耗性能,您可以优化设计,并确保功耗量最低。

围观 383
订阅 RSS - PSoC