minibee SEMILAB Coordinator Router End Device 로직테크 USB Dongle LM2455 Module & Extension Board RP-M100/M110/MR220/MR500 Module & Extension Board 2015-02-02 www.logictech.kr 1
Revision History Version Date Notes V1.0 JAN/03/2011 First release. V1.1 MAY/03/2011 Attached V1.2 JUL/05/2011 Modified V1.3 JUN/06/2011 Modified V1.4 FEB/02/2015 Modified 주소 : 서울시구로구구로동 615-3 STX-W 타워 813-3 Tel : 070-7526-1209 Fax : 070-2675-1209 Sales & Tech : dennis.ahn@logictech.kr 커스터마이징및신규개발문의환영합니다. 2015-02-02 www.logictech.kr 2
차례 1. 제품소개...4 2. 제품구성및이미지...4 3. 제품사양...5 4. RP-M100/M110/M500/MR220 및 LM2455 핀맵 4.1 RP-M100/M110/M500 핀맵...6 4.2 RP-MR220 핀맵...8 4.3 LM2455 핀맵...10 5. 제품사용방법 5.1 Device-Programmer 활용 5.1.1 프로그램다운로드하는방법...12 5.1.2 하드웨어정보변경하는방법...14 5.2 CatTerm 활용 5.2.1 모듈간통신확인하는방법...15 5.2.2 보레이트 (Baurate) 변경하는방법...18 5.2.3 하드웨어정보변경하는방법...19 6. TIPs 6.1 확장보드활용시주의사항...19 6.2 모듈조립방법...20 2015-02-02 www.logictech.kr 3
1. 제품소개 본제품은 Radio Pulse 사의 LM2455, RP-M100/M110/MR220 모듈에사용자프로그램다운로드및 Zigbee 무선통신을이용한 RS232 통신및가상시리얼포트를이용한 USB 통신을지원합니다. 제품설치가간단하며사용이편리합니다. 2. 제품구성및이미지 PC 에바로연결하여프로그램다운로드및가상시리얼포트통신을지원하는 USB Dongle, LM2455 모듈 & 확장보드그리고 RP-M100/M110/MR220 모듈 & 확장보드로구성되어있습니다. [ 표 1. 제품구성및이미지 ] 제품구성 minibee-m100 1 USB-Dongle 2 RP-M100 확장보드 3 RP-M100 모듈 이미지 1 2 3 123 번분리가능 분리후 1 은 ISP 다운로더로활용. minibee-m110 1 USB-Dongle 2 RP-M110 확장보드 3 RP-M110 모듈 1 2 3 123 번분리가능 분리후 1 은 ISP 다운로더로활용. 2015-02-02 www.logictech.kr 4
제품구성 minibee-mr220 1 USB-Dongle 2 RP-MR220 확장보드 3 RP-MR220 모듈 ( 확장안테나홀 ) 이미지 1 2 3 123 번분리가능 분리후 1 은 ISP 다운로더로활용. minibee-lm2455 1 USB-Dongle 2 LM2455 확장보드 3 LM2455 모듈 1 2 3 123 번분리가능 분리후 1 은 ISP 다운로더로활용. 3. 제품사양 본제품의사양은다음과같습니다. [ 표 2. 제품사양표 ] ZigBee Spec. IEEE 802.15.4 ZigBee Specification Ver.1.0 입력전압 USB 동글 DC 5V / ZigBee 모듈 DC 3V 소비전류 30mA @ Active mode 동작환경 동작온도 - -25~70 보관온도 : -25~70 상대습도 : 0~90% 통신거리 70m( 통신환경에영향 ) 송신출력 13dBm(Typical) RF Data Rate 256Kbps 2015-02-02 www.logictech.kr 5
Serial Interface Data Rate 300~115200Bps( 사용자세팅가능 ) 수신감도 안테나 -99dBm @ 5dBm / -101dBm @ 7dBm 각모듈의데이터시트참조 4. RP-M100/M110/M500/MR220 및 LM2455 핀맵 4.1 RP-M100/M110/M500 핀맵 26 25 24 23 22 21 20 19 18 17 16 15 14 27 28 29 30 31 32 33 34 35 36 37 38 39 13 12 11 10 9 8 7 6 5 4 3 2 1 [ 표 3. RP-M100/M110 인터페이스항목 ] Pin Name Type Description 1 ACH0 Analog IN Sensor ADC Input 2 ACH1 Analog IN Sensor ADC Input 3 ACH2 Analog IN Sensor ADC Input 4 ACH3 Analog IN Sensor ADC Input 5 AVDD_1.5V INPUT/OUT 1.5V Power supply input/output 6 AGND Ground RF Ground 7 MS0 IN Mode select 8 MS2 IN Mode select 9 MS3 IN Mode select 10 MSV IN Mode select of voltage(0=1.5v) 11 RESETB IN Reset(Active low) 2015-02-02 www.logictech.kr 6
12 3V_IN 3.0V 3V Power supply 13 DGND Ground Ground for digital core and I/O 14 P1[7] IN/OUT Port P1.7GPO/P0AND/TRSW/Fold/Clock/BIST/Fail Indicator 15 P1[6] IN/OUT Port P1.6/TRSWB 16 P1[5] IN/OUT Port P1.5 17 P1[4] IN/OUT Port P1.4/QUADZB/Sleep Timer OSC Buffer Input 18 P1[3] IN/OUT Port P1.3/QUADZA/Sleep Timer OSC Buffer Output/RTCLKOUT 19 P1[2] IN/OUT Port P1.2 20 P1[1] IN/OUT Port P1.1/TXD1 21 P1[0] IN/OUT Port P1.0/RXD1 22 P3[7] IN/OUT Port P3.7/12mA Drive capability/ PWM3/CTS1/SPICSN(Slave Only) 23 P3[6] IN/OUT Port P3.6/12mA Drive Capability/PWM2/RTS1/SPICLK 24 P3[5] IN/OUT Port P3.5/T1/CTS0/QUADYB/SPIDO 25 P3[4] IN/OUT Port P3.4/T0/RTS0/QUADYA/SPIDI 26 P3[3] IN/OUT Port P3.3/INT1(Active Low) 27 P3[2] IN/OUT Port P3.2/INT0(Active Low) 28 P3[1] IN/OUT Port P3.1/TXD0/QUADXB 29 P3[0] IN/OUT Port P3.0/TXD/QUADXA 30 DGND Ground Ground for digital core and I/O 31 DVDD_1.5V IN/OUT 1.5V Power Supply input/output 32 P0[7] IN/OUT Port P0.7/I2STX_MCLK 33 P0[6] IN/OUT Port P0.6/I2STX_BCLK 34 P0[5] IN/OUT Port P0.5/I2STX_LRCK 35 P0[4] IN/OUT Port P0.4/I2STX_DO 36 P0[3] IN/OUT Port P0.3/I2SRX_MCLK 37 P0[2] IN/OUT Port P0.2/I2SRX_BCLK 38 P0[1] IN/OUT Port P0.1/I2SRX_LRCK 39 P0[0] IN/OUT Port P0.0/I2SRX_DI 2015-02-02 www.logictech.kr 7
4.2 RP-MR220 핀맵 26 25 24 23 22 21 20 19 18 17 16 15 14 27 28 29 30 31 32 33 34 35 36 37 38 39 13 12 11 10 9 8 7 6 5 4 3 2 1 43 [ 표 4. RP-MR220 인터페이스항목 ] Pin Name Type Description 1 ACH0 Analog IN Sensor ADC Input 2 ACH1 Analog IN Sensor ADC Input 3 ACH2 Analog IN Sensor ADC Input 4 ACH3 Analog IN Sensor ADC Input 5 AVDD_1.5V INPUT/OUT 1.5V Power supply input/output 6 AGND Ground RF Ground 7 MS0 IN Mode select 8 MS2 IN Mode select 9 MS3 IN Mode select 10 MSV IN Mode select of voltage(0=1.5v) 11 RESETB IN Reset(Active low) 12 3V_IN 3.0V 3V Power supply 13 DGND Ground Ground for digital core and I/O 14 P1[7] IN/OUT Don t connect 15 P1[6] IN/OUT Don t connect 2015-02-02 www.logictech.kr 8
16 P1[5] IN/OUT Port P1.5 17 P1[4] IN/OUT Port P1.4/QUADZB/Sleep Timer OSC Buffer Input 18 P1[3] IN/OUT Port P1.3/QUADZA/Sleep Timer OSC Buffer Output /RTCLKOUT 19 P1[2] IN/OUT Port P1.2 20 P1[1] IN/OUT Port P1.1/TXD1 21 P1[0] IN/OUT Port P1.0/RXD1 22 P3[7] IN/OUT Port P3.7/12mA Drive capability /PWM3 /CTS1 /SPICSN(Slave Only) 23 P3[6] IN/OUT Port P3.6/12mA Drive Capability /PWM2/RTS1/SPICLK 24 P3[5] IN/OUT Port P3.5/T1/CTS0/QUADYB/SPIDO 25 P3[4] IN/OUT Port P3.4/T0/RTS0/QUADYA/SPIDI 26 P3[3] IN/OUT Port P3.3/INT1(Active Low) 27 P3[2] IN/OUT Port P3.2/INT0(Active Low) 28 P3[1] IN/OUT Port P3.1/TXD0/QUADXB 29 P3[0] IN/OUT Port P3.0/TXD/QUADXA 30 DGND Ground Ground for digital core and I/O 31 DVDD_1.5V IN/OUT 1.5V Power Supply input/output 32 P0[7] IN/OUT Port P0.7/I2STX_MCLK 33 P0[6] IN/OUT Port P0.6/I2STX_BCLK 34 P0[5] IN/OUT Port P0.5/I2STX_LRCK 35 P0[4] IN/OUT Port P0.4/I2STX_DO 36 P0[3] IN/OUT Port P0.3/I2SRX_MCLK 37 P0[2] IN/OUT Port P0.2/I2SRX_BCLK 38 P0[1] IN/OUT Port P0.1/I2SRX_LRCK 39 P0[0] IN/OUT Port P0.0/I2SRX_DI 43 RF OUT OUT RF OUTPUT(MAX 20dBm) 2015-02-02 www.logictech.kr 9
4.3 LM2455 핀맵 JP2 2 4 6 8 10 12 14 16 18 20 2 4 6 8 10 12 14 16 18 20 JP1 1 3 5 7 9 11 13 15 17 19 19 17 15 13 11 9 7 5 3 1 [ 표 5. JP1 의인터페이스항목 ] Pin Name Type Description 1 ACH2 Analog IN 1.5V Level Analog ADC2 Input 2 ACH3 Analog IN 1.5V Level Analog ADC3 Input 3 ACH0 Analog IN 1.5V Level Analog ADC0 Input 4 ACH1 Analog IN 1.5V Level Analog ADC1 Input 5 P1_6 IN/OUT General Purpose IO(8051 Port P1.6) 6 P1_7 OUT General Purpose IO(8051 Port P1.7) 7 P1_4 IN/OUT General Purpose IO(8051 Port P1.4) 8 NC - - 9 NC - - 10 P1_3 IN/OUT General Purpose IO(8051 Port P1.3) 11 P1_0/RXD1 IN/OUT General Purpose IO(8051 Port P1.0) UART1 RXD1 12 P1_1/TXD1 IN/OUT General Purpose IO(8051 Port P1.1)UART1 TXD1 13 P3_7 IN/OUT General Purpose IO(8051 Port(P3.7) 14 P3_6 IN/OUT General Purpose IO(8051 Port P3.6) 15 P3_5 IN/OUT General Purpose IO(8051 Port P3.5) 16 P3_4 IN/OUT General Purpose IO(8051 Port P3.4) 17 P3_3/INT1# IN/OUT General Purpose IO(8051 Port P3.3) External Active Low Interrupt Input 2015-02-02 www.logictech.kr 10
18 P3_2/INT0# IN/OUT General Purpose IO(8051 Port P3.2) External Active Low Interrupt Input 19 P3_1/TXD0 IN/OUT General Purpose IO(8051 Port P3.1) UART0 TXD0 20 P3_0/RXD0 IN/OUT General Purpose IO(8051 Port P3.0) UART0 RXD0 [ 표 6. JP2 의인터페이스항목 ] Pin Name Type Description 1 GND Ground Ground 2 GND Ground Ground 3 P0_7 IN/OUT General Purpose IO(8051 Port P0.7) 4 P0_6 IN/OUT General Purpose IO(8051 Port P0.6) 5 P0_5 IN/OUT General Purpose IO(8051 Port P0.5) 6 P0_4 IN/OUT General Purpose IO(8051 Port P0.4) 7 P0_3 IN/OUT General Purpose IO(8051 Port P0.3) 8 P0_2 IN/OUT General Purpose IO(8051 Port P0.2) 9 P0_1 IN/OUT General Purpose IO(8051 Port P0.1) 10 P0_0 IN/OUT General Purpose IO(8051 Port P0.0) 11 DVDD 1.5V OUT 1.5V Regulator Voltage Output(Digital) 12 GND Ground Ground 13 AVDD 1.5V OUT 1.5V Regulator Voltage Output(Analog) 14 NC - - 15 ISP INPUT Active High In-System-Programming Input 16 RESET# INPUT Active Low RESET# Input 17 VCC 3.0V POWER(3.0V) 18 VCC 3.0V POWER(3.0V) 19 GND Ground Ground 20 GND Ground Ground 2015-02-02 www.logictech.kr 11
5. 제품사용방법 5.1 Device-Programmer 5.1.1 프로그램다운로드하는방법 1) 다음그림과같이모듈을삽입한확장보드를 USB 동글과결합한후, PC 에연결합니다. (CP2101_Drivers.exe 를실행시켜 CP2102 드라이버를설치합니다. 해당파일이없는경우, 세미랩홈페이지 (http://www.semilab.co.kr/zigbee) 에서다운받아설치합니다.) 2) Device-Programmer 3.60.exe 를실행시킵니다. Connect 버튼을클릭하기전, USB 동글의 ISP 스위치를누른상태에서, RST 스위치를누릅니다. ( 해당파일이없는경우, 세미랩홈페이지 (http://www.semilab.co.kr/zigbee) 에서다운받아설치합니다.) 1 연결버튼을클릭합니다. 2 USB동글이연결된 COM포트를선택합니다. COM포트는 [ 내컴퓨터 ]( 마우스오른쪽클릭 )-> 속성 - > 하드웨어 -> 장치관리자 -> 포트 (COM 및 LPT) 에서확인할수있습니다. Rates 및다른항목은기본설정을사용합니다. 3 Connect 버튼을클릭합니다. 2015-02-02 www.logictech.kr 12
3) 연결 (Connection) 버튼이비활성화되고, 연결끓기 (Disconnection) 버튼이활성화됩니다. 메시지창에 success 가표시되고, 상태바에 COM 포트와보레이트 (Baud Rate) 가표시됩니다. 4) 팝업메뉴에서 Bank on 을클릭합니다. 파일열기버튼을클릭하여, 다운로드할파일을불러옵니다. 5.1.2 프로그램다운로드 5) start rom program 버튼을클릭합니다. 다운로드가끝나며, 완료메시지를확인합니다. 메시지창에다운로드성공 (success) 메시지가표시됩니다. 2015-02-02 www.logictech.kr 13
5.1.2 하드웨어정보변경하는방법 1) 5.1.1 프로그램다운로드의 1)~3) 의과정에따라모듈을삽입한확장 보드를 USB 동글과결합한후, PC에연결합니다. 2) Select Modem Configuration Type 의 Overwrite with hardware information 라디오버튼을선택하면, Hardware Information 화면이 표시됩니다. 3) 변경하고자하는항목의하드웨어정보를쓰고 write-all 버튼을클릭합니다. 변경된하드웨어정보를확인하려면 read-all in FLASH 버튼을클릭합니다. PAN ID Source Address Destination Address 2015-02-02 www.logictech.kr 14
5.2 CatTerm 5.2.1 모듈간통신확인하는방법 1) 다음그림과같이모듈을삽입한확장보드를 USB 동글과결합한후, PC 에연결합니다. (CP2101_Drivers.exe 를실행시켜 CP2102 드라이버를설치합니다. 해당파일이없는경우, 세미랩홈페이지 (http://www.semilab.co.kr/zigbee) 에서다운받아설치합니다.) < Module A> < Module B> 2) CatTerm 3.05.exe 를실행한후, Module A 를연결합니다. ( 해당파일이없는경우, 세미랩홈페이지자료실에서다운받아설치합니다.) 1Connection 버튼을클릭합니다. 2 USB동글이연결된 COM포트를선택합니다. COM포트는 [ 내컴퓨터 ]( 마우스오른쪽클 릭 )-> 속성 -> 하드웨어 -> 장치관리자 -> 포트 (COM 및 LPT) 에서확인할수 있습니다. 3 설정된보레이트를선택합니다. 4 Connect 버튼을클릭합니다. 2015-02-02 www.logictech.kr 15
3) Connection 버튼의글자가 Disconnect 으로변경됩니다. Module A 의정보가텍스트상자및상태바에표시됩니다. 4) 위의 2)~3) 과같이, CatTerm 3.05.exe 를실행한후, Module B 를연결합니다. 5) 각각의모듈과연결된 CatTerm 프로그램의텍스트상자에글자를입력한후, Send 버튼을클릭합니다. 2SEND 버튼을클릭합니다. 1 글자를입력합니다. 4SEND 버튼을클릭합니다. 3 글자를입력합니다. 2015-02-02 www.logictech.kr 16
6) 각각의모듈과연결된 CatTerm 프로그램의 <RX>, <TX> 텍스트상자에표시된글자를확인합니다. 2015-02-02 www.logictech.kr 17
5.2.2 보레이트 (Baudrate) 변경하는방법 (MG2400 만지원 ) 1) 5.2.1 모듈간통신확인하는방법의 1)~3) 의과정에따라모듈을삽입한확장보드를 USB 동글과결합한후, PC 에연결합니다. 2) Tools 메뉴의 Wireless UART 메뉴를클릭합니다. 3) Enable READ/WRITE 버튼을클릭하여, 현재보레이트 (Baudrate) 값을확인한다. 0B 이므로, 115200bps [Baudrate 값 ] 0B : 115,200bps 0A : 57,600bps 09 : 38,400bps 08 : 28,800bps 07 : 19,200bps 06 : 14,400bps 05 : 9,600bps 4) Serial BPS 의에디트상자에변경하고자하는보레이트값을입력한후, WRITE 버튼을클릭한다. READ 버튼을클릭하여변경된값을확인한다. 2015-02-02 www.logictech.kr 18
5.2.3 하드웨어정보변경하는방법 (MG2400 만지원 ) 1) 5.2.2 보레이트변경하는방법의 1)~3) 의과정에따라모듈을삽입한확장보드를 USB 동글과결합한후, PC 에연결합니다. 2) Tools 메뉴의 Wireless UART 메뉴를클릭합니다. 3) 변경하고자하는각항목의에디트상자에값을입력한후, WRITE 버튼을클릭한다. READ 버튼을클릭하여변경된값을확인하다. 6. TIPs 6.1 확장보드활용시주의사항 모듈입력전압이 DC3V~3.3V 이어야합니다. 5V 이상전원입력시, 반드시다음과같은부품삽입후사용하시기바랍니다. [ 표 7. 부품예시 ] Reference Name U4 C10 C12 Part Name KIA1117S33 TAN_16V, 10uF C0603, 100nF [ 표 8. 부품예시 ] Reference Name U4 C10 C12 Part Name KIA1117S33 TAN_16V, 10uF C0603, 100nF 2015-02-02 www.logictech.kr 19
6.2 모듈조립방법 1 모듈상단이핀에닿도 록위치시킵니다. 2 모듈을위에서아래방 향으로눌러위치시킵니다. 3 모듈이정확한위치에고정되도록화살표방향으로밀어줍니다. 2015-02-02 www.logictech.kr 20