c c 2 5 3 0 - z i g b e e - domlinux iii 登入 · 2013-09-04 · 0-2 cc2530-zigbee...

40
ARM www.dmatek.com.tw Windows XP / Android 2.3.4 DMA-210L / DMA-PAD210 / DMA-210XP ZB2530-01N/PA CC2530 - ZigBee

Upload: dinhdieu

Post on 01-Dec-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • ARM

    www.dmatek.com.tw

    Windows XP / Android 2.3.4

    DMA-210L / DMA-PAD210 / DMA-210XPZB2530-01N/PA

    CC2530 - ZigBee

  • 1

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0-1

    0-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0-1 0-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0-2

    ZigBee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

    CC2530-ZigBee . . . . . . . . . . . . . . . . . . . . . 2-1

    2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 2-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2-4 CC2530-ZigBee . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

    3-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 3-2 B110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 3-3 GSensor B120 . . . . . . . . . . . 3-8 3-4 AD590 IC (B130) . . . . . . . . . . . . . . . . . . . . . . . 3-9 3-5 TGS822 B140 . . . . . . . . . . . . . . . . . . . . . . . . 3-11 3-6 ST-1KLA/B B150 . . . . . . . . . . . 3-12 3-7 B160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14 3-8 EEPROM B170 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17 3-9 B180 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18 3-10 ITG-3200 A110 . . . . . . . . . . . . . . . . . . 3-19 3-11 SHT10 A120 . . . . . . . . . . . . . . . . . . . . . . 3-21 3-12 TGS813 A130 . . . . . . . . . . . . . 3-23 3-13 TC72 A140 . . . . . . . . . . . . . . . . . . . . . 3-25

  • 2

    3-14 M-91S GPS E110 . . . . . . . . . . 3-26 3-15 NFC RFID IC E120 . . . . . . . . . . . 3-29 3-16 TGS2602 E130 . . . . . . . . . . . . . . . 3-30 3-17 RFID IC E140 . . . . . . . . . . . . . . . . . . 3-32 3-18 SHT11 E150 . . . . . . . . . . . . . . . . . . . . . . 3-33 3-19 SHT15 E160 . . . . . . . . . . . . . . . . . . . . . . 3-35 3-20 E170 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36 3-21 E180 . . . . . . . . . . . . . . . . . . . . . . . . 3-38 3-22 E190 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41 3-23 E200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43 3-24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45 3-25 ZB2530-01N/P . . . . . . . . . . . . . . . . . . . . . . . . . 3-46

    IAR . . . . . . . . . . . . . . . . . . . . . . . . 4-1

    4-1 IAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4-2 IAR . . . . . 4-11 4-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30

    PC TI . . . . . . . . . . 5-1

    5-1 SmartRF Flash Programmer . . . . . . . . . . . . . . . . . . . 5-1 5-2 TI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7

    CC2530 HEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

    7-1 ZB2530-01N/PA . . . . . . . . . . . . . . . 7-1 7-1.1 ZigBee . . . . . . . . . . . . . . . . . . 7-2

  • 3

    7-1.2 . . . . . . . . . . . . . . . . . . . . . . . . . 7-4 7-1.3 . . . . . . . . . . . . . . . . . . . . . . 7-5 7-1.4 . . . . . . . . . . . . . . . . . . 7-6 7-1.5 . . . . . . . . . . . . . . . . . . 7-8 7-1.6 . . . . . . . . . . . . . . . . . . . . . . . . . 7-9 7-1.7 EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11 7-1.8 . . . . . . . . . . . . . . . . . . . . . . . 7-12 7-1.9 . . . . . . . . . . . . . . . . . . . . . . . 7-13 7-1.10 . . . . . . . . . . . . . . . . . . . . . . . 7-15 7-1.11 . . . . . . . . . . . . . . . . . . . . 7-16 7-1.12 . . . . . . . . . . . . . . . . . 7-17 7-1.13 . . . . . . . . . . . . . . . . . . . . . . . 7-18 7-1.14 . . . . . . . . . . . . . . . . . . . . . . . 7-20 7-1.15 . . . . . . . . . . . . . . . . . . . . . . . 7-22 7-1.16 . . . . . . . . . . . . . . . . . . . . 7-24

    7-2 ZB2530-01N/PA . . . . . . . . . . . . . . . . . 7-27 7-2.1 ZB2530-01N/PA . . . . . . . . . . . . . . . . 7-27 7-2.2 ZB2530_Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-37

    7-3 ZB2530-01N/PA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-46

  • 0-1

    O

    0-1

    CC2530-ZigBee

    ZigBee Debugger CC2530-ZigBee

    ZigBee

    CC2530-ZigBee

    CC2530-ZigBee

    CC2530-ZigBee IAR

    PC

    CC2530-ZigBee HEX

    DMATEK Debugger

  • 0-2

    CC2530-ZigBee

    0-2

    ZB2530-01N-01PA \\TI

    .rar TI

    ZB2530-01N-01PA \\

    .rar PC

    ZB2530-01N-01PA \\

    SmartRFProgr_1.6.2.rar PC HEX

    ZB2530-01N-01PA \\

    \source_exp\ITG

    ZB2530-01N-01PA \\

    \source_exp\M1

    ZB2530-01N-01PA \\

    \source_exp\M2_AD590

    ZB2530-01N-01PA \\

    \source_exp\M2_TC72

    ZB2530-01N-01PA \\

    \source_exp\M2_TGS

    ZB2530-01N-01PA \\

    \source_exp\M3_BMA

    ZB2530-01N-01PA \\

    \source_exp\M3_EEPROM EEPROMAT24C02

    ZB2530-01N-01PA \\

    \source_exp\M4

    ZB2530-01N-01PA \\

    \source_exp\M5

  • 0-3

    O

    ZB2530-01N-01PA \\

    \source_exp\SHT10

    ZB2530-01N-01PA \\

    \source_exp\TGS_KR

    ZB2530-01N-01PA \\

    \source_exp\flame

    ZB2530-01N-01PA \\

    \source_exp\ulrtasonic

    ZB2530-01N-01PA \\

    \source_exp\sound

    ZB2530-01N-01PA \\

    \source_exp\wavelet

    ZB2530-01N-01PA \\

    PC\source_exp\rf_send_recv ZigBee

    ZB2530-01N-01PA \\

    \hex\ itg.hex

    ZB2530-01N-01PA \\

    \hex\ M1_IMC.hex

    ZB2530-01N-01PA \\

    \hex\ M2_AD590.hex

    ZB2530-01N-01PA \\

    \hex\ M2_TC72.hex

    ZB2530-01N-01PA \\

    \hex\ M2_TGS.hex

    ZB2530-01N-01PA \\

    \hex\ M3_BMA.hex

    ZB2530-01N-01PA \\

    \hex\ M3_EEPROM.hex EEPROMAT24C02

  • 0-4

    CC2530-ZigBee

    ZB2530-01N-01PA \\

    \hex\ M4_GD.hex

    ZB2530-01N-01PA \\

    \hex\ M4_GM.hex

    ZB2530-01N-01PA \\

    \hex\ M5.hex

    ZB2530-01N-01PA \\

    \hex\ ultra.hex

    ZB2530-01N-01PA \\

    \hex\ sound.hex

    ZB2530-01N-01PA \\

    \hex\ SHT10.hex

    ZB2530-01N-01PA \\

    \hex\ wavelet.hex

    ZB2530-01N-01PA \\

    \hex\ flame.hex

    ZB2530-01N-01PA \\

    PC\hex\ rf_send_recv.hex ZigBee

    ZB2530-01N-01PA \\

    \CC2530_lib

    ZB2530-01N-01PA \\

    PC\CC2530_lib

    ZigBee

    ZB2530-01N-01PA \ DEMO

    \ZB2530_Demo ZigBee DEMO

    ZB2530-01N-01PA \ DEMO \hex\

    SensorDemo_C.hex

    ZigBee DEMO

    Coordinator

    ZB2530-01N-01PA \ DEMO \hex\

    SensorDemo_R.hex ZigBee DEMO Router

  • 0-5

    O

    ZB2530-01N-01PA \ DEMO

    \ZB2530_SHT10_DEMO

    ZigBee

    ZB2530-01N-01PA \ DEMO

    \hex\SensorDemo_SHT10_C.hex

    ZigBee

    Coordinator

    ZB2530-01N-01PA \ DEMO

    \hex\SensorDemo_SHT10_R.hex

    ZigBee

    Router

  • 0-6

    CC2530-ZigBee

  • 1-1

    ZigBee

    ZigBee

    ZigBee ZigBeeIEEE 802.15.4

    ZigBee(bee)

    ""(zig)""

    ZigBee

    ZigBee ZigBee"".

    (sensor and control) IEEE 802.15

    TG4 IEEE 802.15.4

  • 1-2

    CC2530-ZigBee

    2002ZigBee Alliance

    2004ZigBee V1.0 ZigBee

    2006 ZigBee 2006

    2007 ZigBee PRO

    ZigBee IEEE 802.15.4.

    MAC IEEE 802.15.4

    ZigBee 2003

    ZigBee Home RF

    Lite

    Bluetooth

    Bluetooth

    IEEE802.15.4 ZigBee

    IEEE802.15.4

  • 1-3

    ZigBee

    ZigBee

    ZigBee

    ZigBee CDMA GSM

    ZigBee 75m

    ZigBee 65000

    ZigBee

    75m

    CDMA GSM ZigBee

    ZigBee 4000 ZigBee

  • 1-4

    CC2530-ZigBee

    ZigBee (FFD)

    (RFD)

    ZigBee ZigBee

    ZigBee

    ZigBee

    ZigBee

    ""

  • 1-5

    ZigBee

    ZigBee

    2 5 1 6

    24 ZigBee

    WiFi

    TI Micropelt ZigBee

    Micropelt TI ZigBee

    (1/10)

    8051 8 32KB

    4KB ZigBee

    2

    ZigBee20250 kbps250 kbps

    (2.4GHz)40kbps (915 MHz) 20kbps(868 MHz)

    10100mRF

    13 km

    ZigBee15ms

    30 ms310s

    WiFi3 s

    ZigBee

    254

    65000

    ZigBee,

    (ACL)(AES 128)

    (ISM)2.4 GHz (

    )915MHz() 868 MHz ()

  • 1-6

    CC2530-ZigBee

    ZigBee 1) 868MHZ 20KB/S

    2) 915MHZ 40KB/S

    3) 2.4GHZ 250KB/S

    0.6MHZ2MHz 5MHz 1 10 16

    (DSSS)

    868MHZ 915MHZ BPSK

    2.4GHZ OQPSK

    0dBm BLUETOOTH 10M

    IEEE 802.15.4 ZigBee 30-50

    100

    ZigBee

    ZigBee 1 2.4GHZ 250Kb/S

    100Kb/S

    2 ZigBee

    MAC(APS )

    MACCSMA

    ZigBee

    3 ZigBee MAC

  • 1-7

    ZigBee

    4 ZigBee

    ZigBee

    5

    ZigBee 65000

    Bluetooth 8

    ZigBee

    1

    Bluetooth 3

    ZigBee

    ZigBee ZigBee

    ZigBee

    50ZigBee150

    2007ZigBee

  • 1-8

    CC2530-ZigBee

    TI RF Road Map

    ZigBee ZigBee

    IEEE802.15.4

    ZigBee

    ZigBee

    ZigBee

    ZigBee

    ZigBee

    ZigBee ZigBee IEEE802.15.4 MAC

    2003 5 ZigBee

    V1.0

    ZigBee 802.15.4 IEEE

  • 1-9

    ZigBee

    MAC ZigBee API

    4K

    Hub 32K 255

    ZigBee

    ZigBee ZigBee Coordinator

    RouterEnd Device

    CoordinatorWPAN Formation

    Short Address

    RouterRouting

    PathShort Address

    Child

    End Device

  • 1-10

    CC2530-ZigBee

  • 2-1

    CC2530-ZigBee

    CC2530-ZigBee

    2-1

    CC2530 ZigBee TI CC2530

    TI

    1 SmartRF Studio

    (http://focus.ti.com/docs/toolsw/folders/print/smartrftm-studio.html)

    2 SmartRF Flash Programmer

    (http://focus.ti.com/docs/toolsw/folders/print/flash-programmer.html)

    3 Texas Instruments Packet Sniffer

    (http://focus.ti.com/docs/toolsw/folders/print/packet-sniffer.html?DCMP=MSP430&HQS=Other+O

    T+smartrfsniffer)

    4 IAR-EW8051-7.51A and C-Spy debugger(www.IAR.se)

    CC2530 ZigBee RF

    CC2530

  • 2-2

    CC2530-ZigBee

    1 ZigBee Debugger (SmartRF04 )

    2 CC2530 ZigBee debugger

    2-2

    2.4GHz

    RF4CE

    ZigBee

    2-3

    ZigBeeSmartRF Studio

    SmartRF StudioTI

    http://focus.ti.com/docs/toolsw/folders/print/smartrftm-studio.html

  • 2-3

    CC2530-ZigBee

    2-4 CC2530-ZigBee

    ZB2530-01N/PA

    2-4.1 V01.01

    ZB2530-01N

    UART

    (COM1)

    J13 Debugger(J2)

    Reset(SW1)

    (J4)

    (SW2)

    CC2530

    Extention(J10)

    (J9)

  • 2-4

    CC2530-ZigBee

    ZB2530-01PA

    V01.02

    V01.01 V01.02

    PA(RFx2401)

    TX/RX1

    Activer1

    (SW2)

  • 2-5

    CC2530-ZigBee

    ZB2530-01N/PA

    ZB2530-01N/PA

    J7

    250mA

  • 2-6

    CC2530-ZigBee

    2-4.2 CC2530-ZigBee TI CC2530 ZigBee

    2.4GHzIEEE 802.15.4ZigBee RF4CE CC2530

    RF 8051 MCU

    8KB RAM 2.4-GHz IEEE

    802.15.4 RF4CEZigBee

    2-4.3 DC 5V

    2V~3.6V

    -30 --85

    38400bps 9600bps19200bps38400bps

    115200bps

    2.4GHz

    ZigBee2007 /PRO

    200PA

    1200600PA

    120mA50mA

    45mA

    -110DBm

    CC2530F256256K FlashTI ZigBee SOC

  • 2-7

    CC2530-ZigBee

    2-4.4 1 ) ZB2530-01N/PA

    ZB2530-01N/PA

    1. J135V

    U1 3.3V

    2.

    V01.01J7SW2SW2

    SW2

    U34.2V

    V01.02J7SW2SW2

    SW2

    U34.2V

    V01.01

    SW2

  • 2-8

    CC2530-ZigBee

    V01.02

    SW2

  • 2-9

    CC2530-ZigBee

    2)

    ZB2530-01/PALED

    SW1---RESET

    LEDD1---ACTIVE

    D2---TX/RX

    D4---

    D5---

    J4---ZB2530

    J5---BT

  • 2-10

    CC2530-ZigBee

    3) I/O

    I/O J9CC2530 I/OCC2530I/O

    I/O

    1 P1.6

    2 P1.7

    3 SDI

    4 SCL

    5 SDO

    6 SSS

    7 I2C_SCL

    8 INT

  • 2-11

    CC2530-ZigBee

    9 I2C_SDA

    10 ADC0

    I/O J9/J10

    4) Debugger

    ZB2530-01N/PA J2

    1 GND

    2 VCC

    3 DC

    4 DD

    5 RES

  • 2-12

    CC2530-ZigBee

    5) UART

    ZB2530-01N/PA UART DP9COM1

    3.3VRS232 TTL RS232 J14J15

    PC

    DB9

    2 = TX

    3 = RX

    5 = GND

    TX RXRX TXGND GND

    COM1 DB9

  • 2-13

    CC2530-ZigBee

    = 8

    = 1

    = None

    = None

  • 2-14

    CC2530-ZigBee

    2-4.5

    ZB2530-01N

    ZB2530-01N ZB2530-01PA

    200M (Max) 1200M (Max)

    RS232 RS232

    2.4G 2.4G

    PA

    PC/ARM PC/ARM

    2-4.6

    ZB2530-01N/PA

    ZB2530-01N/PA rf_send_recv.hex

    ZB2530-01N/PA

    ZB2530-01N/PA M1_IMC.hex

    ZB2530-01N/PA M2_AD590.hex

    ZB2530-01N/PA M3_TGS.hex

    ZB2530-01N/PA M2_TC72.hex

    ZB2530-01N/PA EEPROMM3_EEPROM.hex

    ZB2530-01N/PA M3_BMA.hex

    ZB2530-01N/PA M4_GM.hex

    ZB2530-01N/PA M4_GD.hex

    ZB2530-01N/PAM5.hex

  • 2-15

    CC2530-ZigBee

    ZB2530-01N/PA SHT10.hex ZB2530-01N/PA itg.hex

    ZB2530-01N/PA KR.hex

    ZB2530-01N/PA sound.hex

    ZB2530-01N/PA ultra.hex

    ZB2530-01N/PAwavelet.hex

    ZB2530-01N/PA flame.hex

    ZB2530-01N/PADEMO

    ZB2530-01N/PACoordinatorSensorDemo_C.hex

    ZB2530-01N/PA RouterSensorDemo_R.hex

    ZB2530-01N/PAZigbeeCoordinator

    SensorDemo_SHT10_C.hex

    ZB2530-01N/PA ZigbeeRouter

    SensorDemo_SHT10_R.hex

    4-4.7 ZigBee Debugger

    SmartRF Flash

    Programmer

    RESET

    ZigBee Debugger

    ZB2530-01N/PA

    Flash ProgrammerZB2530-01N/PA1

    1

  • 2-16

    CC2530-ZigBee

    1

    JTAG1

    1

    1

  • 2-17

    CC2530-ZigBee

    ZB2530-01N/PADebugger1

    1JTAGZB2530-01N/PADebugger

  • 2-18

    CC2530-ZigBee

    2DebuggerJTAG

    3

  • 2-19

    CC2530-ZigBee

    Flash Programmer

  • 2-20

    CC2530-ZigBee