Compartilhar via


Guia de usuário do RDB (conselho de desenvolvimento de referência) mt3620 – v1.6 e anterior

Este tópico descreve os recursos do usuário do RDB (conselho de desenvolvimento de referência) do MT3620 v1.6 e anterior. Para obter informações sobre o design de RDB mais recente, consulte o guia de usuário do RDB mt3620. Se você tiver um quadro de desenvolvimento que siga o design do RDB e quiser saber qual é a versão, consulte o design do quadro de referência MT3620.

O RDB v1.6 e anterior incluem:

  • Botões programáveis e LEDs
  • Quatro bancos de cabeçalhos de interface para entrada e saída
  • Fornecimento de energia configurável
  • Antenas de Wi-Fi configuráveis
  • Ponto de teste do solo

Botões e LEDs

O quadro dá suporte a dois botões de usuário, um botão de redefinição, quatro LEDs de usuário RGB, um aplicativo status LED, um LED Wi-Fi status, um LED de atividade USB e um LED de ativação.

As seções a seguir fornecem detalhes sobre como cada um desses botões e LEDs se conecta ao chip MT3620.

Botões de usuário

Os dois botões de usuário (A e B) estão conectados aos pinos GPIO listados na tabela a seguir. Observe que essas entradas GPIO são puxadas para o alto por meio de resistores de 4,7K. Portanto, o estado de entrada padrão desses GPIOs é alto; quando um usuário pressiona um botão, a entrada GPIO é baixa.

Botão MT3620 GPIO Pino físico MT3620
Um GPIO12 27
B GPIO13 28

Botão Redefinir

O quadro de desenvolvimento inclui um botão de redefinição. Quando pressionado, esse botão redefine o chip MT3620. Ele não redefine nenhuma outra parte do quadro.

LEDs de usuário

O quadro de desenvolvimento inclui quatro LEDs de usuário RGB, rotulados como 1-4. Os LEDs se conectam a GPIOs MT3620 conforme listado na tabela. O ânodo comum de cada LED RGB está vinculado alto; Portanto, dirigir o GPIO baixo correspondente ilumina o LED.

LED Canal de Cores MT3620 GPIO Pino físico MT3620
1 Vermelho GPIO8 21
1 Verde GPIO9 22
1 Azul GPIO10 25
2 Vermelho GPIO15 30
2 Verde GPIO16 31
2 Azul GPIO17 32
3 Vermelho GPIO18 33
3 Verde GPIO19 34
3 Azul GPIO20 35
4 Vermelho GPIO21 36
4 Verde GPIO22 37
4 Azul GPIO23 38

LED de status de aplicativo

O aplicativo status LED destina-se a fornecer comentários ao usuário sobre o estado atual do aplicativo que está em execução no A7. Esse LED não é controlado pelo sistema operacional (sistema operacional) do Azure Sphere; o aplicativo é responsável por conduzi-lo.

LED Canal de Cores MT3620 GPIO Pino físico MT3620
Status de aplicativo Vermelho GPIO45 62
Status de aplicativo Verde GPIO46 63
Status de aplicativo Azul GPIO47 64

Wi-Fi STATUS LED

O LED Wi-Fi status destina-se a fornecer comentários ao usuário sobre o estado atual da conexão Wi-Fi. Esse LED não é controlado pelo sistema operacional do Azure Sphere; o aplicativo é responsável por conduzi-lo.

LED Canal de Cores MT3620 GPIO Pino físico MT3620
Wi-Fi Status Vermelho GPIO48 65
Wi-Fi Status Verde GPIO14 29
Wi-Fi Status Azul GPIO11 26

LED de atividade USB

O LED de atividade USB verde pisca sempre que os dados são enviados ou recebidos pela conexão USB. O hardware é implementado para que os dados enviados ou recebidos em qualquer um dos quatro canais FTDI (Future Technology Devices International) façam com que o LED pisque. O LED de atividade USB é controlado por circuitos dedicados e, portanto, não requer suporte adicional ao software.

LED de ativação

A placa inclui um LED de alimentação vermelho que ilumina quando a placa é alimentada por USB, uma fonte externa de 5V ou uma fonte externa de 3.3V.

Cabeçalhos de interface

O quadro de desenvolvimento inclui quatro bancos de cabeçalhos de interface, rotulados H1-H4, que fornecem acesso a uma variedade de sinais de interface. O diagrama mostra as funções de pino com suporte no momento.

Nota

Para I2C, DADOS e CLK no diagrama correspondem a SDA e SCL. Pull-up SCL I2C e SDA I2C com resistores de 10K ohm.

Diagrama de cabeçalho mostrando funções de pino com suporte no momento

Placa filha

Os cabeçalhos são organizados para permitir que uma placa filha (também conhecida como "escudo" ou "chapéu") seja anexada ao quadro. O diagrama a seguir mostra as dimensões do quadro filha que a Microsoft desenvolveu para uso interno, juntamente com os locais dos cabeçalhos.

