Pular para o conteúdo principal

Kit de Desenvolvimento Azure Sphere MT3620

enter image description here

O Kit de Desenvolvimento Azure Sphere MT3620 é especialmente projetado para suportar a prototipagem rápida e permitir que desenvolvedores experimentem a tecnologia Azure Sphere. O MT3620 é o primeiro MCU certificado pelo Azure Sphere. MCUs certificados pelo Azure Sphere são uma nova classe de microcontroladores crossover conectados e protegidos. O MT3620 possui três núcleos de microcontrolador acessíveis ao usuário: um núcleo ARM Cortex-A7 e dois núcleos ARM Cortex-M4F de uso geral. O MT3620 é projetado para suportar requisitos de tempo real ao interagir com uma variedade de periféricos integrados, incluindo GPIO, UART, I2C, SPI, I2S, PWM e ADC. Ele possui um subsistema de segurança integrado com seu próprio núcleo CM4F dedicado para boot seguro e operação segura do sistema, juntamente com Wi‑Fi 802.11 b/g/n de banda dupla.

O Kit de Desenvolvimento MT3620 expande a maioria dos recursos de hardware do MT3620 nos cabeçalhos de pinos de expansão; conectando a uma protoboard ou adicionando uma placa shield, o usuário pode facilmente conectar outros acessórios de hardware.

O sistema operacional Azure Sphere vem pré-instalado no MT3620 e é projetado para funcionar com o Azure Sphere Security Service para criar uma plataforma de IoT segura. Seus recursos são:

  • Autenticação de dispositivo baseada em certificado para qualquer serviço web
  • Atestado de software e boot seguro
  • Detecção de ameaças via relato de falhas
  • Atualizações de segurança contínuas
  • Uma solução de IoT integrada, protegida e de ponta a ponta

O desenvolvimento de software para o MT3620 é suportado usando o poderoso IDE Microsoft Visual Studio:

  • Instale o Visual Studio (suporta Community, Enterprise ou Professional) e a extensão Azure Sphere, conecte a placa de desenvolvimento a um PC via USB e comece a desenvolver aplicações de IoT com níveis de segurança sem precedentes.
  • Para usar a Placa de Desenvolvimento MT3620 para Azure Sphere, você precisará de um PC com Windows 10 com as atualizações mais recentes do Windows, juntamente com o SDK Azure Sphere software development kit.
Nome do ProdutoComo Comprar
Kit de Desenvolvimento Azure Sphere MT3620 Versão dos EUA
Kit de Desenvolvimento Azure Sphere MT3620 Versão JP
Kit de Desenvolvimento Azure Sphere MT3620 Versão UE
cuidado

Se você precisar de ajuda na seleção da versão, verifique a lista de países ou regiões disponíveis para mais detalhes.

Recursos

  • Azure Sphere: Segurança de ponta a ponta para dispositivos IoT
  • 802.11 b/g/n de banda dupla com diversidade de antena
  • Microcontrolador de três núcleos com RAM e flash integrados
  • Ambiente de desenvolvimento Microsoft Visual Studio
  • Autenticação online e atualizações por toda a vida útil do dispositivo

Especificação

Hardware

DescriçãoValor

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




ISU
4 *interface serial “ISU” que pode ser configurada como:
  - I2C opera em até 1MHz
  - SPI opera em até 40MHz
  - UART opera em até 3Mbps
ISU é Interface de Comunicação Serial
ConectividadeWi‑Fi 2,4/5GHz 802.11 b/g/n de banda dupla
I2S1* I2S com suporte a modo escravo e TDM escravo
ADC4 *entradas/saídas ADC de 12 bits
RTC1* RTC com suporte para bateria CR2032 3V
USB1 *porta Micro USB para alimentação e depuração, 5V/1A
Conector DC1* conector de alimentação DC 5V/1A
Temperatura de Operação-40~85°C
DimensõesC:85mmL:50mmA:16mm
CertificaçãoCE / FCC / MIC / RoHS

Software

IDEVisual Studio
SistemaWindows10
Linguagem de ProgramaçãoC

Visão Geral de Hardware

Diagrama da Placa

  • J1: Tensão de Referência do ADC, On: usando 2,5V internos; Off: conectar 1,8V externos ao Pino 1. Off por padrão.
  • J2: Isolamento de 3,3V, On: habilita a alimentação de 3,3V do sistema; Off: corta a alimentação de 3,3V do sistema. On por padrão.
  • J3: Seleção de Alimentação do RTC: 2 pinos à esquerda: usando bateria do RTC (Modelo: CR2032) na parte traseira.
  • 4 LEDs RGB de Usuário: o modelo de LED é LTST-C19HE1WT.
  • Porta USB: Alimentação (5V/1A) e depuração, conectada ao chip FT4232HQ na parte traseira.
  • 4 LEDs de Sistema: Led1 (próximo à porta USB): verde, LED de Atividade do FTDI. Led2: vermelho, Indicador de Alimentação. Led3: RGB, Status do Wi‑Fi. Led4: RGB, Status do App.
  • Alimentação DC: 5V/1A
  • 3 Botões de Sistema: Botões A&B (brancos) são botões de usuário. Botão Reset (azul) é o Reset do Sistema.
  • MT3620:O MT3620 é um MCU para IoT altamente integrado e de alto desempenho, com o alto nível de segurança necessário para dispositivos modernos robustos conectados à internet. O MT3620 tem como alvo uma ampla gama de aplicações de IoT, incluindo casa inteligente, comercial, industrial e muitos outros domínios, graças ao seu extenso subsistema de periféricos de E/S que permite flexibilidade e liberdade no projeto do dispositivo.
  • FT4232HQ: O FT4232H é um CI USB 2.0 High Speed (480Mb/s) para UART/MPSSE.

Pinagem da Placa

Dimensões

Alimentação

A alimentação para o Kit de Desenvolvimento Azure Sphere MT3620 é fornecida através do conector Micro USB B integrado ou diretamente através do conector DC.

  • A tensão de GPIO é 3,3V, com uma margem limitada de apenas 100mA disponível.
  • A saída de 5V no conector H3 tem uma margem limitada de apenas 500mA disponível.
  • Os 3,3V no conector H3 têm uma margem limitada de apenas 400mA disponível.
  • O consumo médio típico de corrente é de 150mA com Wi‑Fi de 5V ligado. A corrente de varredura do Wi‑Fi é tipicamente 330mA.

Projeto e Fabricação de Hardware

Para usar I2S, consulte o M4 User Manual

dica

Manuseio do Produto

Embalagem

A embalagem do Azure Sphere MT3620 Development Kit contém o Azure Sphere MT3620 Development Kit e um cabo Micro B USB.

Precauções ESD

O Azure Sphere MT3620 Development Kit contém circuitos eletrônicos de alta sensibilidade e é um Dispositivo Sensível à Eletricidade Estática (ESD). Manusear o Azure Sphere MT3620 Development Kit sem a devida proteção ESD pode destruí-lo ou danificá-lo permanentemente. Procedimentos adequados de manuseio e embalagem ESD devem ser aplicados durante todo o processo, manuseio e operação de qualquer aplicação que incorpore o Azure Sphere MT3620 Development Kit.

Aplicações

  • Residencial/Prédios/Instalações
  • Automação
  • Segurança
  • Gerenciamento de Equipamentos
  • Serviços públicos
  • Segurança Pública
dica

Para entender como o Azure Sphere funciona em um cenário do mundo real, considere o cenário da Contoso, Ltd.

Qualificação e aprovações

Instalar o Azure Sphere

Se você tem um kit de desenvolvimento Azure Sphere que ainda não foi usado, conclua estas etapas primeiro para colocá-lo em funcionamento.

Demo do Azure Sphere

Construímos duas demos que combinam o kit de desenvolvimento Sphere e o sistema Seeed Grove.

Demo1: A placa de desenvolvimento MT3620 atua como um MCU, que se conecta a um sensor de temperatura (SHT31), relé, ventilador, display e dispositivo analógico. A demo simula um ventilador com conectividade IoT; é possível medir a temperatura ambiente e definir um valor limite para ligar/desligar o ventilador a partir da Azure Cloud. A temperatura será exibida no display de LED. O usuário pode ajustar o resistor para alterar o nível de velocidade do ventilador entre 0,1,2,3 (0 significa desligar o ventilador).

Demo2: A placa de desenvolvimento MT3620 funciona como um dispositivo de conectividade de segurança IoT, que será conectada a um aparelho já existente; o aparelho tem seu próprio MCU, que nesta demo usamos um Arduino para simular a placa de controle de um ventilador. A placa pode obter o status dos dados do motor do ventilador e, analisando esses dados, é possível identificar condições de falha e enviar o responsável pela manutenção para consertá-lo. Ao pressionar o botão, isso simula o status de saúde do dispositivo ventilador; quando o botão é pressionado, isso significa que o dispositivo precisa de manutenção.

Hardware

Lista de Peças

Kits de desenvolvimento MT3620Grove-Temperature&HumidityGrove - Relay
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agora
Grove - Slide PotentiometerGrove - 4-Digit DisplayGrove - Blue LED Button
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agora
MT3620 Grove ShieldSeeeduino V4.2Base Shield
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agora

Diagrama do Sistema

MT3620 Grove Shield

Como o Azure Sphere SDK ainda não oferece suporte a ADC e I2C no MT3620, este shield serve como uma interface entre a porta UART do MT3620 e dispositivos I2C externos, como o sensor de temperatura I2C. A função básica do shield é ajudar a conectar a dispositivos externos I2C. Usando um chip ADC compatível com I2C, o desenvolvedor também pode ler dados analógicos a partir da porta analógica.

O MT3620 Grove Shield inclui 2 chips, AD7992 (Anlog to I2C) e SC18IM700 (I2C to UART), para habilitar as funções de ADC e I2C pelo lado de hardware. Assim, o sinal dos sensores analógicos passa pelo AD7992 e depois pelo SC18IM700 até o UART da placa de desenvolvimento. Os sensores I2C também passam pelo SC18IM700 até o UART da placa de desenvolvimento.

O AD7992 é um ADC de 12 bits, de baixo consumo, de aproximações sucessivas, com uma interface compatível com I2C. Ele transforma o sinal analógico A0, A1 em dados I2C.

O SC18IM700 foi projetado para servir como interface entre a porta UART padrão de um microcontrolador ou microprocessador e o barramento serial I2C; isso permite que o microcontrolador ou microprocessador se comunique diretamente com outros dispositivos do barramento I2C. Ele transforma os sinais SDA/SCL em GPIO26_TXD0 e GPIO28_RXD0.

Visão Geral de Hardware do MT3620 Grove Shield

Conexão de Hardware

Vista frontal da configuração de hardware

