Desenvolvimento do mediador do rádio AT86RF230

O AT86RF230 é um rádio de baixo consumo que trabalha na faixa de 2,4 GHz e é focado em aplicações que utilizam os protocolos ZigBee e IEE802.15.4. O AT86RF230 usa o barramento SPI para se conectar com o microcontrolador e todos os componentes RF críticos exeto pela antena, o cristal e os capacitores estão integrados no chip. Como o módulo ZigBit utilizado já integra o microcontrolador e o AT86RF230, só precisamos nos preocupar em como o rádio se conecta com o ATMega.

A figura 8 mostra como o AT86RF230 se conecta com o microcontrolador. A tabela 5 apresenta uma descrição dos sinais de comunicação, e em quais pinos/portas do ATmega1281 eles estão associados dentro do ZigBit. Como podemos ver na tabela o próprio clock do ATmega vem do AT86RF230.

Figura 8: Layout das duas versões do EPOSmote
\scalebox{.55}{\includegraphics{at86_pins}}


Tabela 5: Sinais de comunicação do AT86RF230
Sinal Descrição ATmega1281
SEL SPI select signal, active low PORT_B_0
MOSI SPI data (master output slave input) signal SPI pins
MISO SPI data (master input slave output) signal SPI pins
SCLK SPI clock signal SPI pins
CLKM AT86RF230 clock output CLK pin
IRQ AT86RF230 interrupt request signal PORT_E_5
SLP_TR AT86RF230 multi purpose control signal (funcionalidade depende do estado) PORT_B_4
RST AT86RF230 reset signal, active low PORT_A_7




Subsections
Tiago Rogerio Muck 2009-07-08