This is an old revision of the document!
Modulele Zigbit AMP sunt produse de catre firma Atmel si reprezinta o solutie facila de-a adauga capabilitati wireless pentru orice tip de design electronic. Modulul incorporeaza un microcontroller Atmega1281, un transceiver 802.15.4 (AT86RF230) si un etaj de amplificare a semnalului de radiofrecventa.
Din nefericire, modulul este SMD, asa ca am proiectat un breakout board pentru a-l face mai abordabil. Am inclus pe placa si un header pentru programatorul ISP si cateva condensatoare de decuplare. Toti ceilalti pini sunt conectati la cele doua headere, inclusiv masa si alimentarea care trebuie sa fie 3.3V
Amplasamentul componentelor pe PCB este dat in figura de mai jos:
Pinout-ul modulului:
Corespondenta pinilor cu cei ai atmega1281:
Pin | Breakout Board | Pin | ATmega1281 |
---|---|---|---|
1 | SPI_CLK | 11 | PB1 (SCK/PCINT1) |
2 | SPI_MISO | 13 | PB3 (MISO/PCINT3) |
3 | SPI_MOSI | 12 | PB2 (MOSI/PCINT2) |
4 | GPIO0 | 15 | PB5 (OC1A/PCINT5) |
5 | GPIO1 | 16 | PB6 (OC1B/PCINT6) |
6 | GPIO2 | 17 | PB7 (OC0A/OC1C/PCINT7) |
7 | OSC32K | 18 | PG3 (TOSC2) |
8 | CPU_CLK | 24 | XTAL1 |
9 | SCL | 25 | PD0 (SCL/INT0) |
10 | SDA | 26 | PD1 (SDA/INT1) |
11 | TXD1 | 27 | PD2 (RXD1/INT2) |
12 | RXD1 | 28 | PD3 (TXD1/INT3) |
13 | RTS1 | 29 | PD4 (ICP1) |
14 | CTS1 | 30 | PD5 (XCK1) |
15 | GPIO6 | 31 | PD6 (T1) |
16 | GPIO7 | 32 | PD7 (T0) |
17 | GPIO3 | 33 | PG0 (WR) |
18 | GPIO4 | 34 | PG1 (RD) |
24 | GPIO5 | 43 | PG2 (ALE) |
25 | TMS | 56 | PF5 (ADC5/JTAG-TMS) |
26 | TDI | 54 | PF7 (ADC7/JTAG-TDI) |
27 | TDO | 55 | PF6 (ADC6/JTAG-TDO) |
28 | TCK | 57 | PF4 (ADC4/JTAG-TCK) |
29 | ADC3 | 58 | PF3 (ADC3) |
30 | ADC2 | 59 | PF2 (ADC2) |
31 | ADC1 | 60 | PF1 (ADC1) |
32 | ADC0 | 61 | PF0 (ADC0) |
33 | GPIO9 | 1 | PG5 (OC0B) |
34 | DTR1 | 6 | PE4 (OC3B/INT4) |
35 | PDO | 2 | PE0 (RXD0/PCINT8/PDI) |
36 | PDO | 3 | PE1 (TXD0/PD0) |
37 | EXTCK | 4 | PE2 (XCK0/AIN0) |
38 | GPIO8 | 5 | PE3 (OC3A/AIN1) |
39 | IRQ7 | 9 | PE7 (ICP3/CLK0/INT7) |
40 | IRQ6 | 8 | PE6 (T3/INT6) |
Conexiunile interne intre pinii Atmega1281 si AT86RF230 (daca are cineva nevoie de ele vreodata) sunt:
Pin | AT86RF230 | Pin | ATmega1281 |
---|---|---|---|
7 | TST | n.v. | GND |
8 | RST | 44 | PA7 (AD7) |
11 | SLP_TR | 14 | PB4 (OC2A/PCINT4) |
17 | CLKM | 24 | XTAL1 |
19 | SCLK | 11 | PB1 (SCK/PCINT1) |
20 | MISO | 13 | PB3 (MISO/PCINT3) |
22 | MOSI | 12 | PB2 (MOSI/PCINT2) |
23 | SEL | 10 | PB0 (SS/PCINT0) |
24 | IRQ | 7 | PE5 (OC3C/INT5) |
Download: zigbit.zip
C21—100nF C22—100uF SMD C15—100nF C16—10uF Toate condensatoarele ceramice si rezistoarele vor fi in capsula 0805 Atentie la headerul 4×2 sa se potriveasca cu cel de pe modulul radio Header 4 e USB-ul Pe iesirea regulatorului de tensiune BA033 se pun 3-4 rezistente de 500R in paralel ! Cristal 6Mhz