概述
Portenta H7 同时运行高级代码和实时任务。该设计包括两个可以并行运行任务的处理器。例如,可以将 Arduino 编译代码与 MicroPython 一起执行,并使两个内核相互通信。Portenta 功能有两个方面,它既可以像任何其他嵌入式微控制器板一样运行,也可以作为嵌入式计算机的主处理器。使用Portenta 载板将您的 H7 转换为 eNUC 计算机并公开所有 H7 物理接口。
Portenta 可以轻松运行使用 TensorFlow™ Lite 创建的流程,您可以让其中一个内核动态计算计算机视觉算法,而另一个内核可以进行低级操作,例如控制电机或充当用户界面。
当性能是关键时使用 Portenta,在其他情况下,我们设想它是:
- 高端工业机械
- 实验室设备
- 计算机视觉
- PLC
- 行业就绪的用户界面
- 机器人控制器
- 关键任务设备
- 专用固定电脑
- 高速启动计算(ms)
两个并行内核
H7 的主处理器是双核 STM32H747,包括一个运行频率为 480 MHz 的 Cortex® M7 和一个运行频率为 240 MHz 的 Cortex® M4。两个内核通过远程过程调用机制进行通信,该机制允许无缝调用另一个处理器上的函数。两个处理器共享所有片内外设并且可以运行:
- Arm® Mbed™ OS 上的 Arduino 草图
- 本机 Mbed™ 应用程序
- MicroPython / JavaScript 通过解释器
- TensorFlow™ 精简版
图形加速器
Portenta H7 最令人兴奋的功能之一可能是连接外部显示器以构建您自己的具有用户界面的专用嵌入式计算机的可能性。这要归功于 STM32H747 处理器的片上 GPU Chrom-ART Accelerator™。除了 GPU,该芯片还包括一个专用的 JPEG 编码器和解码器。
引脚分配的新标准
Portenta 系列在电路板底部增加了两个 80 针高密度连接器。只需将您的 Portenta 板升级到适合您需求的板,就可以确保广泛应用的可扩展性。
板载连接
板载无线模块允许同时管理 WiFi 和蓝牙®连接。WiFi 接口可用作接入点、站点或双模式同时 AP/STA,并可处理高达 65 Mbps 的传输速率。蓝牙® 接口支持蓝牙经典和 BLE。还可以通过一些 MKR 样式的连接器或通过新的 Arduino 工业 80 针连接器对公开一系列不同的有线接口,如 UART、SPI、以太网或 I2C。
USB-C 多用途连接器
该板的编程连接器是一个 USB-C 端口,也可用于为板供电,作为 USB 集线器,连接 DisplayPort 显示器,或为 OTG 连接的设备供电。
一板多选
订购随附的默认 Arduino Portenta H7(代号 H7-15EUNWAD):
- STM32H747 双核处理器,带图形引擎
- 8MB 内存
- 16MB NOR 闪存
- 10/100 以太网物理
- 高速USB
- NXP SE050C2 加密
- WiFi/蓝牙模块
- 外接天线
- 通过 USB-C 的 DisplayPort
如果您需要更多内存,Portenta H7 最多可容纳 64 MByte 的 SDRAM 和 128 MByte 的 QSPI Flash。与外部 UFL 连接器一起订购,以便向电路板添加更高增益的天线。在 Microchip® 和 NXP 的低温芯片之间做出决定。该板的批量可高度定制,请向我们的销售代表询问选项。
您可以考虑使电路板满足您的需求和预算的基本配置是:
选项 | 描述 | 选项代码 |
动态随机存取存储器 | 外部 SDRAM 存储器 | 0 - 无 1 - 8 MByte 2 - 16 MByte 3 - 32 MByte 4 - 64 MByte |
闪光 | 外部 QSPI 闪存 | 0 - 无 1 - 2 MByte (NOR) 5 - 16 MByte (NOR) 8 - 128 MByte (NAND) |
以太网 | 10/100 以太网 PHY | 0 - 无 E - 安装 |
高速USB | 高速 USB PHY | 0 - 无 U - 安装 |
加密 | 加密芯片 | 0 - 无 M - ATECC608A N - SE050C2 |
无线的 | 无线模块 | 0 - 无 W - 安装 |
天线 | 天线选项 | 0 - 无 C - UFL 连接器 |
视频 | 通过 USB-C 的 Displayport 输出 | 0 - 无 D - 安装 |
Arduino物联网云
在 Arduino 的 IoT Cloud 上使用您的 Portenta 板,这是一种确保所有连接物安全通信的简单快捷的方法。
技术规格
Arduino Portenta H7 基于 STM32H747 微控制器 XI 系列。
微控制器 | STM32H747XI 双 Cortex®-M7+M4 32 位低功耗 Arm® MCU (数据表) |
无线电模块 | Murata 1DX 双 WiFi 802.11b/g/n 65 Mbps 和蓝牙 5.1 BR/EDR/LE(数据表) |
安全元件(默认) | NXP SE0502(数据表) |
电路板电源(USB/VIN) | 5V |
支持的电池 | Li-Po Single Cell, 3.7V, 700mAh 最低(集成充电器) |
电路工作电压 | 3.3V |
目前的消费 | 待机模式下为 2.95 μA(备份 SRAM 关闭,RTC/LSE 开启) |
显示连接器 | MIPI DSI 主机和 MIPI D-PHY 与低引脚数大显示器接口 |
图形处理器 | Chrom-ART 图形硬件加速器™ |
计时器 | 22x 定时器和看门狗 |
串口 | 4x 端口(2 个带流量控制) |
以太网物理层 | 10 / 100 Mbps(仅通过扩展端口) |
SD卡 | SD 卡连接器接口(仅通过扩展端口) |
工作温度 | -40 °C 至 +85 °C |
MKR 标头 | 在其上使用任何现有的工业 MKR 防护罩 |
高密度连接器 | 两个 80 针连接器会将电路板的所有外围设备暴露给其他设备 |
相机接口 | 8 位,高达 80 MHz |
模数转换器 | 3 个 ADC,最大 16 位 分辨率(高达 36 个通道,高达 3.6 MSPS) |
达契安 | 2 个 12 位 DAC (1 MHz) |
USB-C | 主机/设备、DisplayPort 输出、高速/全速、供电 |
文档
使用以下文件研究 Portenta H7 板的工作原理:
原理图:https://content.arduino.cc/assets/Arduino-PortentaH7-schematic-V1.0.pdf
数据手册:https://content.arduino.cc/assets/Datasheet-Portenta-H7.pdf
引脚图
Portenta H7 遵循 Arduino MKR 外形,但增强了 Portenta 系列 80 针高密度连接器。通过阅读电路板的管脚文档了解有关电路板管脚的更多信息。
额外的 I2C 端口
Portenta H7 有一个额外的连接器,作为 I2C 总线的扩展。它是一种具有 1.0 毫米间距的小型 5 针连接器。连接器的机械细节可以在连接器的数据表中找到。
I2C 端口,在 Arduino 中也称为 Eslov 自我识别端口,带有:SDA、SCL、GND、+5V 和一个额外的数字引脚,用于向连接到它的其他普通 I2C 设备发送警报。引脚排列如下图所示:
欢迎关注飞多学堂微博:Sina Visitor System
欢迎关注【飞夺学堂】微信公众号,学习更多电子硬件和示波器使用技巧、知识: