tachyon ii - 엘레파츠 · 2015-04-21 · smd_led 2 1 r26 560 pc11 pc12 vcc_3v3 led3 smd_led 2 1...
TRANSCRIPT
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module
Embedded and Logic Solution
eLogics
Rm607-1,DigitalEmpire,#685Gasan-
dong,Geumcheon-gu
Seoul, Korea. (Zip: 153-023)
Phone: (02) 2624-2573
Fax: (02)2624-2575
www.eLogics.co.kr
이로직스
서울 특별시 금천구 가산동 685
디지털엠파이어 607-1호 (우: 153-023)
전화: (02) 2624-2573
팩스: (02)2624-2575
www.eLogics.co.kr
© 2011 eLogics All rights reserved
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
2
Tachyon II™ ZigBee™ Module Manual Version
Version Description Date Who
1.0 Initial Create 2011-08-31
1.1 지그비 모듈 탑재 2011-08-31
2.0 지그비 모듈 기본 탑재(Micom upgrade) 2014-07-30 CHIP 상위버전
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
3
목차
1. Key Feature ....................................................................................................................................................... 4
2. 개요 ...................................................................................................................................................................... 4
3. Applications ...................................................................................................................................................... 4
4. STM Cortex M3 Block Diagram ............................................................................................................... 5
5. Mechanical Drawings ................................................................................................................................... 6
6. Pin Map .............................................................................................................................................................. 7
7. Tachyon II Flash Program........................................................................................................................... 9
8. Appendix ......................................................................................................................................................... 11
9. 회로도 ............................................................................................................................................................... 12
10. S/W 설명서 ................................................................................................................................................ 14
11. 통신 환경 설정 명령어 ......................................................................................................................... 14
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
4
1. Key Feature
Core: ARM 32bit Cortex-M3 CPU(STM32F103RBT)
72Mhz maximum frequency
Memory : 128Kbyte Flash Memory, 20Kbyte SRAM
Low power
2x12bit ADC
7timers
- 3개의 16bit timer
- 16bit motor control PWM timer
2개의 I2C 버스
Uart 3(ISO7816)
CAN interface (2.0B)
USB 2.0 full-speed interface
2. 개요
Tachyon II™ 은 ZigBee™ module을 장착할 수 있는 무선 센서 네트워크(Wireless Sensor
Network: WSN)에 사용할 수 있게 설계된 STM Cortex M3 솔루션 입니다. Tachyon II™은 사
용자에게 유연한 개발을 제공하기 위해 보편적인 Cortex M3을 사용하였고 일반 JTAG TOOL
없이 Serial Downloading 방식으로 firmware을 upgrade 할 수 있는 장점이 있다. 또한 더 많
은 디버깅을 필요 시 10핀의 Jtag 포트도 할당했다.
3. Applications
Sensor Network
Peer to Peer 무선 통신
무선 조종기
휴먼노이드 컨트롤러
Serial To 지그비 통신
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
5
4. STM Cortex M3 Block Diagram
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
6
5. Mechanical Drawings
그림 1. Tachyon Layout & Dimension
그림 2. Tachyon Block Diagram
(비고) R/F RCA JACK 삭재(REV 2.0)
24P Connector
RF Module
USB
UART
JTAG
MCU
24P Connector
MO
SW4
SW2SW1
RST
LED
LED
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
7
6. Pin Map
MCU
86
42
97
53
11
23
Jtag
GND
TXD
RXD
10
8 6 4 2
9 7 5 3 1
10
11
12
13
14
15
16
171921
18202224
23
USB
Conn
12
VCC (5V)
GND
8 6 4 2
9 7 5 3 1
10
11
12
13
14
15
16
171921
18202224
23
SW
1
RST
SW
2
RX LED
TX LED
Status LED
RF Module UART
Power
Ext.Ant
24P Connector: B
24P Connector: A
그림 3. Tachyon Pin Description
24 Pin Connector: A
표 1. 24Pin Connector: A (CN2)
Pin Number Description Pin Number Description
1 VCC 2 VCC
3 PC8 4 PC7
5 PC6 6 PB15
7 PB14 8 PB13
9 GND 10 GND
11 PB12 12 PB11
13 PB10 14 PC5
15 PC4 16 PA3
17 PA2 18 PA1
19 PA0 20 GND
21 /SS 22 SCK
23 MOSI 24 MISO
표 2. 24Pin Connector: B (CN3)
Pin Number Description Pin Number Description
1 PB2 2 NC
3 PA8 4 PC9
5 PC10 6 PC11
7 PC12 8 PC13
SW4
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
8
9 GND 10 GND
11 PD2 12 PB5
13 PB6 14 PB7
15 PB8 16 PB9
17 ADC0 18 ADC1
19 NC 20 NC
21 UZ_WAKE(PC1) 22 UZ-RST(PC0)
23 UZ_WAKE(PC3) 24 PC2
표 3. UART Connector
Pin Number Description
1 UART RX
2 UART TX
3 GND
※ Serial Cable (별매):
표 4. USB Power Connector, DC Input
Pin Number Description
1 USB(VCC)
2 USB D-
3 USB D+
4 GND
5 GND
표 5. Jtag Connector
Pin Number Description Pin Number Description
1 TCK 2 GND
3 TDO 4 VCC (3.3V)
5 TMS 6 PWR_NRST
7 TRST 8 -
9 TDI 10 GND
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
9
Switch
표 6. Switch
구분 Description
RST Tachyon-II Hardware Reset Switch
SW 1 User Switch 1
SW 2 User Switch 2
SW 4 Flash Download Switch
LED
표 7. LED
구분 Description
LED1 POWER LED
LED2 Status LED2
LED3 Status LED3
7. Tachyon II Flash Program
Tachyon II ZigBee Module을 이용하여 Jtag Tool 없이 flash downloading 하기
표 8. Tachyon II Program Switch state Peripheral 설정 상태
구분 Description
User SW 1 Off
User SW 2 Off
Status LED On /Off
Terminal Client 준비
자신이 선호하는 Serial terminal client를 준비하여 아래와 같이 Tachyon II와 연결한다.
전원 인가
Tachyon II 는 모드 SW4을 누르면서 전원을 인가하거나 Reset switch를 누르며 부팅하
면 Serial Flash Download 모드로 부팅한다.
ST의 Flash Loader Demo 프로그램을 실행한다.
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
10
IV. 프로그램 실행후 NEXT 버튼을 누른다.
V. NEXT 버튼을 누른다.
Downloading 할 hex파일을 선택 후 jump to the user program check 후 Next 한다.
VI. 성공되면 아래와 같은 화면이 표시 된다.
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
11
8. Appendix
ZigBee™ is a trade mark of ZigBee Alliance.
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
12
9. 회로도
MCU
UART
LED1
SMD_LED
12
VIN
R25
560
R1
1M
R1110K X
R1010K
C1 24pF
U2
MAX811
/MR3
/RSTN2
GND1
+5V4
B2BEAD
C7 24pF
PC13 4
BOOT0
U1
STM32F103R8-TQ64
VBAT1
NRST7
VD
DA
13
PA0-WKUP/ADC0/TIM2_CH114
PA1/RTS2/ADC1/TIM2_CH215
PA2/TXD2/ADC2/TIM2_CH316
PA3/RXD2/ADC3/TIM2_CH417
VD
D_4
19
PA4/SPI1_NSS20
PA5/SPI1_SCK21
PA6/SPI1_MISO22
PA7/SPI1_MOSI23
PB0/ADC826
PB1/ADC927
PB2/BOOT128
PB10/I2C2_SCL/TXD329
PB11/I2C2_SDA/RXD330
VD
D_1
32
PA8/UART1_CK41
PA9/TXD142
PA10/RXD143
PA11/USBDM44
PA12/USBDP45
PA13/TMS46
VD
D_2
48
PA14/TCK49
PA15/TDI50
PD254
PB3/TDO55
PB4/TRST56
PB5/SMBA57
PB6/I2C1_SCL58
PB7/I2C1_SDA59
BOOT060
PB8/61
PB9/62
VD
D_3
64
PC13-TAMPER-RTC2
PC14-OSC32-IN3
PC15-OSC32-OUT4
PD0/OSC-IN5
PD1/OSC-OUT6
PB15/SPI2_MOSI36 PB14/SPI2_MISO35 PB13/SPI2_SCK34 PB12/SPI2_NSS33
VS
S_2
47
VS
S_3
63
VS
S_1
31
VS
SA
12
VS
S_4
18
PC0/ADC108
PC1/ADC119
PC2/ADC1210
PC3/ADC1311
PC4/ADC1424
PC5/ADC1525
PC637
PC738
PC839
PC940
PC1051
PC1152
PC1253
C2
24pF
C4
0.1uF
C6
0.1uF
R1210K
C90.1uF
C5
0.1uF
B1 BEAD+
CT12.2uF/10V
C8
24pF
C3
0.1uF
S3SW PUSHBUTTON
RTC_IN
RTC_OUT
VCC_3V3
PC8
VCC_3V3
VCC_3V3D VCC_3V3ST_VCC3AVCC_3V3
[BOOT1 BOOT0]
VCC_3V3D
[ 0 1 ]
[ X 0 ]
ST_VCC3A
PWR_nRST
[ INTERNAL SRAM ]
[ Internal Boot]
[ USER FLASH ]
[ 1 1 ]
USBD-3
VCC_3V3
USBD+3
R2100
PC9PC10
VCC_3V3
LED2
SMD_LED
12R26
560
PC11PC12
VCC_3V3
LED3
SMD_LED
12R27
560
JTCK
VCC_3V3
PWR_nRST
CN15
HEADER 5x2/SM
246810
13579
RTC_IN
RTC_OUT
PC13
R310K
R410K
R510K
JTDO
JTRST
VCC_3V3
JTDOJTMS
PB124
PB144PB134
PB154
SCK4
/SS4
MISO4MOSI4
R610K
R710K
CPU_OUT
CPU_IN
R810K
PB2 4
PWR_nRST
S2
SW
PU
SH
BU
TT
ON
S1
SW
PU
SH
BU
TT
ON
CPU_OUT
JTDI
PC0 4
PC5 4
PC1 4
CPU_IN
PC3 4PC2 4
PC4 4
PC6 4PC7 4
BOOT0
BOOT1
ST_VCC3A
C19
0.1uF
ADC14ADC04
PC8 4PC9 4PC10 4PC11 4PC12 4
PB54PB64PB74PB84PB94PB104PB114
JTRST
S4
SW PUSHBUTTON
JTDO
JTMS
JTDIJTCK
JTRST
ST_RXD3ST_TXD3 ST_RXD
ST_TXDPA84
BOOT1
PD2 4
Y1
8MHz(SMD,SX-8)
3
1
4
2Y2
32.768KHz(CH-308)
PA14PA04
PA24PA34
PA1PA0
PA4PA3PA2
PA7PA6PA5
+
C120.1uF JP1
CON3
123
U3
MAX3232/SOP16
C1+1
C1-3
C2+4
C2-5
V+2
V-6
VCC16
GND15
T1 IN11 R1OUT12
T1 OUT14R1IN13
R2IN8
R2OUT9
T2IN10
T2OUT7
+ C14
0.1uF
+ C110.1uF
+
C130.1uF
+
C100.1uF
VCC_3V3
ST_TXD2
ST_RXD2ST_RXDST_TXD
CON_RXDCON_TXD
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
13
USB CONNECTOR & LDO
확장 콘넥터
D2MBR140SFT1
12
D1
MBR140SFT1
12
USB1
USB-B
VCC1
D-2
D+3
GND4
SHELL5
PC22
J1
MOLEX5254
12
USB_VCCVIN
CT310uF/16V
CT222uF/10V
+-
VINVCC_3V3
copper process
U4LT1117-ADJ
AD
J1
T4 IN
3G
2
R20 22
R21 22
USB_DM
USB_DP
USBD-2
USBD+2
VCC_3V3
R19
1.5K
Q2 MMBT3906
SOT-23A
1
32
R16
10K
R17 1K
CN2
CONN RCPT 12x2
13579
11131517192123
24681012141618202224
CN1
CONN RCPT 12x2
13579
11131517192123
24681012141618202224
VIN
ADC02 ADC1 2
SCK/SSMISOMOSI
PC82
PC13 2
PD22
PB82
PC9 2
PC12PC32
PB62
PC11 2
PB24
PB7 2PB9 2
PC0 2
PB5 2
PC2 2UZ_WAKEUZ_INT UZ_RST
PC122PC102
PA22PA02
PA82 PC7 2
PC5 2PA3 2PA1 2
PC62
PC42PB102
PB142
PB122
PB13 2
PB11 2
PB15 2
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
14
지그비 모듈 패키지
10. S/W 설명서
타키온 보드와 PC를 연결한다.
타키온보드에 USB JACK을 연결한다.
아래와 같이 화면에 표시됩니다.
?************* Tachyon-2 start *************
SYSCLK_Frequency = [72000000]
LK_Frequency = [72000000]
PCLK1_Frequency = [36000000]
PCLK2_Frequency = [72000000]
ADCCLK_Frequency = [9000000]
위 내용은 Cortex M3의 내부 Clock 상태를 보여 줍니다.
11. 통신 환경 설정 명령어
help 명령 : 명령어 사용 방법을 표시합니다.
== Help ==
== HELP [5] MODE !! ==
UZ_INT
C18
0.1uF
U5
UZ2400D
GP
IO0
1G
PIO
12
GP
IO5
3G
PIO
44
GP
IO2
5G
PIO
36
RE
SE
TN
7W
AK
E8
INT
9S
O10
SI
11
SCLK12 SEN13 CLKOUT14 XTAL32N15 XTAL32P16 GND17 VCC18 VCC19 GND20
NC
21
NC
22
NC
23
NC
24
NC
25
GN
D26
GN
D27
NC
28
GN
D29
NC
30
A2
31
NC
32
NC
33
C16
0.1uF
C17
0.1uF
VCC_3V3
VCC_3V3
SCK2
MISO2
/SS2
MOSI2
GND VIA
R22 10K
R24 10KR23 10K
VCC_3V3
ZEEGBEE
UZ_WAKEUZ_RST
MISOMOSI
SCK/SS
Tachyon II™ ZigBee™ 개발용 Cortex M3 Module Manual v2.0 [2011-08-31]
Embedded and Logic Solution: eLogics
15
====================================
help (no argv)
myinfo (no argv)
mygd=ABCD
myid=5000
my_ch=15
sd=CHJ-ABCDEFGH
echo=on, echo=off
yougd=ABCD
youid=5000
====================================
my_info 명령 : Group ID, User ID 설정값을 표시합니다.
== GROUP ID = [0xabcd] [43981]
== USER ID = [0x5001] [20481]
== CH = [18]
== Des GROUPID = [0xabcd] [43981]
== Des USER ID = [0x5001] [20481]
myid 명령 : my_user id값을 설정한다.
Myid=1234
mygd 명령 : my_user group id 값을 설정한다.
Mygd = 8903
youid 명령 : you user id 값을 설정한다.
Youid=1234
yougd 명령 : you goupid 값을 설정한다.
Sd 명령 : 데이터 send 명령이다.
Sd=xxxxxxxxx………….n enter
Echo on/off 명령 : 명령어 타이핑내용을 on/off 하는 명령어 이다.
Echo=on, echo=off