background image

Chengdu Ebyte Electronic Technology Co., Ltd.                                                                                    E18-MS1PA1-IPX User Manual 

 

Copyright ©2012–2018

,成都亿佰特电子科技有限公司

                                                                                                                                                                     

 

After the publish of ZigBee 3.0 protocol, the latest ZigBee protocol stack is Z-Stack 3.0, it supports CC2530 and CC2538. 

How to apply for standard ZigBee test certification? 

Take standard ZigBee Home Automation products as example, developers must develop according to the description 

in the ZigBee Home Automation Profile Specification, this document can be found from www.zigbee.or. After developing 
the product, developers need to learn the ZigBee Home Automation Profile Test Specification, this document described the 
items to be tested by the Test House, it can be downloaded from www.zigbee.org also, in addition, there is another PICS 
document, it is specific for describing the functions supported, developers confirm the functions by checking the boxes 
according to the actual functions and the required functions in the Specification, as below are the testing procedure: 

1) Join the ZigBee alliance, generally assisted by testing labs; 
2) Send samples to testing lab, complete the PICS file; 
3) First round pre-testing, the testing lab feedback the testing results, developers modify the sample codes.   
4) The testing lab verify the modified sample, and starts formal test; 
5) The testing lab assists developers to complete the ZigBee alliance online certification application; 
6) The testing lab submits the test report to ZigBee alliance. The alliance will review and issue certificate. 
Currently, there are two testing labs in China who can complete standard ZigBee test:   
1) CESI in Beijing; 
2) Element Shenzhen Office (headquartered in England) 
Please refer to below wiki link for details: 

http://processors.wiki.ti.com/index.php/ZigBee_Product_Certification_Guide

 

   

How to select the 64-bit MAC address of the device? 

There are two IEEE addresses in CC2530/CC2538/CC2630, one is Primary IEEE address, the other is Secondary 

address. Primary IEEE address is stored in Information Page of the chip, this address is bought by TI from IEEE, each chip 
has one unique address. Users could only Read this value and cannot modify or erase it. By reading the address in the 
protocol stack, users can obtain osal_memcpy (aExtendedAddress, (uint8 *)(P_IHAL_INFOP_IEEE_OSET), 
Z_EXTADDR_LEN). Secondary address is stored in the last Page of the Flash of CC2530, users can Read/Write with the 
function 

HalFlashRead 

(HAL_FLASH_IEEE_PAGE, 

HAL_FLASH_IEEE_OSET, 

aExtendedAddress, 

Z_EXTADDR_LEN). 

When the protocol stack is operating, how to select Primary IEEE address or Secondary address as MAC address? 

Please operate in the function zmain_ext_addr(void). 

1) Read IEEE address from NV, if it already exists (not 0xFF), use this address as MAC address; 
2) If not in 1), read from the Secondary IEEE address storage place, if it exists (not 0xFF), write the address into NV, 

and use this address as MAC address; 

3) If not in 2), read from the Primary IEEE address storage place, if it exists (not 0xFF), write the address into NV, 

and use this address as MAC address; 

4) If not in 3), generate one 64-bit variable randomly, write it into NV, use it as MAC address. 

How to forbid node from searching network, or extend the interval for sending Beacon 

Request? 

End Device is low power consumption device powered by battery, after cutting from network, how to forbid the node 

from searching network, or how to extend the interval for sending Beacon Request.     

Содержание E18-MS1PA1-IPX

Страница 1: ...E18 MS1PA1 IPX User Manual CC2530 2 4GHz ZigBee 100mW SMD Wireless Module ...

Страница 2: ...r 3 3 Size and pin definition 4 4 Usage 5 5 Programming 7 5 1 TI ZigBee FAQ 7 6 Basic operation 10 6 1 Hardware design 10 6 2 Programming 11 7 FAQ 11 7 1 Communication range is too short 11 7 2 Module is easy to damage 12 7 3 BER Bit Error Rate is high 12 8 Production guidance 12 8 1 Reflow soldering temperature 12 8 2 Reflow soldering curve 13 9 E18 series 13 10 Antenna recommendation 13 10 1 Rec...

Страница 3: ... MCU have been pinned out for multiple development 1 2 Features The measured communication distance is up to 1000 m Maximum transmission power of 100mW software multi level adjustable Built in ZigBee protocol stack Factory installed self organizing network firmware ready to use Support peripherals such as ADC PWM GPIO Support UART transparent transmission easy to use Built in 32 768kHz clock cryst...

Страница 4: ...Communication level V 3 3 For 5V TTL it may be at risk of burning down Operating temperature 40 85 Industrial grade Operating frequency GHz 2 400 2 480 Support ISM band Power Consu m ption TX current mA 140 Instant power consumption RX current mA 42 Sleep current μA 1 2 Shut down by software Max TX power dBm 19 6 20 0 20 5 Receiving sensitivity dBm 96 5 97 6 98 5 Air data rate is 250 kbps Main par...