Vista superior da configuração de hardware
  • Passo 1. Conectar o Grove-Blue LED Button à porta 2 do Grove base shield.
  • Passo 2. Conectar o sinal PWM do ventilador à porta 5 do Grove base shield.
  • Passo 3. Conectar a porta 7 (Software Serial Port) do Grove base shield ao UART3 do MT3620 Grove Shield. Corte o Vcc (cabo vermelho) e deixe apenas TX/RX/GND para a comunicação serial.
  • Passo 4. Conectar o Grove-Base shield ao Seeeduino/Arduino.
  • Passo 5. Conectar o Grove-4 Digital Display à porta GPIO4 do MT3620 Grove Shield.
  • Passo 6. Conectar o Grove-Temperature&Humidity Sensor (SHT31) à porta I2C do MT3620 Grove Shield.
  • Etapa 7. Conecte o Grove-Relay à porta GPIO0 do MT3620 Grove Shield e o terminal de saída do Grove-Relay para controlar o ligar/desligar do ventilador.
  • Etapa 8. Conecte o Grove-Slide Potentiometer à porta analógica do MT3620 Grove Shield.
  • Etapa 9. Conecte o MT3620 base shield à placa de desenvolvimento Azure Sphere MT3620.
  • Etapa 10. Conecte o cabo USB à placa de desenvolvimento Azure Sphere MT3620 e ao PC.
  • Etapa 11. Conecte o cabo USB ao Ardunio/Seeeduino e ao PC.
  • Etapa 12. Conecte a fonte de alimentação ao ventilador.
cuidado

Certifique-se de que o seletor de tensão no Grove base shield esteja ajustado para 3.3v.

Software

O software inclui o sistema de simulação de ventilador inteligente e o sistema Azure Sphere MT3620 Development.

  • Para o sistema de simulação de ventilador inteligente, use a placa Arduino para ler o sinal de entrada de pressionar/soltar do botão Grove-Blue LED, gerar o PWM para controlar a velocidade do ventilador e também controlar o estado do LED do botão Grove-Blue LED. Depois use a porta 7 para se comunicar com o sistema Azure Sphere MT3620 Development por meio de UART.

  • Para o sistema Azure Sphere MT3620 Development, o Grove-4 Digital LED exibe a temperatura do sensor Grove-Temperature&Humidity Sensor(SHT31), o que demonstra a função de shield UART-I2C e a função de saída GPIO do MT3620. Deslize o Grove-Slide Potentiometer para mudar a velocidade do ventilador, o que demonstra a função de entrada de E/S do MT3620. Configure um valor de temperatura limite na Azure Cloud; quando o valor > limite, o Grove-relay liga o ventilador, caso contrário desliga o ventilador. O usuário também pode ajustar o Grove-Slide Potentiometer; quando o estado de funcionamento do ventilador estiver incorreto, o MCU do ventilador enviará a falha para o Azure Sphere via UART, então o relatório de falha irá para a Azure Cloud e aguardará manutenção.

Sistema de Simulação de Ventilador Inteligente

  • Etapa 1. Abra a Arduino IDE.
  • Etapa 2. Copie o código de Simulação de Ventilador Inteligente para Arduino e cole na Arduino IDE.
  • Etapa 3. Selecione Arduino/Seeeduino v4 como placa no menu Tools.
  • Etapa 4. Selecione a porta COM correspondente no menu Tools.
  • Etapa 5. Clique em upload para enviar o código para o Arduino/Seeeduino.
nota

Se você não souber como fazer o upload do código, consulte como fazer upload de código.

Sistema Azure Sphere MT3620 Development

  • Etapa 1. Baixe o código Azure Sphere.
  • Etapa 2. Siga os Quickstarts for Azure Sphere para abrir o projeto AzureSphereDemo2.vcxproj.
  • Etapa 3. Abra o main.c em Source Files.
  • Etapa 4. Modifique wifiSsid e wifiPsk nas linhas 21 e 22.
  • Etapa 5. Conecte a demonstração ao Azure IoT.
  • Etapa 6. Clique em Build -> Rebuild Solution diretamente para o dispositivo.
  • Etapa 7. Use a Remote Debug Tool para acessar o dispositivo.
  • Etapa 8. Veja no console o fluxo de dados de temperatura retornando.
  • Etapa 9. Configure o device explorer e vincule os dispositivos físicos e os dispositivos na nuvem.
  • Etapa 10. Pressione o sensor de temperatura e veja a mensagem de disparo no console.
  • Etapa 11. Pressione o botão para simular o erro do ventilador e veja o status no console.

Para detalhes de operação, consulte o vídeo.

Recurso

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para fornecer a você diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...