Skip to main content

Azure Sphere MT3620 开发套件

enter image description here

Azure Sphere MT3620 开发套件专为支持快速原型设计而设计,使开发者能够体验 Azure Sphere 技术。MT3620 是首款获得 Azure Sphere 认证的 MCU。Azure Sphere 认证的 MCU 是一种新型的安全连接跨界微控制器。MT3620 具有三个用户可访问的微控制器核心:一个 ARM Cortex-A7 核心和两个通用 ARM Cortex-M4F 核心。MT3620 旨在支持与各种片上外设(包括 GPIO、UART、I2C、SPI、I2S、PWM 和 ADC)接口时的实时需求。它内置了一个安全子系统,拥有专用的 CM4F 核心,用于安全启动和安全系统操作,并支持双频 802.11 b/g/n Wi-Fi。

MT3620 开发套件通过扩展引脚头扩展了大部分 MT3620 硬件资源,用户可以通过连接到面包板或添加扩展板,轻松连接其他硬件配件。

Azure Sphere 操作系统已预装在 MT3620 上,并设计为与 Azure Sphere 安全服务协同工作,以创建一个安全的物联网平台。其功能包括:

  • 基于证书的设备认证,可连接到任何网络服务
  • 软件证明和安全启动
  • 通过故障报告进行威胁检测
  • 持续的安全更新
  • 集成的安全端到端物联网解决方案

MT3620 软件开发支持使用功能强大的 Microsoft Visual Studio IDE:

  • 安装 Visual Studio(支持社区版、企业版或专业版)和 Azure Sphere 扩展,使用 USB 将开发板连接到 PC,并开始开发具有前所未有安全级别的物联网应用程序。
  • 要使用 MT3620 开发板进行 Azure Sphere 开发,您需要一台安装最新 Windows 更新的 Windows 10 PC,以及 Azure Sphere 软件开发工具包 SDK。
产品名称购买方式
Azure Sphere MT3620 开发套件(美国版本)
Azure Sphere MT3620 开发套件(日本版本)
Azure Sphere MT3620 开发套件(欧洲版本)
caution

如果您需要帮助选择版本,请查看 可用国家或地区列表 了解更多详情。

特性

  • Azure Sphere:为物联网设备提供端到端的安全性
  • 双频 802.11 b/g/n,支持天线分集
  • 三核微控制器,集成片上 RAM 和闪存
  • Microsoft Visual Studio 开发环境
  • 设备生命周期内的在线认证与更新

规格

硬件

描述

MCU
1 *ARM Cortex A7 核心 @500MHz , 4MB RAM
2* ARM Cortex M4 核心 @200MHz, 64KB RAM




ISU
4 *“ISU” 串行接口,可配置为:
  - I2C,最高支持 1MHz
  - SPI,最高支持 40MHz
  - UART,最高支持 3Mbps
ISU 是串行通信接口
连接性2.4/5GHz 双频 802.11 b/g/n Wi-Fi
I2S1* I2S 支持从模式和 TDM 从模式
ADC4 *12 位 ADC 输入 I/O
RTC1* RTC,配备 CR2032 3V 电池座
USB1 *Micro USB 接口,用于供电和调试,5V/1A
DC 插孔1* 5V/1A DC 电源插孔
工作温度-40~85°C
尺寸长:85mm宽:50mm高:16mm
认证CE / FCC / MIC / RoHS

软件

集成开发环境 (IDE)Visual Studio
系统Windows10
编程语言C

硬件概述

板卡示意图

  • J1: ADC参考电压,开启:使用内部2.5V;关闭:连接外部1.8V到引脚1。默认关闭。
  • J2: 3.3V隔离,开启:启用系统3.3V电源;关闭:切断系统3.3V电源。默认开启。
  • J3: RTC电源选择:左侧两个引脚:使用背面的RTC电池(型号:CR2032)。
  • 4个用户RGB LED: LED型号为LTST-C19HE1WT。
  • USB端口: 提供电源(5V/1A)和调试功能,连接到背面的FT4232HQ芯片。
  • 4个系统LED: Led1(靠近USB端口):绿色,FTDI活动指示灯。Led2:红色,电源指示灯。Led3:RGB,Wi-Fi状态指示灯。Led4:RGB,应用状态指示灯。
  • DC电源: 5V/1A
  • 3个系统按钮: 按钮A和B(白色)是用户按钮。重置按钮(蓝色)是系统重置按钮。
  • MT3620MT3620是一款高度集成、高性能的物联网MCU,具备现代可靠的互联网连接设备所需的高级安全性。MT3620适用于广泛的物联网应用,包括智能家居、商业、工业及其他领域,得益于其广泛的I/O外设子系统,提供了设备设计的灵活性和自由度。
  • FT4232HQ: FT4232H是一款USB 2.0高速(480Mb/s)到UART/MPSSE的集成电路。

板卡引脚图

尺寸

电源

Azure Sphere MT3620开发套件的电源通过板载USB Micro B连接器或直接通过DC连接器供电。

  • GPIO电压为3.3V,额外电流仅限100mA。
  • H3连接器上的5V输出额外电流仅限500mA。
  • H3连接器上的3.3V额外电流仅限400mA。
  • 典型平均电流消耗为150mA(5V Wi-Fi开启)。Wi-Fi扫描电流通常为330mA。

硬件设计与制造

使用I2S时,请参考 M4用户手册

:::提示 更多信息请参考 硬件设计与制造的信息和工具。 :::

产品处理

包装

Azure Sphere MT3620 开发套件的包装包含 Azure Sphere MT3620 开发套件和 Micro B USB 数据线。

静电防护

Azure Sphere MT3620 开发套件包含高度敏感的电子电路,是一种静电敏感设备 (ESD)。在没有适当的静电防护措施的情况下处理 Azure Sphere MT3620 开发套件可能会导致其永久损坏或毁坏。在任何包含 Azure Sphere MT3620 开发套件的应用中,必须在整个加工、处理和操作过程中应用适当的静电防护和包装程序。

应用场景

  • 家庭/建筑/设施
  • 自动化
  • 安全
  • 设备管理
  • 公用事业
  • 公共安全
tip

要了解 Azure Sphere 在实际环境中的工作方式,请参考 Contoso, Ltd 的场景

认证与批准

安装 Azure Sphere

如果您有尚未使用过的 Azure Sphere 开发套件,请首先完成 这些步骤 以开始使用。

Azure Sphere 演示

我们构建了两个结合 Sphere 开发套件和 Seeed Grove 系统 的演示。

演示1:MT3620 开发板作为 MCU,连接温度传感器(SHT31)、继电器、风扇、显示器和模拟设备。该演示模拟了一个具有物联网连接功能的风扇,用户可以测量环境温度并设置阈值,通过 Azure 云来控制风扇的开关。温度将显示在 LED 显示屏上。用户可以通过更换电阻器来改变风扇的速度级别,从 0、1、2、3(0 表示关闭风扇)。

演示2:MT3620 开发板作为物联网安全连接设备,连接到一个已有的设备,该设备有自己的 MCU。在此演示中,我们使用 Arduino 模拟风扇的控制板,该控制板可以获取风扇电机的数据状态,通过分析数据,用户可以了解故障状态并派遣维修人员进行修复。按下按钮时,模拟风扇设备的健康状态,当按钮被按下时,表示设备需要维护。

硬件

部件清单

MT3620 开发套件Grove-温湿度传感器Grove-继电器
图片描述图片描述图片描述
立即购买立即购买立即购买
Grove-滑动电位器Grove-4位数字显示屏Grove-蓝色 LED 按钮
图片描述图片描述图片描述
立即购买立即购买立即购买
MT3620 Grove 扩展板Seeeduino V4.2基础扩展板
图片描述图片描述图片描述
立即购买立即购买立即购买

系统图

MT3620 Grove 扩展板

由于 Azure Sphere SDK 尚未支持 MT3620 上的 ADC 和 I2C,此扩展板作为 MT3620 UART 端口与外部 I2C 设备之间的接口,例如 I2C 温度传感器。扩展板的基本功能是帮助连接外部 I2C 设备。通过使用兼容 I2C 的 ADC 芯片,开发者还可以从模拟端口读取模拟数据。

MT3620 Grove 扩展板 包含两个芯片,AD7992(模拟到 I2C)和 SC18IM700(I2C 到 UART),从硬件方面启用 ADC 和 I2C 功能。因此,模拟传感器的信号通过 AD7992 和 SC18IM700 到开发板的 UART。I2C 传感器也通过 SC18IM700 到开发板的 UART。

AD7992 是一个 12 位、低功耗、逐次逼近 ADC,具有 I2C 兼容接口。它将模拟信号 A0、A1 转换为 I2C 数据。

SC18IM700 旨在作为微控制器或微处理器的标准 UART 端口与串行 I2C 总线之间的接口;这使得微控制器或微处理器能够直接与其他 I2C 总线设备通信。它将 SDA/SCL 信号转换为 GPIO26_TXD0 和 GPIO28_RXD0。

MT3620 Grove 扩展板硬件概览

硬件连接

硬件设置正面视图

硬件设置顶部视图
  • 步骤 1. 将 Grove-蓝色 LED 按钮连接到 Grove 基础扩展板的端口 2。
  • 步骤 2. 将风扇 PWM 信号连接到 Grove 基础扩展板的端口 5。
  • 步骤 3. 将 Grove 基础扩展板的端口 7(软件串口)连接到 MT3620 Grove 扩展板的 UART3。剪断 Vcc(红色电缆),仅保留 TX/RX/GND 用于串行通信。
  • 步骤 4. 将 Grove 基础扩展板插入 Seeeduino/Arduino。
  • 步骤 5. 将 Grove-4 位数字显示屏连接到 MT3620 Grove 扩展板的 GPIO4 端口。
  • 步骤 6. 将 Grove-温湿度传感器(SHT31)连接到 MT3620 Grove 扩展板的 I2C 端口。
  • 步骤 7. 将 Grove-继电器连接到 MT3620 Grove 扩展板的 GPIO0 端口,并将 Grove-继电器输出端连接以控制风扇的开关。
  • 步骤 8. 将 Grove-滑动电位器连接到 MT3620 Grove 扩展板的模拟端口。
  • 步骤 9. 将 MT3620 基础扩展板插入 Azure Sphere MT3620 开发板。
  • 步骤 10. 将 USB 数据线连接到 Azure Sphere MT3620 开发板和 PC。
  • 步骤 11. 将 USB 数据线连接到 Arduino/Seeeduino 和 PC。
  • 步骤 12. 将电源连接到风扇。
caution

请确保 Grove 基础扩展板上的电压开关已调至 3.3v

软件

软件包括智能风扇模拟系统和 Azure Sphere MT3620 开发系统。

  • 对于智能风扇模拟系统,使用 Arduino 板读取 Grove-蓝色 LED 按钮的按下/释放输入信号,输出 PWM 控制风扇速度,同时控制 Grove-蓝色 LED 按钮的 LED 状态。然后通过 UART 使用端口 7 与 Azure Sphere MT3620 开发系统进行通信。

  • 对于 Azure Sphere MT3620 开发系统,Grove-4 数字 LED 显示屏显示来自 Grove-温湿度传感器 (SHT31) 的温度,展示 UART-I2C 扩展板功能和 MT3620 GPIO 输出功能。滑动 Grove-滑动电位器以改变风扇速度,展示 MT3620 的 I/O 输入功能。从 Azure 云配置一个阈值温度,当温度值 > 阈值时,Grove-继电器打开风扇,否则关闭风扇。用户还可以调整 Grove-滑动电位器,当风扇工作状态出现故障时,风扇的 MCU 会通过 UART 将故障信息发送到 Azure Sphere,然后故障报告会发送到 Azure 云并等待维护。

智能风扇模拟系统

  • 第 1 步:打开 Arduino IDE。
  • 第 2 步:复制 Arduino 智能风扇模拟代码 并粘贴到 Arduino IDE。
  • 第 3 步:从工具菜单中选择 Arduino/Seeeduino v4 作为板。
  • 第 4 步:从工具菜单中选择相关的 COM 端口。
  • 第 5 步:点击上传,将代码上传到 Arduino/Seeeduino。
note

如果您不知道如何上传代码,请查看 如何上传代码

Azure Sphere MT3620 开发系统

  • 第 1 步:下载 Azure Sphere 代码
  • 第 2 步:按照 Azure Sphere 快速入门打开 AzureSphereDemo2.vcxproj 项目。
  • 第 3 步:打开 Source Files 下的 main.c。
  • 第 4 步:修改第 21 和 22 行的 wifiSsid 和 wifiPsk。
  • 第 5 步:将演示连接到 Azure IoT。
  • 第 6 步:点击 Build -> Rebuild Solution,直接构建到设备。
  • 第 7 步:使用远程调试工具访问设备。
  • 第 8 步:从控制台查看返回的温度数据流。
  • 第 9 步:配置设备资源管理器并链接物理设备与云端设备。
  • 第 10 步:按下温度传感器并在控制台查看触发消息。
  • 第 11 步:按下按钮模拟风扇错误并在控制台查看状态。

有关详细操作,请参考视频。

资源

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...