Страница 5: ...mpedance 3 Size and pin definition Pin No Pin item Pin direction Application 1 GND Input Ground connecting to power source referential ground 2 VCC Input Power supply must be 2 0 3 6V 3 P2 2 Input Output MCU GPIO 4 P2 1 Input Output MCU GPIO 5 P2 0 Input Output MCU GPIO 6 P1 7 Input Output MCU GPIO 7 P1 6 Input Output MCU GPIO 8 NC Reserved 9 NC Reserved ...

Страница 6: ...0 5 Input Output MCU GPIO 19 P0 4 Input Output MCU GPIO 20 P0 3 Input Output MCU GPIO 21 P0 2 Input Output MCU GPIO 22 P0 1 Input Output MCU GPIO 23 P0 0 Input Output MCU GPIO 24 RESET Input Reset port For the IO function please go to the official website to download E18_Software_Datasheet_CN For secondary development please refer to TI s official CC2530 Datasheet for pin definition software drive...

Страница 7: ...018 成都亿佰特电子科技有限公司 6 3 Parameter setting The setting of CC2592 in zstack CC2530 pin P1 1 P1 0 P0 7 are connected with CC2592 pin PA_EN LNA_EN HGM Meanwhile LNA_EN is in high level and it is in receiving mode 4 Program modificati on Find macRadioTurnOnPower from mac_radio_defs c and modify ...

Страница 8: ...pecification of the ZigBee Alliance for example ZigBee2007 tree shape route adding Mesh route in ZigBee Pro and raising MTO and Source Routing algorithms so TI added some new functions to the protocol stack also did some correction of bugs in Spec such as some unclear descriptions 2 Correction of bugs of TI ZigBee protocol itself You can find the differences between one protocol stack and the prev...

Страница 9: ...lement Shenzhen Office headquartered in England Please refer to below wiki link for details http processors wiki ti com index php ZigBee_Product_Certification_Guide How to select the 64 bit MAC address of the device There are two IEEE addresses in CC2530 CC2538 CC2630 one is Primary IEEE address the other is Secondary address Primary IEEE address is stored in Information Page of the chip this addr...

Страница 10: ...EC 0 How to put End Device into low power consumption mode how to set up sleep time After the POWER_SAVING is enabled in the protocol stack macro definition put DRFD_RCVC_ALWAYS_ON FALSE in f8wConfig cfg file then the End Device will enter sleep mode The sleep time is decided by the OSAL operating system the latest Event Timeout to occur will be set as sleep time There is description in the protoc...

Страница 11: ...o use a DC stabilized power supply The power supply ripple factor is as small as possible and the module needs to be reliably grounded Please pay attention to the correct connection of the positive and negative poles of the power supply reverse connection may cause permanent damage to the module Please check the power supply to ensure that between the recommended supply voltage if exceeding the ma...

Страница 12: ...dio is an integrated development environment IDE that supports TI s microcontroller and embedded processor products Code Composer Studio includes a complete set of tools for developing and debugging embedded applications It includes the C C compiler source editor project build environment debugger descriptor and many other features The IDE provides a single user interface to help you through every...

Страница 13: ...co channel signal interference nearby please be away from interference sources or modify frequency and channel to avoid interference Poor power supply may cause messy code Make sure that the power supply is reliable The extension line and feeder quality are poor or too long so the bit error rate is high 8 Production guidance 8 1 Reflow soldering temperature Profile Feature Curve characteristics Sn...

Страница 14: ...B CC2530 2 4G 20 0 8 PCB SMD 16 27 PCB antenna E18 MS1 IPX CC2530 2 4G 4 0 24 IPX SMD 14 1 20 8 IPEX E18 MS1 PCB CC2530 2 4G 4 0 2 PCB SMD 14 1 23 PCB antenna 10 Antenna recommendation 10 1 Recommendation The antenna is an important role in the communication process A good antenna can largely improve the communication system Therefore we recommend some antennas for wireless modules with excellent ...

Страница 15: ...a 2 4G IPEX 2 50 10mm FPC soft antenna TX2400 XP 150 Sucker antenna 2 4G SMA J 3 5 15cm 150cm High Gain TX2400 JK 20 Rubber antenna 2 4G SMA J 3 200mm Flexible omnidirect ional TX2400 JK 11 Rubber antenna 2 4G SMA J 2 5 110mm Flexible omnidirect ional TX2400 JZ 3 Rubber antenna 2 4G SMA J 2 30mm Short straight omnidirectional 11 Package ...

Страница 16: ...ial version huaa 1 10 2018 11 08 Model No split huaa About us Technical support support cdebyte com Documents and RF Setting download link www ebyte com Thank you for using Ebyte products Please contact us with any questions or suggestions info cdebyte com Official hotline 028 61399028 ext 821 Web www ebyte com Address Innovation Center D347 4 XI XIN Road Chengdu Sichuan China ...

Отзывы: