Skip to main content

MT3620 Grove 扩展板

输入图片描述

Azure Sphere MT3620 开发套件MT3620 Mini 开发板 均由 Microsoft Azure Sphere 技术支持,MT3620 Grove 扩展板是专为全新的 MT3620 Mini 开发板设计的扩展板。
MT3620 Grove 扩展板使用户能够快速将传感器模块 - SeeedStudio Groves 应用于基于 MT3620 Mini 开发板构建的快速原型应用。

由于 Azure Sphere SDK 尚未支持 MT3620 上的 ADC,此扩展板充当 MT3620 I2C 端口与外部 ADC 之间的接口,提供了一种从模拟端口读取模拟数据的方法。除了模拟端口外,此扩展板还具有 UART、SPI、I2C 和 GPIO 端口。

特性

  • 12 位 ADC,兼容 I2C 的串行接口
  • 8 个 Grove 接口
    • 2 x UART
    • 2 x I2C
    • 2 x 模拟
    • 2 x 数字(4 GPIO)

硬件概览

接口

  • 扩展头 1:
    24 个引脚,请参考板载引脚图了解详细的引脚定义。

  • 模拟:
    2 个 Grove 模拟端口,输入信号电压必须小于 3.3V。

  • I2C:
    2 个 Grove I2C 端口,I2C 端口与 UART1 共享相同的引脚,因此一次只能选择 I2C 或 UART1。

  • UART:
    2 个 Grove UART 端口,I2C 端口与 UART1 共享相同的引脚,因此一次只能选择 I2C 或 UART1。SPI0 端口与 UART0 共享相同的引脚,因此一次只能选择 SPI0 或 UART0。

  • 数字:
    4 个数字 GPIO 端口,工作电压为 3.3V。

  • 扩展头 2:
    这是扩展头 1 的重复部分。您可以将线焊接到头部。有两个引脚未与扩展头 1 连接。J5 的 Pin1 直接连接到 3.3V,J5 的 Pin6 未连接。

  • SPI:
    SPI0 端口与 UART0 共享相同的引脚,因此一次只能选择 SPI0 或 UART0。

  • AD7992BRMZ-1:
    MT3620 Mini 开发板支持 SPI、UART、I2C 和数字功能,但不支持 ADC 功能。因此,MT3620 Grove 扩展板包含 AD7992 芯片,它是一款 12 位、低功耗、逐次逼近 ADC,具有兼容 I2C 的接口。然后连接到 MT3620 Mini 开发板的 I2C 接口。

  • I2C 地址选择:
    作为逻辑输入。地址选择输入,用于为 AD7992 选择三个 I2C 地址之一。如果连接到 GND,则 I2C 地址为 0x23。如果连接到 3.3V,则 I2C 地址为 0x24。

板载引脚图

板载尺寸

长:57mm 宽:52mm 高:10mm

应用场景

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

:::提示 为了了解 Azure Sphere 在实际环境中的工作方式,请参考 Contoso, Ltd 的场景。 :::

安装 Azure Sphere

如果您拥有尚未使用过的 MT3620 Mini 开发板,请首先完成 这些步骤 以开始使用。

MT3620 Mini 开发板演示

我们构建了以下演示,结合 MT3620 Mini 开发板和 Seeed Grove 系统

演示#1:MT3620 Mini 开发板作为 MCU,与 Grove-按钮和 USB 到 TTL 适配器连接。然后将 MT3620 Mini 开发板和 USB 到 TTL 适配器连接到 PC 的 USB 端口。下载代码后,按下 Grove-按钮并通过 USB 到 TTL 适配器输入 "Hello World!",您可以在 Visual Studio 输出窗口中接收到 "Hello World!"。

演示#2:MT3620 Mini 开发板作为 MCU,与 Grove-光传感器和 USB 到 Grove-旋转传感器连接。然后将 MT3620 Mini 开发板连接到 PC 的 USB 端口。下载代码后,在 Grove-光传感器上移动手或旋转 Grove-旋转传感器,您可以在 Visual Studio 输出窗口中看到两个传感器的模拟输出。

演示#3:MT3620 Mini 开发板作为 MCU,与 Grove - OLED 显示屏 1.12" 连接。然后将 MT3620 Mini 开发板连接到 PC 的 USB 端口。下载代码后,按下 Grove-按钮并通过 USB 到 TTL 适配器输入 "Hello World!",您可以在 Visual Studio 输出窗口中接收到 "Hello World!"。

演示#1 数字和 UART

部件清单

MT3620 Mini 开发板MT3620 Grove 扩展板Grove - 按钮USB 到 UART 5V&3V3
输入图片描述输入图片描述输入图片描述输入图片描述
立即购买立即购买立即购买立即购买

硬件连接

:::注意 请确保以正确方式将 MT3620 Mini 开发板插入 MT3620 Grove 扩展板。MT3620 Grove 扩展板上有 USB 丝印,请确保它与 MT3620 Mini 开发板的 USB 端口位于同一侧。 :::

  • 步骤 1. 将 Grove-按钮连接到 MT3620 Grove 扩展板的 D1。
  • 步骤 2. 通过 Grove-电缆 将 USB 到 UART 适配器连接到 MT3620 Grove 扩展板的 UART0。
  • 步骤 3. 将 MT3620 Grove 扩展板插入 MT3620 Mini 开发板。
  • 步骤 4. 将 MT3620 Mini 开发板和 USB 到 TTL 适配器连接到 PC 的 USB 端口。

:::注意 请确保 USB 到 TTL 适配器上的电压开关设置为 5v。将 USB 到 TTL 适配器的 RX 连接到 MT3620 Grove 扩展板的 TX,将 USB 到 TTL 适配器的 TX 连接到 MT3620 Grove 扩展板的 RX,并连接 GND。不要连接 5V。 :::

软件

  • 步骤 1. 下载 Azure Sphere 演示
  • 步骤 2. 打开 Azure_Sphere_Demo 下的 Samples\UART0
  • 步骤 3. 双击 UART0.sln
  • 步骤 4. 右键单击应用程序的项目名称,选择 属性 > C/C++ > 常规 > 附加包含目录
  • 步骤 5. 点击 下拉箭头 > 编辑... > 新行 图标,修改 UART0 的路径,点击 选择文件夹 > 确定 > 确定
  • 步骤 6. 转到应用程序项目,右键单击 引用 > 添加引用,选择 项目,勾选 UART0,然后点击 确定
  • 步骤 7. 右键单击应用程序的项目名称,选择 常规 > 目标 API 集,勾选并设置为 1+Beta1902(如果您使用的是 Visual Studio Community 版本),如果您使用的是 Enterprise 版本,请跳过此步骤。
  • 步骤 8. 点击 远程 GDB 调试器
  • 步骤 9. 打开 COM 监视工具并选择 USB 到 TTL 适配器的串口。
  • 步骤 10. 按下 Grove-按钮并从 COM 监视工具发送 "Hello World!"。
  • 步骤 11. 您可以在 Visual Studio 输出窗口中看到以下消息:
UART received 12 bytes: 'Hello World!'.
UART received 2 bytes: '
'.
UART received 12 bytes: 'Hello World!'.
UART received 2 bytes: '
'.
UART received 12 bytes: 'Hello World!'.
UART received 2 bytes: '

演示#2 模拟

部件清单

MT3620 Mini 开发板MT3620 Grove 扩展板Grove-光传感器Grove - 旋转角度传感器
输入图片描述输入图片描述输入图片描述输入图片描述
立即购买立即购买立即购买立即购买

硬件连接

caution

请确保以正确的方式将 MT3620 Mini 开发板插入 MT3620 Grove 扩展板。MT3620 Grove 扩展板上有 USB 丝印标记,请确保它与 MT3620 Mini 开发板的 USB 端口位于同一侧。

  • 步骤 1. 将 Grove-旋转角度传感器连接到 MT3620 Grove 扩展板的 A0。
  • 步骤 2. 将 Grove-光传感器连接到 MT3620 Grove 扩展板的 A1。
  • 步骤 3. 将 MT3620 Grove 扩展板插入 MT3620 Mini 开发板。
  • 步骤 4. 将 MT3620 Mini 开发板连接到 PC 的 USB 端口。

