工业应用的STM32 Arduino开发板Portenta H7

描述

  Portenta H7 具有高度的象征意义,因为它是 Arduino 首次正式涉足工业 MCU 板,这也是为什么该公司选择具有两个内核的STM32H747XI微控制器的原因:Cortex-M7 和 Cortex-M4。由于该设备能够处理低至 -40ºC 和高达 +85ºC 的温度,因此该板可以在恶劣的条件下茁壮成长,并为专业人士提供稳健的环境。为了真正满足这些开发人员的需求,Arduino 还宣布推出其Arduino Pro IDE beta.

  Portenta H7,一种新的硬件理念

  Portenta H7 是第一款通过 USB Type-C 提供 DisplayPort 输出的 MCU 板。它还包括一个带有板载陶瓷天线的 Wi-Fi 和蓝牙模块、一个以太网端口、8 MB SDRAM 和 16 MB Quad SPI 闪存。此外,只要公司订购至少一千个单位,Arduino 还首次提供定制电路板某些方面的能力。例如,工程师可以选择高达 64 MB 的 RAM、高达 128 MB 的闪存,并决定是使用无线模块、以太网连接器还是高速 USB 端口,并选择它是否承载 DisplayPort 信号。因此,开发人员可以从默认平台开始编写他们的代码,然后在只包含他们需要的功能的板上享受新的灵活性。

  正如达里奥解释的那样,Portenta H7 板的想法是大约一年半前提出的。当时,Arduino 正在考虑使用仅具有 Cortex-M4 的 MCU 和具有更多板堆栈的模块化方法。

  事实上,除了两个内核之外,STM32H747XI 还支持两个 CAN-FD 接口,以及 UART、SPI、I2S 和 I2C 外设,这将有助于工程师定制他们的系统。Arduino 还包括一个可编程电源管理 IC,可为 1.8 V 至 3.3 V 的各种外部电路板供电。

  Portenta H7:一个熟悉的带有 ST Flare 的 Arduino 生态系统

  Portenta H7 之所以引人注目,是因为它的工业硬件利用了 Arduino 生态系统。这意味着无论开发人员更习惯于使用 C 等低级编程语言,还是使用 microPython 或 Javascript 等高级范式,他们仍然可以从新开发板提供的所有功能中受益。创建电机控制应用程序或利用传感器板通常只需调用几个 API 即可,而 Arduino 社区仍然是物联网世界中最支持和最全面的社区之一。Arduino Pro IDE 以此为基础,为大型项目提供调试工具、第三方插件支持和新界面,使其与工业应用更加相关。Arduino Pro IDE 测试版现已上市,最终版本应该会在今年下半年到来。

  除了硬件之外,使用带有 STM32 微控制器的开发板意味着开发人员还可以访问我们的开源固件以及我们的库和STM32Cube 扩展软件,以快速启动他们的平台。例如,工程师可以查看我们的源代码如何利用 MCU 中的 Chrom-ART 图形加速器来优化视频播放器或用户界面。另一种情况可以设想编码器使用我们的库来实现波束成形,这是一种处理声音信号以更好地消除环境噪声并专注于特定源的技术。用户还可以通过运行 TensorFlow Lite 或使用 Portenta H7 来利用机器学习STM32Cube.AI 将预先存在的神经网络转换为 STM32 MCU 的优化代码。意法半导体合作伙伴计划的成员Arduino 还将提供 Arduino IoT Cloud 和 Arduino CLI 以促进开发操作。

  连接创客世界和专业人士的需求

  新开发板为熟悉 Arduino 生态系统并希望体验工业解决方案的用户搭建了良好的桥梁。作为 Arduino 开发板意味着 Portenta H7 使用同样受创客和爱好者欢迎的工具和社区。然而,通过采用 STM32H7,该板为满足专业人士和利基市场的工业应用和实用程序打开了大门。希望进一步推动其平台的工程师还可以使用 Portenta Carrier,这是一种提供更多连接器、音频输入/输出接口和 microSD 连接器的基板。

  审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分