PIXIE-PXMF-DIL Flexipanel, PIXIE-PXMF-DIL Datasheet

no-image

PIXIE-PXMF-DIL

Manufacturer Part Number
PIXIE-PXMF-DIL
Description
Zigbee / 802.15.4 Modules & Development Tools PixieMAC Fast End Device DIL
Manufacturer
Flexipanel
Datasheet

Specifications of PIXIE-PXMF-DIL

Wireless Frequency
2.4 GHz to 2.5 GHz
Modulation
DSSS OQPSK
Output Power
1 mW
Antenna
G-Antenna
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Summary
PixieMAC provides a serial command interface for
the IEEE 802.15.4 standard for single-hop low data-
rate networks. It is ideal for OEMs who need to add
single-hop wireless serial communications to their
products. It incorporates an FCC / CE certified IEEE
802.15.4 transceiver.
PixieMAC provides a command-oriented gateway
between the IEEE 802.15.4 MAC and PHY layers
and the host device. The StarLite firmware provides
a less flexible but command-free interface for
transparent cable replacement applications.
PixieMAC may be used freely with FlexiPanel Pixie
and UZBee+ products. Additionally, in quantities of
2500 or more, it may be purchased as design
licenses for integration directly on your main PCB.
Firmware Features:
Compatible Products
Page 1
FlexiPanel
-
-
-
Supports IEEE 802.15.4 non-beacon networks.
Up to 32 cached messages (storage permitting).
Certain devices may sleep
Certain devices may broadcast
Fully compatible with other IEEE 802.15.4
FlexiPanel’s ZigBee Demo Board may be used
for evaluation
products, including:
MACdongle
StarLite
StarLite USB
14-Jan-08
PixieMAC DS502-2
FlexiPanel Ltd
IEEE802.15.4 Transceiver with AT-style Command Interface
Hardware Features:
Firmware Codes
Table 1. Firmware Codes
Part No
PIXIE-PXMC
PIXIE-PXMF
PIXIE-PXMS
Patents may apply and/or pending
Manufactured to ISO9001:2000
2.4GHz IEEE 802.15.4 RF module
FCC / CE / IC compliant
Signature ‘G’ antenna, free-space range 120m,
compact, low ‘hand-effect’ design
115200 baud serial interface with flow control
Sleep control input
54mm x 20mm x 3mm
Sleep
RTS
CTS
Gnd
Gnd
Gnd
dnc
dnc
dnc
dnc
dnc
dnc
dnc
1
2
3
4
5
6
7
8
9
10
11
12
13
Description
PixieMAC (coordinator)
PixieMAC (fast end device)
PixieMAC (sleepy end device)
MAC
Pixie
(viewed from above)
26
25
24
23
22
21
20
19
18
17
16
14
15
Fig 1. PixieMAC
PixieMAC™
Gnd
Gnd
Gnd
Vdd
dnc
RxD
dnc
TxD
dnc
nReset
dnc
Vunreg
dnc
www.FlexiPanel.com

Related parts for PIXIE-PXMF-DIL

PIXIE-PXMF-DIL Summary of contents

Page 1

... The StarLite firmware provides a less flexible but command-free interface for transparent cable replacement applications. PixieMAC may be used freely with FlexiPanel Pixie and UZBee+ products. Additionally, in quantities of 2500 or more, it may be purchased as design licenses for integration directly on your main PCB. ...

Page 2

... Set MAC Address request (DSMR) Set MAC Address confirm (DSMC) Suppress Timeout request (DHTR) Suppress Timeout request (DHTC) Continue indication (DCTI) Version request (DVRR) Page 2 14-Jan-08 PixieMAC DS502-2 Version confirm (DVRC) PHY Messages Physical-layer data indication (PDAI) MAC Messages MCPS-DATA.request (MDAR) MCPS-DATA.confirm (MDAC) MCPS-DATA.indication (MDAI) MCPS-PURGE ...

Page 3

... Requires optional voltage regulator option to be fitted for onboard regulation to be functional future devices, this pin may become a Vddcore power supply pin. Refer to the Future releases of Pixie & Pixie Lite section of this data sheet and the documentation for 18F46L10 and 18F45L10 series devices from Microchip Technology (www.microchip.com). ...

Page 4

... MAC addresses from us. For a broad introduction to the different types of RF firmware available from FlexiPanel, refer to DS500, RF Transceiver Selection Guide. Page 4 14-Jan-08 PixieMAC DS502-2 FlexiPanel Ltd Patents may apply and/or pending www.FlexiPanel.com ...

Page 5

... PXMS: PixieMAC Reduced Function Device, Rx-Of-When-Idle, participates in a IEEE 802.15.4 network, can sleep Frequency channels Pixie operates in the 2.4GHz frequency band on sixteen channels numbered (0x0B to 0x1A in hex). MAC-address communications In theory, devices can communicate at any time by addressing each other by their MAC address (8 bytes, otherwise known as the long address) ...

Page 6

... Steinlaus tags are also included in the code. Evaluation Kit The easiest way to get to know PixieMAC is with the ZigBee Evaluation Kit available from FlexiPanel. This will also require a Microchip ICD2 In-Circuit Debugger to program the firmware into the Pixie / Pixie Lite supplied. ...

Page 7

... The sleep input connects to the switch labeled “EP2”. Normally this should be in the low position. If you put it in the low position, Pixie will enter its sleep mode. This will be indicated by the RTS line going high and the RTS led lighting. (Applies to PXMS firmware only; the others can’t sleep.) Source code This firmware is a simple command-based wrapper for the MAC API IEEE 802 ...

Page 8

... FlexiPanel Ltd. Disabling Timeouts If you’re evaluating PixieMAC by typing in commands, life will be a lot easier if you disable timeouts, so you’re not in a rush to type instructions. Caution, however – you must still respond when required rather than issuing another instruction, otherwise the stack will get in a mess. ...

Page 9

... An active scan for devices on different channels can be used to determine which networks are operating on which frequencies. Example: +MSCR=000000000000010800F8FF07 +MSCC=EA00000000000108FF0700F8 Another example: +MSCR=000000000000010800F8FF07 +MBNI=03000C01940D020B0000FF07B98084B043D3120110435A00FF4F44E0001100 +MSCC=000112011201010BFF0700F8000B940D0000FF07B98084B0FF4F43D31201E00000 Page 9 14-Jan-08 PixieMAC DS502-2 (request send data 90ABCDEF, length 9898989898989898 long addr mode (0303) ) (confirmation – data sent) (indication – 90ABCDEF 3434343434343434, (request ...

Page 10

... To join a network, a device must first discover it using an active scan. Only networks with their AssocPermit bit set can be joined. Once a network has been selected, an association request is made: Page 10 14-Jan-08 PixieMAC DS502-2 (Set short address to 0000) (Confirm set short address) (Start PAN ID (Confirm start PAN) ...

Page 11

... If a device has already joined a network but is reinitializing, it does not need to repeat the join procedure. It can simply perform an orphan scan to see if its coordinator acknowledges it. +MSCR=000000000000030800080000 +MSCC=0000000000000303FF070000 Page 11 14-Jan-08 PixieMAC DS502-2 (Associate request, including CapabilityInformation, Channel, Coordinator short (Poll request, including Coord short (Association confirmed – ...

Page 12

... To broadcast, use the short address FFFF: +MDAR=04000100341202020000000000000000FFFF00000000000034128890abcdef Broadcast packets should be neither indirect nor acknowledged. Page 12 14-Jan-08 PixieMAC DS502-2 (confirmation – scan result, failure) (request send data 90ABCDEF from Addr / PAN 1234 to Addr Aclnowledged (01) (confirmation – ...

Page 13

... MAC layer but instead generate PDAI messages: +MSTR=000B +MSTC=0000 +MSTR=5101 +MSTC=0051 +PDAI=0512005FF3EC This mode is used by the Pixie Sniffer application to provide a sniffing tool. Any version of PixieMAC can be used as a sniffer detector. Page 13 14-Jan-08 PixieMAC DS502-2 (indication –packet received) (request – poll PAN (indication – ...

Page 14

... Do not send a message until processing of the previous message is complete. After processing a command, PixieMAC ignores all characters until a + character is received. To abandon after starting it by entering +, press Z until a DERI syntax error is generated. After processing a command, PixieMAC ignores all characters until a + character is received. Device Messages Messages starting with a D character relate to device settings and values ...

Page 15

... Set MAC Address request (DSMR) DSMR specifies a MAC address for PixieMAC. This command may only be completed once, and since it will normally be set for you, this command will usually generate an error. If you use a bootloader to program the PixieMAC firmware, you should first identify and note down the current the MAC address and then re-set it using this command. You may only use the MAC address which the hardware has been allocated. For R& ...

Page 16

... DVRR requests firmware version information from PixieMAC. PixieMAC will generate a DVRC confirmation in response. Example: +DVRR Version confirm (DVRC) The DVRC confirmation is generated by PixieMAC in response to a DVRR request. Example: +DVRC=0B40011310362105110611 The response takes the form +DVRC=PPPPPPPPVVVVVVDDMMYYTT, where the digits are as follows: PPPPPPPP Product ID (0B400113 indicates PixieMAC firmware) ...

Page 17

... DstAddr 8 bytes DstPanId 2 bytes msduHandle 1 byte msdu msduLength bytes Page 17 14-Jan-08 PixieMAC DS502-2 +PDAI={1+Length bytes} Packet length in bytes (PHR) PHY payload +MDAR={ msduLength + 27 bytes} Length of payload msdu to follow (fill with 00) 0x00 = Beacon frame 0x01 = Data frame 0x02 = Ack frame 0x03 = MAC command frame ...

Page 18

... MPGR requests a transmit packet gets purged from the queue. Command format Filler1 26 bytes msduHandle 1 byte Page 18 14-Jan-08 PixieMAC DS502-2 +MDAC={27 bytes} Result as enumeration (ignore) Data handle (equals macDSN number at time of +MDAR request) +MDAI={ msduLength + 26 bytes} Length of payload msdu Security indicator (ignore) ...

Page 19

... Filler1 6 bytes DeviceAddr 8 bytes Filler2 11 bytes ACLEntry 1 byte Page 19 14-Jan-08 PixieMAC DS502-2 +MPGC={27 bytes} Result as enumeration 0x00 = Association successful 0x01 = PAN at capacity 0x02 = PAN access denied (ignore) Data handle +MASR={26 bytes} Capabilities of associating device Bit 0: True if Alt PAN Coordinator capable ...

Page 20

... Filler1 6 bytes DeviceAddress 8 bytes Filler2 11 bytes ACLEntry 1 byte Page 20 14-Jan-08 PixieMAC DS502-2 +MASS={24 bytes} Result as enumeration True if security enabled (ignore) Short address allocated (ignore) Address of device requesting association +MASC={16 bytes} Result as enumeration (ignore) Short address allocated to this device by the coordinator ...

Page 21

... MLME-GET.request (MGTR) MGTR requests MAC and PHY attribute data. Refer to MLME-SET for a list of available attributes. Command format Attribute 1 byte Page 21 14-Jan-08 PixieMAC DS502-2 +MDSC={1 byte} Result as enumeration +MBNI={sduLength + 23 bytes} Length of payload sdu Security indicator (ignore) Coordinator PAN ID Coordinator addressing mode (0x02 = short, 0x03 = long) Logical channel Coordinator address ...

Page 22

... Filler1 1 byte SecurityUse 1 byte Filler2 6 bytes OrphanAddr 8 bytes Filler3 11 bytes ACLEntry 1 byte Page 22 14-Jan-08 PixieMAC DS502-2 +MGTC={varies according to attribute} Result as enumeration Attribute (see table in ) Attribute value MSTC +MORI={28 bytes} (ignore) True if security enabled (ignore) Orphan device address (ignore) macSecurityMode parameter ...

Page 23

... Passive scan: Listen for & report IEEE 802.15.4 activity on channel, including ZigBee, MailBox, etc. Active scan: Issue beacon requests and listen for beacon responses from IEEE 802.15.4 devices on channel, including ZigBee, MailBox, etc. Page 23 14-Jan-08 PixieMAC DS502-2 +MORS={18 bytes} True if associated with this coordinator True if security enabled (fill with 00) ...

Page 24

... Timestamp 3 bytes LinkQuality 1 byte Filler1 2 bytes Page 24 14-Jan-08 PixieMAC DS502-2 +MRSC={12 bytes} (fill with 00) Scan type (00 = Energy detect Active scan Passive scan Orphan scan Scan duration Scan channels Bit 11 = true to scan channel 0x0B Bit 12 = true to scan channel 0x0C, etc +MSCC={size varies} ...

Page 25

... All other attributes † Format as specified in CC2420 PA_LEVEL specification, e. 0dBm -7dBm, etc. Page 25 14-Jan-08 PixieMAC DS502-2 +MCSI={24 bytes} Result as enumeration (ignore) PAN ID (not populated since always macPANId) Source addressing mode (not populated since always 0x03=long) Destination addressing mode (not populated since always 0x03) Source address (not populated since always MAC address) Destination address ...

Page 26

... MLME-SYNC.request (MSYR) MSYR requests to synchronize with a coordinator. The command relates to beacon networks and is currently not supported. Page 26 14-Jan-08 PixieMAC DS502-2 IEEE 802.15.4 section 7.4 (Tables 71 and 72) +MSTC={2 bytes} Result as enumeration Attribute +MSRR={14 bytes} Bit 0: PANCoordinator Bit 1: BatteryLifeExtension, should equal 0 ...

Page 27

... MPLC confirms a request for data from the coordinator. If data is available, the response will be an MDAI data indication rather than an MPLC poll confirm. Command format status 1 byte Page 27 14-Jan-08 PixieMAC DS502-2 +MPLR={26 bytes} 1 byte (fill with 00) 1 byte Security enabled 5 bytes (fill with 00) ...

Page 28

... ZPCr10 10mm ...

Page 29

... Contact Information Developed by: FlexiPanel Ltd 2 Marshall St, 3rd Floor, London W1F 9BB, United Kingdom email: support@flexipanel.com www.flexipanel.com FlexiPanel Page 29 14-Jan-08 PixieMAC DS502-2 1mW = 0dBm 2400MHz to 2485MHz IEEE 802.15.4 (DSSS O-QPSK chip encoding) 250kbit/s 16 Approx 120m 30mA 2μA est 2.1V to 3.6V -40ºC to +85 ºC 54 × ...

Related keywords