软件

  • 步骤 1. 下载 Azure Sphere Demo
  • 步骤 2. 打开 Azure_Sphere_Demo 下的 Samples\AD7991_I2C
  • 步骤 3. 双击 AD7991_I2C.sln
  • 步骤 4. 右键单击应用程序的项目名称,选择 Properties > C/C++ > General > Additional Include Directories
  • 步骤 5. 点击 下拉箭头 > Edit... > New Line 图标,修改 AD7991_I2C 的路径,点击 Select Folder > OK > OK
  • 步骤 6. 转到应用程序项目,右键单击 References > Add References,选择 Projects,勾选 AD7991_I2C,然后点击 OK
  • 步骤 7. 右键单击应用程序的项目名称,选择 General > Target API Set,勾选并设置为 1+Beta1902(如果使用的是 Visual Studio Community 版本),如果使用的是 Enterprise 版本,请跳过此步骤。
  • 步骤 8. 点击 Remote GDB Debugger,将手放在 Grove-光传感器上方或旋转 Grove-旋转角度传感器,可以在 Visual Studio 的输出窗口中看到两个传感器的模拟输出。
A0: 192 A1: 2646
A0: 162 A1: 2644
A0: 1489 A1: 2647
A0: 621 A1: 2644
A0: 227 A1: 2648
A0: 33 A1: 2644
A0: 0 A1: 2647
A0: 0 A1: 2647
A0: 0 A1: 2647
A0: 0 A1: 2644
A0: 373 A1: 2643
A0: 885 A1: 2646
A0: 1717 A1: 2647
A0: 2057 A1: 2647

演示#3 I2C

部件清单

MT3620 Mini 开发板MT3620 Grove 扩展板Grove-OLED 显示屏 1.12'' V2
enter image description hereenter image description hereenter image description here
立即购买立即购买立即购买

硬件连接

caution

请确保以正确的方式将 MT3620 Mini 开发板插入 MT3620 Grove 扩展板。MT3620 Grove 扩展板上有 USB 丝印标记,请确保它与 MT3620 Mini 开发板的 USB 端口位于同一侧。

  • 步骤 1. 将 Grove-OLED 显示屏 1.12'' V2 连接到 MT3620 Grove 扩展板的 I2C。
  • 步骤 2. 将 MT3620 Grove 扩展板插入 MT3620 Mini 开发板。
  • 步骤 3. 将 MT3620 Mini 开发板连接到 PC 的 USB 端口。

软件

  • 步骤 1. 下载 Azure Sphere Demo
  • 步骤 2. 打开 Azure_Sphere_Demo 下的 Samples\SeeedOLED_I2C
  • 步骤 3. 双击 SeeedOLED_I2C.sln
  • 步骤 4. 右键单击应用程序的项目名称,选择 Properties > C/C++ > General > Additional Include Directories
  • 步骤 5. 点击 下拉箭头 > Edit... > New Line 图标,修改 SeeedOLED_I2C 的路径,点击 Select Folder > OK > OK
  • 步骤 6. 转到应用程序项目,右键单击 References > Add References,选择 Projects,勾选 SeeedOLED_I2C,然后点击 OK
  • 步骤 7. 右键单击应用程序的项目名称,选择 General > Target API Set,勾选并设置为 1+Beta1902(如果使用的是 Visual Studio Community 版本),如果使用的是 Enterprise 版本,请跳过此步骤。
  • 步骤 8. 点击 Remote GDB Debugger,您将看到信息显示在 OLED 上。
Remote debugging from host 192.168.35.1
Seeed oled 96*96 demo.

在线原理图查看器

资源

技术支持与产品讨论

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

Loading Comments...