Locais de cabeçalho para placa filha

Alimentação

A placa MT3620 pode ser alimentada por USB, por um fornecimento externo de 5V ou por ambos. Se ambas as fontes estiverem conectadas simultaneamente, o circuito impedirá que o fornecimento externo de 5V volte a alimentar o USB.

O fornecimento de energia a bordo é protegido contra tensão reversa e corrente excessiva. Se ocorrer uma situação de excesso de corrente, o circuito de proteção viaja e isola o fornecimento de 5V de entrada do restante do trilho de alimentação a bordo, e o LED de alimentação vermelha será desligado, mesmo que a falha que causou o circuito de corrente excessiva seja removida.

A fonte de energia deve ser capaz de fornecer 600mA, embora essa quantidade de corrente não seja solicitada durante a enumeração USB. O quadro desenha cerca de 225mA durante a execução, subindo para cerca de 475mA durante Wi-Fi transferência de dados. Durante a inicialização e durante a associação a um ponto de acesso sem fio, a placa pode exigir até 600mA por um curto período de tempo (aproximadamente 2ms). Se cargas adicionais forem conectadas aos pinos de cabeçalho do quadro de desenvolvimento, será necessária uma fonte capaz de fornecer mais de 600mA.

Uma bateria CR2032 pode ser instalada na placa para alimentar o RTC (relógio em tempo real) interno do chip MT3620. Como alternativa, uma bateria externa pode ser conectada.

Três jumpers (J1-J3) fornecem flexibilidade na configuração de energia para o quadro. Os jumpers estão localizados em direção à parte inferior esquerda da placa; em cada caso, o pino 1 está à esquerda:

Locais do power jumper

A placa é enviada com cabeçalhos em J2 e J3:

  • Um link no J2 indica que o fornecimento de energia a bordo alimenta o quadro.
  • Um link nos pinos 2 e 3 de J3 define a fonte de energia do RTC (relógio em tempo real) para o main fonte de alimentação 3V3. Como alternativa, para alimentar o RTC por uma bateria de célula de moeda, vincule os pinos 1 e 2 de J3 e ajuste uma bateria CR2032 no slot na parte de trás da placa.

Importante

O MT3620 não funcionará corretamente se o RTC não estiver ligado.

A tabela a seguir fornece detalhes adicionais sobre os jumpers.

Jumper Função Descrição Pinos de jumper
J1 ADC VREF Esse jumper fornece uma maneira de definir a tensão de referência do ADC. Coloque um link no J1 para conectar a saída 2.5V do MT3620 ao pino ADC VREF, de modo que a tensão de referência do ADC seja de 2,5V. Como alternativa, conecte uma tensão de referência externa de 1,8V para fixar 1 do jumper. 1, 2
J2 Isolamento 3V3 Este jumper fornece uma maneira de isolar a fonte de alimentação 3.3V a bordo do resto do quadro. Para uso normal, coloque um link no J2, indicando que o fornecimento de energia a bordo alimenta o quadro. Para usar uma fonte externa de 3.3V para alimentar a placa, conecte a fonte externa de 3.3V para fixar 2 de J2.

J2 também é uma conexão conveniente para medir o consumo atual do main fornecimento 3V3.
1, 2
J3 Fornecimento de RTC Este jumper define a fonte de energia para o RTC.

Durante o desenvolvimento, geralmente é conveniente alimentar o RTC diretamente do main fornecimento de 3V3, evitando assim a necessidade de ajustar uma bateria. Para fazer isso, coloque um link entre os pinos 2 e 3 de J3. Isso é uso normal.

Como alternativa, para alimentar o RTC da bateria de célula de moeda a bordo, coloque uma ligação entre os pinos 1 e 2 de J3.

Nota: Para a versão v1.6 e posterior do RDB, quando um link é colocado entre os pinos 1 e 2, o RTC será alimentado do main fonte de alimentação quando estiver presente ou da bateria da célula de moeda a bordo quando o fornecimento de main não estiver presente.

Por fim, é possível alimentar o RTC de uma fonte externa aplicando-o a fixar 2 de J3.

Nota: Em todos os casos, o RTC deve ser alimentado ou o chip não será inicializado corretamente.

Modo Power Down

O sistema operacional do Azure Sphere fornece suporte para Power Down, que é um estado de baixa potência. Ao usar um RDB v1.0, é necessário adicionar um fio de jumper entre o pino de cabeçalho PMU_EN (H3/P10) e o Ground (H4/P2) para habilitar esse recurso. Para a versão do RDB v1.6 e posterior, este fio de jumper adicional não é necessário. Para ajudar a identificar qual versão do quadro você tem, consulte o design do quadro de referência MT3620.

Nota

Circuitos adicionais a bordo (a interface FTDI e assim por diante) também são alimentados do main fonte de alimentação. Quando o chip é colocado no modo Power Down, o consumo atual geral da placa não cairá para os níveis esperados de Mt3620 Power Down porque o FTDI leva entre 10-80mA, dependendo de sua atividade de conexão com o dispositivo Host USB. Como tal, o RDB é útil para validar que o software está colocando corretamente o chip no modo Power Down, mas não é adequado para medir o consumo geral de energia do design do hardware.

O sinal EXT_PMU_EN

O sinal EXT_PMU_EN é uma saída que se destina a ser conectada ao pino de habilitação do regulador de tensão externa que alimenta o chip. Quando o chip entra no modo Power Down, o estado do EXT_PMU_EN passa de alto para baixo, desabilitando o regulador de tensão externa. Embora documentado abaixo, não é recomendável usar EXT_PMU_EN para desabilitar o regulador de tensão externa no RDB, pois isso também alimenta o chip FTDI e pode causar erros inesperados de depuração.

Por padrão, o RDB é configurado de modo que o regulador de tensão externa esteja sempre habilitado. No entanto, o quadro inclui uma opção de hardware para permitir o uso do sinal EXT_PMU_EN.

Foto do RDB mostrando o local do EXT_PMU_EN

A imagem a seguir mostra como habilitar EXT_PMU_EN. A linha amarela mostra onde cortar um rastreamento de PCB. Em seguida, você pode soldar um resistor 4K7 para a placa no local mostrado em vermelho.

Foto de close-up do RDB mostrando o local para fazer modificações para habilitar EXT_PMU_EN

Nota

O pino EXT_PMU_EN só será controlado alto na alimentação inicial se um fornecimento 3V3 separado estiver conectado ao pino 3V3_RTC (por exemplo, se 3V3_RTC for acionado de uma bateria). No entanto, se o pino 3V3_RTC estiver conectado apenas ao main fornecimento 3V3, EXT_PMU_EN nunca será controlado alto, pois na alimentação esse pino pode estar flutuando (normalmente perto do solo) e, portanto, o main pino de habilitação do regulador 3V3 será baixo.

O sinal WAKEUP

WAKEUP é uma entrada que pode ser usada para tirar o chip do modo Power Down. Por padrão, o RDB puxa o sinal WAKEUP alto por meio de um resistor 4K7; puxá-lo para baixo vai tirar o chip do modo Power Down.

Nota

O pino WAKEUP é puxado para cima para o trilho de fornecimento main 3V3. Portanto, se EXT_PMU_EN for usado para controlar o estado do fornecimento de main (o fornecimento de main é desativado quando o chip entra no modo de baixa potência), WAKEUP não será mais puxado para o alto e flutuará em direção ao solo, o que tirará o chip do modo Power Down.

A solução alternativa nessa situação é remover o resistor pull-up mostrado na imagem a seguir e conectar o sinal WAKEUP presente no cabeçalho main (H3/P4) ao trilho de fornecimento RTC_3V3 por meio de um resistor 4K7. Ao usar essa configuração, desligar o main fonte de alimentação (por meio do uso de EXT_PMU_EN) não afetará o estado do sinal WAKEUP.

Foto de close-up do RDB mostrando o local para fazer modificações para habilitar o sinal WAKEUP

Wi-Fi antenas

A placa de desenvolvimento MT3620 inclui duas antenas de chip de banda dupla e dois conectores RF para conectar antenas externas ou equipamento de teste rf. Uma antena é considerada a main antena e a segunda é considerada auxiliar. Por padrão, o quadro de desenvolvimento é configurado para usar a antena main a bordo; a antena auxiliar não é usada no momento.

Para habilitar e usar os conectores RF, você deve reorientar os capacitores C23 e C89. A primeira linha na tabela a seguir mostra a configuração padrão em que as antenas de chip a bordo estão em uso, com as posições de capacitor associadas realçadas em vermelho. As imagens na segunda linha mostram as posições de capacitor orientadas novamente.

Antena auxiliar Antena principal
Padrão C23
Configuração padrão C23, antena de chip a bordo
C89 padrão
Configuração padrão C89, antena de chip a bordo
C23 alternativo
Configuração alternativa do C23 – a antena externa se conecta ao J8
C89 alternativo
Configuração alternativa do C89 – a antena externa se conecta ao J9

Nota

Os conectores J6 e J7 são usados para testes de RF e calibração durante a fabricação e não são destinados à conexão permanente com equipamentos de teste ou antenas externas.

Qualquer tipo de antena externa 2.4 ou 5GHz com um conector U.FL ou IPX pode ser usada com a placa, como o Molex 1461530100 (foto abaixo). Ao ajustar uma antena externa, você é responsável por garantir que todos os requisitos regulatórios e de certificação sejam atendidos.

Antena Molex

Ponto de teste do solo

A placa de desenvolvimento MT3620 fornece um ponto de teste de solo no lado direito, ao lado do botão B e imediatamente acima do soquete de barril de 3,5 mm, conforme mostrado na imagem. Use isso durante o teste , por exemplo, para anexar o chumbo do solo de uma investigação oscilloscope.

Ponto de teste do solo