微软 Azure Sphere 微型控制器搭配 I/O 外设子系统,支持多种物联网设备应用

MT3620 是一款高度集成的高性能物联网微型控制器,其高度安全性专为现代各种连网设备应运而生。MT3620 针对各种各样的物联网应用,涵盖智能家居、商业、工业等其他多种领域。如此多样的功能,全归功于 MT3620 涵盖庞大的 I/O 外设子系统,带给设备更多设计灵活性和自由度。

MT3620 是与微软密切合作的成果且兼容于微软 Azure Sphere 解决方案。

高性能应用处理器与实时 I/O 处理器

MT3620 搭载 Arm Cortex-A7 应用处理器,运行效率高达 500MHz,包含大量 L1 和 L2 高速缓存,以及集成 SRAM 记忆体,能在更广泛的潜在应用中实现高效运行。两个运行效率高达 200MHz 的通用 Arm Cortex-M4F I/O 子系统支持多芯片内置,包括 5 个 UART/I2C/SPI、2 个 12S、8 个 ADC、最多 12 个 PWM 计数器以及高达最多 72 个 GPIO,故能广泛支持多种潜在应用。这两个 Cortex-M4F I/O 子系统主要用于支持实时 I/O 处理,另外也能用于执行通用运算与控制功能。此外, Cortex-M4F 内核可以运行任何终端用户提供的操作系统,或在没有操作系统的环境下运行 ‘bare metal app’ 这种精简型程序。快速闪存可用于支持集成于 MT3620 封装的 Cortex-A7 和兩個 Cortex-M4F 应用处理器。

微软 Pluton 安全子系统和专用 Wi-Fi 子系统

除了这三种终端用户可访问内核外,MT3620 还内含一个独立安全子系统,该子系统拥有自己的 Arm Cortex-M4F 内核,负责处理安全启动和安全运行。此外,1 x1 双频 802.11a/b/g/n Wi-Fi 无线电子系统是由一个专属 Andes N9 32 位 RISC 内核来控制,这个子系统包含无线电、基带和媒体接入控制(MAC)等组件,用来支持高能效高处理量的应用。

MT3620 的安全功能与 Wi-Fi 网络均独立运行,并独立于终端用户应用程序。只有 Azure Sphere 支持的硬件功能才会提供给 MT3620 终端用户使用。因此,安全功能和 Wi-Fi 功能只能通过自定义的 API 访问,并且无论这些应用程序在 Cortex-A7 或是在用户可访问的 Cortex-M4F 内核上运行,都不容易受到程式编写错误的影响。

微软提供一个基于 Visual Studio 的强大开发环境,该环境利用了 gcc 编译器,允许用户使用 C 语言开发应用程序。有关哪些硬件功能可用于终端用户应用程序的信息,请参阅微软的文档。

微软 Azure Sphere

MT3620 利用微软 Azure Sphere 为连网设备提供前所未有的安全性。该安全解决方案除了提供设备的身份检验和认证,还支持远程无线软件更新,在面对不断演变的攻击状态下保持安全性,并同时自动进行错误记录和报告。更多详情,请参考微软网站。

application Processor

AP Type:
ARM Cortex-A7
AP Core Quantity:
Single (1)
AP Frequency:
500MHz

subprocessors

CPU Type:
ARM Cortex-M4 with FPU
CPU Cores:
Dual (2)

peripheral Interfaces

IO:
ADC,  GPIO,  I2C,  I2S,  PWM,  SPI,  UART

connectivity

Wi-Fi:
a/b/g/n
Antenna:
1T1R
Bands:
2.4GHz,  5GHz