quarta-feira, junho 12, 2024

Mini Avaliação: Xiao ESP32-C6

Mais uma plaquinha, mais um XIAO do SeeedStudio (já são 8 modelos), desta vez com o ESP32-C6 (já vimos este microcontrolador em outra placa).


Recordando o que já vimos, o C6 possui processador RISC-V. Um único núcleo, rodando a 160 MHz. Tem também um processador "low power" RISC-V capaz de rodar a até 20 MHz. Tem 512k de RAM interna e os periféricos de costume: UART, I2C, I2S, PWM, ADC, SPI. Tem também USB nativa, limitada a UART e JTAG (depuração).

A placa segue o formato da linha XIAO, bastante compacta mas com um número pequeno de pinos (14 pinos nas bordas, sendo 3 de alimentação). Para aliviar um pouco, temos mais 5 pinos disponibilizados em "pads" na parte inferior. Também na parte inferior, temos dois pads para conexão de uma bateria de lítio; a placa é capaz de carregar a bateria quando alimentada pela USB. Aliás, o conector da USB é o USB-C (como nas demais XIAO).


A parte de botões e LEDs é minimalista. Dois (minúsculos) botões para Reset e Boot. Um LED para indicar a carga da bateria e outro ligado a um GPIO.

A parte mais interessante do ESP32-C6 é a comunicação sem fio. A placa suporta WiFi 6 (que tem o potencial de reduzir o consumo para aplicações com comunicação esporádica), BLE 5, Zigbee e Thread. O XIAO possui uma antena integrada, com alcance máximo estimado em 80 metros. Tem também um conector para antena externa (um GPIO é usado para chavear as antenas).

A recém lançada versão 3.00 do suporte ao ESP32 na IDE do Arduino inclui a opção do XIAO ESP32-C6 e exemplos de uso de Zigbee (mais sobre estas coisas em um próximo post).

Veredito: A XIAO ESP32-C6 é uma boa opção para quem quer uma placa bem pequena, com os recursos de comunicação sem fio do C6 e não necessita de um número grande de I/Os.


Nenhum comentário: