Skip to main content

Kit de Desarrollo Azure Sphere MT3620

El Kit de Desarrollo Azure Sphere MT3620 está especialmente diseñado para facilitar la creación rápida de prototipos y permitir que los desarrolladores experimenten la tecnología Azure Sphere. El MT3620 es el primer MCU certificado para Azure Sphere. Los MCUs certificados por Azure Sphere son una nueva clase de microcontroladores cruzados conectados y seguros.

El MT3620 incluye tres núcleos de microcontrolador accesibles por el usuario: un núcleo ARM Cortex-A7 y dos núcleos ARM Cortex-M4F de propósito general. Está diseñado para soportar requisitos en tiempo real al interactuar con una variedad de periféricos integrados como GPIO, UART, I2C, SPI, I2S, PWM y ADC. También cuenta con un subsistema de seguridad integrado con su propio núcleo CM4F dedicado para arranque seguro y operación segura del sistema, además de conectividad Wi-Fi de doble banda 802.11 b/g/n.

El Kit de Desarrollo MT3620 expone la mayoría de los recursos de hardware del MT3620 a través de pines de expansión. Al conectarlo a una placa de pruebas o añadir una placa tipo shield, el usuario puede enlazar fácilmente con otros accesorios de hardware.

El sistema operativo Azure Sphere viene preinstalado en el MT3620 y está diseñado para trabajar con el servicio de seguridad de Azure Sphere, formando una plataforma IoT segura. Sus características incluyen:

  • Autenticación del dispositivo basada en certificados hacia cualquier servicio web
  • Verificación de software y arranque seguro
  • Detección de amenazas mediante reportes de fallos
  • Actualizaciones de seguridad continuas
  • Una solución IoT integrada y segura de extremo a extremo

El desarrollo de software para el MT3620 es compatible con el entorno de desarrollo Microsoft Visual Studio:

  • Instala Visual Studio (se admite Community, Enterprise o Professional) y la extensión de Azure Sphere, conecta la tarjeta de desarrollo al PC por USB, y comienza a desarrollar aplicaciones IoT con niveles de seguridad sin precedentes.
  • Para usar la tarjeta de desarrollo MT3620 con Azure Sphere, necesitarás una PC con Windows 10 con las últimas actualizaciones de Windows, junto con el kit de desarrollo de software de Azure Sphere (SDK).
Nombre del productoCómo comprar
Kit de Desarrollo Azure Sphere MT3620 Versión EE. UU.
Kit de Desarrollo Azure Sphere MT3620 Versión JP
Kit de Desarrollo Azure Sphere MT3620 Versión EU
caution

Si necesitas ayuda para elegir la versión adecuada, consulta la lista de países o regiones disponibles para más detalles.

Características

  • Azure Sphere: Seguridad de extremo a extremo para dispositivos IoT
  • Wi-Fi de doble banda 802.11 b/g/n con diversidad de antena
  • Microcontrolador de tres núcleos con RAM y memoria flash integradas
  • Entorno de desarrollo Microsoft Visual Studio
  • Autenticación en línea y actualizaciones durante la vida útil del dispositivo

Especificaciones

Hardware

DescripciónValor

MCU
1 núcleo ARM Cortex-A7 @500 MHz, 4 MB RAM
2 núcleos ARM Cortex-M4 @200 MHz, 64 KB RAM




ISU
4 interfaces seriales "ISU" configurables como:
  - I2C hasta 1 MHz
  - SPI hasta 40 MHz
  - UART hasta 3 Mbps
ISU es una interfaz de comunicación serial
ConectividadWi-Fi de doble banda 2.4/5 GHz 802.11 b/g/n
I2S1 interfaz I2S con soporte para modo esclavo y TDM esclavo
ADC4 entradas analógicas de 12 bits (ADC)
RTC1 RTC con soporte para batería CR2032 de 3 V
USB1 puerto Micro USB para alimentación y depuración, 5 V/1 A
DC Jack1 conector DC de 5 V/1 A
Temperatura operativa-40~85°C
DimensionesLargo: 85 mm, Ancho: 50 mm, Alto: 16 mm
CertificacionesCE / FCC / MIC / RoHS

Software

IDEVisual Studio
Sistema operativoWindows 10
Lenguaje de programaciónC

Descripción General del Hardware

Diagrama de la Placa

  • J1: Voltaje de referencia ADC. Encendido: usa referencia interna de 2.5 V; Apagado: conectar 1.8 V externa al Pin 1. Apagado por defecto.
  • J2: Aislamiento 3.3 V. Encendido: habilita la alimentación de 3.3 V del sistema; Apagado: corta la alimentación de 3.3 V. Encendido por defecto.
  • J3: Selección de energía del RTC: pines izquierdos: utiliza batería RTC (modelo CR2032) en la parte trasera.
  • 4 LEDs RGB de usuario: El modelo del LED es LTST-C19HE1WT.
  • Puerto USB: Suministro de energía (5 V/1 A) y depuración. Conectado al chip FT4232HQ en la parte trasera.
  • 4 LEDs del sistema:
    • LED1 (cerca del USB): Verde, actividad FTDI.
    • LED2: Rojo, indicador de encendido.
    • LED3: RGB, estado del Wi-Fi.
    • LED4: RGB, estado de la aplicación.
  • Entrada de energía DC: 5 V/1 A.
  • 3 Botones del sistema: Botones A y B (blancos) son botones de usuario. Botón Reset (azul) es reinicio del sistema.
  • MT3620: El MT3620 es un MCU altamente integrado y de alto rendimiento para IoT, con un alto nivel de seguridad, ideal para dispositivos conectados modernos. Está orientado a una amplia gama de aplicaciones IoT incluyendo hogares inteligentes, comercio, industria y más, gracias a su extenso subsistema de periféricos E/S.
  • FT4232HQ: El FT4232H es un chip USB 2.0 de alta velocidad (480 Mb/s) a UART/MPSSE.

Mapa de Pines de la Placa

Dimensiones

Alimentación

La energía del kit de desarrollo Azure Sphere MT3620 se suministra mediante el conector Micro USB tipo B integrado o directamente mediante el conector DC.

  • El voltaje de GPIO es de 3.3 V, con un margen limitado de solo 100 mA disponible.
  • La salida de 5 V en el conector H3 tiene un margen limitado de solo 500 mA.
  • La salida de 3.3 V en el conector H3 tiene un margen limitado de solo 400 mA.
  • El consumo promedio típico de corriente es de 150 mA con Wi-Fi de 5 V activo. El consumo durante el escaneo Wi-Fi es típicamente de 330 mA.

Diseño y Fabricación de Hardware

Para usar I2S, consulta el Manual del Usuario del M4

Manejo del Producto

Empaque

El empaque del kit de desarrollo Azure Sphere MT3620 incluye el propio kit y un cable USB Micro B.

Precauciones ESD

El kit de desarrollo Azure Sphere MT3620 contiene circuitos electrónicos altamente sensibles y es un dispositivo sensible a descargas electrostáticas (ESD). Manipular el kit sin protección adecuada contra ESD puede dañarlo de forma permanente. Deben aplicarse procedimientos correctos de manejo y empaque durante todo el proceso y operación de cualquier aplicación que lo incorpore.

Aplicaciones

  • Hogar / Edificios / Instalaciones
  • Automatización
  • Seguridad
  • Gestión de Equipos
  • Servicios Públicos
  • Seguridad Pública
tip

Para entender cómo funciona Azure Sphere en un entorno real, consulta el escenario de Contoso, Ltd.

Certificaciones y Aprobaciones

Instalar Azure Sphere

Si tienes un kit de desarrollo Azure Sphere que aún no ha sido usado, completa estos pasos para comenzar.

Demostraciones de Azure Sphere

Hemos creado dos demostraciones que combinan el kit de desarrollo Sphere con el sistema Seeed Grove.

Demostración 1: La placa MT3620 actúa como un MCU que se conecta con un sensor de temperatura (SHT31), un relevador, un ventilador, una pantalla y un dispositivo analógico. La demo simula un ventilador con conectividad IoT; las personas pueden medir la temperatura ambiente y establecer un umbral para encender o apagar el ventilador desde la nube de Azure. La temperatura se mostrará en la pantalla LED. El usuario puede cambiar la resistencia para modificar la velocidad del ventilador entre los niveles 0, 1, 2, 3 (donde 0 significa apagado).

Demostración 2: La placa MT3620 funciona como un dispositivo de conectividad IoT para seguridad, conectado a un electrodoméstico existente. El electrodoméstico tiene su propio MCU —en esta demo, se usa un Arduino para simular la placa de control de un ventilador—. Esta placa puede obtener el estado del motor del ventilador; al analizar los datos, se puede detectar fallas y enviar a mantenimiento. Al presionar un botón, se simula el estado de salud del ventilador; si se presiona, indica que el dispositivo necesita mantenimiento.

Hardware

Lista de Componentes

Kit de desarrollo MT3620Grove - Sensor de Temperatura y HumedadGrove - Relevador
MT3620SHT3Relevador
Adquirir ahoraAdquirir ahoraAdquirir ahora
Grove - Potenciómetro DeslizanteGrove - Pantalla de 4 DígitosGrove - Botón LED Azul
PotenciómetroPantallaBotón
Adquirir ahoraAdquirir ahoraAdquirir ahora
MT3620 Grove ShieldSeeeduino V4.2Base Shield
Grove ShieldSeeeduinoBase Shield
Adquirir ahoraAdquirir ahoraAdquirir ahora

Diagrama del Sistema

MT3620 Grove Shield

Dado que el SDK de Azure Sphere aún no soporta ADC e I2C directamente en el MT3620, este shield sirve como interfaz entre el puerto UART del MT3620 y dispositivos externos I2C, como el sensor de temperatura I2C. La función principal del shield es facilitar la conexión con dispositivos I2C externos. Usando un chip ADC compatible con I2C, el desarrollador también puede leer datos analógicos desde el puerto analógico.

El MT3620 Grove Shield incluye 2 chips: el AD7992 (de analógico a I2C) y el SC18IM700 (de I2C a UART), para habilitar las funciones de ADC e I2C desde el hardware. Así, la señal de sensores analógicos pasa por el AD7992 y luego por el SC18IM700 hacia el UART de la placa. Los sensores I2C también pasan por el SC18IM700 hacia el UART.

El AD7992 es un ADC de 12 bits, bajo consumo, de aproximación sucesiva con interfaz compatible con I2C. Convierte las señales analógicas A0 y A1 en datos I2C.

El SC18IM700 está diseñado como interfaz entre un puerto UART estándar de un microcontrolador y un bus serial I2C, permitiendo que el microcontrolador se comunique directamente con dispositivos I2C. Convierte señales SDA/SCL hacia GPIO26_TXD0 y GPIO28_RXD0.

MT3620 Grove Shield Hardware Overview

Conexión de Hardware

Front View of hardware setup

Top View of hardware setup
  1. Conecta el botón LED azul Grove al puerto 2 del Grove Base Shield.
  2. Conecta la señal PWM del ventilador al puerto 5 del Grove Base Shield.
  3. Conecta el puerto 7 (puerto serial por software) del Grove Base Shield al UART3 del MT3620 Grove Shield. Corta el cable Vcc (rojo) y deja conectados TX/RX/GND para la comunicación serial.
  4. Conecta el Grove Base Shield al Seeeduino/Arduino.
  5. Conecta la pantalla de 4 dígitos Grove al puerto GPIO4 del MT3620 Grove Shield.
  6. Conecta el sensor de temperatura y humedad Grove (SHT31) al puerto I2C del MT3620 Grove Shield.
  7. Conecta el relevador Grove al puerto GPIO0 del MT3620 Grove Shield y su salida al ventilador para controlar encendido/apagado.
  8. Conecta el potenciómetro deslizante Grove al puerto analógico del MT3620 Grove Shield.
  9. Conecta el Grove Shield a la placa de desarrollo Azure Sphere MT3620.
  10. Conecta el cable USB al kit MT3620 y al PC.
  11. Conecta el cable USB al Arduino/Seeeduino y al PC.
  12. Conecta la fuente de alimentación al ventilador.
caution

Asegúrate de que el interruptor de voltaje del Grove Base Shield esté en posición 3.3 V.

Software

El sistema de software incluye la simulación del ventilador inteligente y el sistema de desarrollo Azure Sphere MT3620.

  • Para la simulación del ventilador inteligente, se utiliza una placa Arduino para leer la señal de entrada de presionado/liberado del botón LED azul Grove, generar la salida PWM para controlar la velocidad del ventilador, y también controlar el estado del LED del botón. Luego, se usa el puerto 7 para comunicarse con el sistema de desarrollo Azure Sphere MT3620 mediante UART.

  • Para el sistema de desarrollo Azure Sphere MT3620, la pantalla LED de 4 dígitos Grove muestra la temperatura proveniente del sensor Grove de Temperatura y Humedad (SHT31), lo que demuestra la función del shield UART-I2C y la salida GPIO del MT3620. El potenciómetro deslizante Grove permite modificar la velocidad del ventilador, demostrando la función de entrada I/O del MT3620. Desde la nube de Azure se puede configurar un valor umbral de temperatura: cuando el valor supera el umbral, el relevador Grove enciende el ventilador; de lo contrario, lo apaga. El usuario también puede ajustar el potenciómetro deslizante Grove. Si ocurre un error en el funcionamiento del ventilador, el MCU del ventilador lo reportará por UART al MT3620, y este enviará el reporte de error a la nube de Azure para solicitar mantenimiento.

Sistema de Simulación del Ventilador Inteligente

  1. Abre el IDE de Arduino.
  2. Copia el código de simulación del ventilador inteligente para Arduino y pégalo en el IDE.
  3. En el menú Herramientas, selecciona la placa Arduino/Seeeduino v4.
  4. En el mismo menú, selecciona el puerto COM correspondiente.
  5. Haz clic en "Subir" para cargar el código al Arduino/Seeeduino.
note

Si no sabes cómo subir el código, consulta esta guía para subir código.

Sistema de Desarrollo Azure Sphere MT3620**

  1. Descarga el código de Azure Sphere.
  2. Sigue la guía de inicio rápido para Azure Sphere y abre el proyecto AzureSphereDemo2.vcxproj.
  3. Abre el archivo main.c dentro de la carpeta Source Files.
  4. Modifica las líneas 21 y 22 con tu wifiSsid y wifiPsk.
  5. Conecta la demo a Azure IoT.
  6. Haz clic en Build → Rebuild Solution para compilar y desplegar el código directamente al dispositivo.
  7. Usa la herramienta de depuración remota (Remote Debug Tool) para acceder al dispositivo.
  8. Observa en consola los datos de temperatura transmitidos en tiempo real.
  9. Configura Device Explorer y vincula los dispositivos físicos con los dispositivos en la nube.
  10. Presiona el sensor de temperatura y observa el mensaje de activación en la consola.
  11. Presiona el botón para simular un error en el ventilador y verifica el estado en consola.

Para ver la operación detallada, consulta el video correspondiente.

Recursos

Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte distintos tipos de soporte y asegurarnos de que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.

Loading Comments...