CZ-KETI-IOTG200 Hardware Manual http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1
Document History Revision Date Change note 2
목차 1. IOT 보드소개...5 2. SW Manual Download...5 3. Hardware Specification...6 4. 블록도...7 5. PCB Size...8 6. PCB 설명...9 6.1 Part # 1 이더넷커넥터...11 6.2 Part # 2 INPUT 스위치...11 6.3 Part # 3 ZigBee...12 6.4 Part # 4 ZigBee 외부안테나커넥터...12 6.5 Part # 5 칩안테나...12 6.6 Part # 6 CC Debugger 커넥터...12 6.7 Part # 7 MIPI 커넥터...13 6.8 Part # 8 20Pin 확장커넥터...14 6.9 Part # 9 Indicator LED...14 6.10 Part # 10 Power LED...15 6.11 Part # 11 Reset 스위치...15 6.12 Part # 12 디버거커넥터...15 6.13 Part # 13 CPU S5PC220...16 6.14 Part # 14 LTE 모듈커넥터...16 6.15 Part # 15 WLAN / Bluetooth IC...18 6.16 Part # 16 8 Pin 센서커넥터...18 6.17 Part # 17 Fan 커넥터...19 6.18 Part # 18 DC 5V 커넥터...19 6.19 Part # 19 HDMI 커넥터...19 6.20 Part # 20 Wi-Fi 안테나커넥터...19 6.21 Part # 21 Micro USB 커넥터...20 6.22 Part # 22 USB 허브...20 6.23 Part # 23 USB Host 커넥터...22 6.24 Part # 24 버저...22 6.25 Part # 25 6ch 스위치...22 6.26 Part # 26 SD 카드커넥터...23 www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 3
[ 그림목차 ] Figure 1. IOTG200 Block Diagram... 7 Figure 2. IOTG200 PCB Size... 8 Figure 3. IOTG200 실물크기비교... 8 Figure 4. IOTG200 부분별명칭 (Top)... 9 Figure 5. IOTG200 부분별명칭 (Bottom)... 10 Figure 6. LAN9500 Block Diagram... 11 Figure 7. Input SW 핀맵... 11 Figure 8. CC2530 핀맵... 12 Figure 9. CC Debugger 커넥터핀맵... 13 Figure 10. MIPI 커넥터핀맵... 13 Figure 11. 20핀확장커넥터핀맵... 14 Figure 12. Indicator LED 핀맵... 14 Figure 13. 디버거커넥터핀맵... 15 Figure 14. S5PC220 Block Diagram... 16 Figure 15. LTE 모듈... 17 Figure 16. LTE 모듈커넥터핀맵... 17 Figure 17. Bluetooth IC... 18 Figure 18. 8pin 센서커넥터핀맵... 18 Figure 19. Fan 커넥터회로도... 19 Figure 20. HDMI 커넥터핀맵... 19 Figure 21. Micro USB 커넥터핀맵... 20 Figure 22. USB 허브커넥터핀... 20 Figure 23. USb 허브옵션저항... 21 Figure 24. 버저핀맵... 22 Figure 25. 6ch 스위치핀맵... 22 Figure 26. SD카드커넥터핀맵... 23 [ 테이블목차 ] Table 1. IOTG200 Specification... 6 Table 2. 각부분별명칭... 10 Table 3. USB3503 Primary Reference Clock Frequencies... 21 Table 4. Secondary Reference Clock Frequencies... 21 Table 5. USB3503 저항연결에따른 REF_SEL 설정값... 22 4
1. IOT 보드소개 CR-IOT은사물인터넷 (Internet of Things ) 이라는개념을기반으로센서를통한다양한정보를유무선통신을이용하여수집된정보를처리하고, 특정기능을수행할수있도록개발된보드입니다. CZ-KETI-IOTG 보드는센서보드를통하여수집된주위정보를처리하고다양한네트워크를통해서정보를공유할수있도록하는네트워크인터페이스보드입니다. 2. SW Manual Download Source Download Linux Manual www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 5
3. Hardware Specification CPU Samsung Exynos 4412 ARM Cortex A9 1.4GHz Application Processor Memory LP-DDR2 SDRAM 1Gbytes Ethernet SMSC LAN9500 10/100Mbps Ethernet Controller USB USB 2.0 Host USB 2.0 OTG SD/MMC SD/MMC Port 2 Boot SD Connector SD/MMC Port 3 Wi-Fi/Bluetooth UART Port 0 ZigBee UART0 UART UART Port 1 Console UART Port 2 Wi-Fi/Bluetooth UART Port 3 ZigBee UART1 Wi-Fi SDIO, 802.11BGN 지원, Bluetooth Bluetooth 2.1+EDR 지원 ZigBee 2.4-GHz IEEE 802.15.4 원 LTE 800 MHz Frequency Bands 지원 Expansion Connectors 지원 MIPI MIPI-DSI/CSI 지원 Expansion Connectors 지원 HDMI 1.4 Data Rate 지원 HDMI Connectors Power DC Power 5 Volt / 2A Back-up Battery MS621 3.3V/4mAh Indicator LED x 3 LED Power LED 5V Power LED Buzzer Buzzer BST-5533 Input Key Button SW x 2 Switch Reset Key Button SW x 1 SD-Boot Mod Select 6ch-SW x 1 Connectors Expansion Connectors I2C, UART, SPI, GPIO etc. ZigBee Control Connector PCB Size 80mm X 80mm Table 1. IOTG200 Specification 6
4. 블록도 Figure 1. IOTG200 Block Diagram www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 7
5. PCB Size Figure 2. IOTG200 PCB Size Figure 3. IOTG200 실물크기비교 8
6. PCB 설명 Figure 4. IOTG200 부분별명칭 (Top) www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 9
Figure 5. IOTG200 부분별명칭 (Bottom) 1. 이더넷커넥터 14. LTE 모듈커넥터 2. INPUT 스위치 15. WLAN / Bluetooth IC 3. ZigBee 16. 8 Pin 센서커넥터 4. ZigBee 외부안테나커넥터 17. Fan 커넥터 5. 칩안테나 18. DC 5V 커넥터 6. CC Debugger 커넥터 19. HDMI 커넥터 7. MIPI 커넥터 20. Wifi 안테나커넥터 8. 20Pin 확장커넥터 21. Micro USB 커넥터 9. Indicator LED 22. USB 허브, 10. Power LED 23. USB Host 커넥터 11. Reset 스위치 24. 버저 12. 디버거커넥터 25. 6Ch. 스위치 13. CPU S5PC220 26. SD 카드커넥터 Table 2. 각부분별명칭 10
6.1 Part # 1 이더넷커넥터 IOTG200 은 LAN 9500 Hi-Speed USB 2.0 to 10/100Mbps Ethernet Controller 를장착하였습니다. Figure 6. LAN9500 Block Diagram LAN 9500 은 USB 허브의 USB HOST3 과연결되어있습니다. USB 허브에관한자세한사항은 6.22 Part # 22 USB 허브를참조바랍니다. 6.2 Part # 2 INPUT 스위치 IOTG200 에는 2 개의 INPUT 가장착되어있어유저의편의에따라사용이가능합니다. 각각의스위치 는다음과같이 CPU 와연결되어있습니다. Figure 7. Input SW 핀맵 www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 11
6.3 Part # 3 ZigBee TI 사의 CC2530 2.4GHz RF Transceiver 가탑재되어있어근거리무선통신이가능합니다. 이를이용하 여 RF 통신및 ZigBee 통신으로다른보드간의데이터전송이가능합니다. [CC2530 특징 ] 2.4-GHz IEEE 802.15.4 Compliant RF Transceiver RF4CE Remote Control Systems ZigBee Systems 8-KB RAM 256-KB Flash Programmable Output Power Up to 4.5 dbm CC2530 은다음과같이 CPU 와연결되어있습니다. Figure 8. CC2530 핀맵 6.4 Part # 4 ZigBee 외부안테나커넥터 Part #4 의커넥터를이용하여외부안테나로확장할수있습니다. 6.5 Part # 5 칩안테나 IOTG200 보드에는내부칩안테나 SDBTPTR30145 가장착되어 ZigBee 로통신이가능합니다. 6.6 Part # 6 CC Debugger 커넥터 CC2530 을디버깅할수있는 CC Debugger 커넥터입니다. CC2530 과는다음과같이연결되어있습 니다. 12
Figure 9. CC Debugger 커넥터핀맵 커넥터홈에맞추어케이블을연결하여사용이가능합니다. 6.7 Part # 7 MIPI 커넥터 20 PIN 커넥터는 CPU 의 MIPI (Mobile Industry processor Interface) 파트와연결되어보드에 Display, Camera 를장착할수있도록하였습니다. 각핀은아래의표와같이 CPU 와연결되어있습니다. Figure 10. MIPI 커넥터핀맵 www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 13
6.8 Part # 8 20Pin 확장커넥터 Part # 8 커넥터에는다양한신호가연결되어있어디버그혹은확장커넥터로 CPU와의연결이가능합니다. 5V / 3.3V / 1.8V I2C UART SPI J2 확장커넥터는다음과아래와같이 CPU와연결되어있습니다. Figure 11. 20 핀확장커넥터핀맵 6.9 Part # 9 Indicator LED IOTG200 에는 3 개의 Indicator LED 가장착되어있습니다. 각 LED 는아래의그림과같이 CPU 에연 결되어유저의필요에따라 LED ON/OFF 제어가가능합니다. Figure 12. Indicator LED 핀맵 14
6.10 Part # 10 Power LED POWER LED 을통하여회로의전원공급여부를확인할수있습니다. 6.11 Part # 11 Reset 스위치 Part # 11 의 reset 스위치를이용하여 CPU 를 reset 시킬수있습니다. 6.12 Part # 12 디버거커넥터 디버거커넥터는 CPU 의 UART 에연결되어시리얼보드를연결하여디버깅이가능합니다. 디버거커 넥터는다음과같이 CPU 와연결되어있습니다. Figure 13. 디버거커넥터핀맵 www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 15
6.13 Part # 13 CPU S5PC220 Figure 14. S5PC220 Block Diagram IOTG200 은 Samsung 의 Exynos4412 Cortex-A9 Quad (1.4 GHz) 32Bit RISC 기반으로설계되었습니다. Exynos4412 는 Quad core 로써기존의 IOTG100 의 Dual core 보다더욱향상된성능을가지고있습 니다. ARM Cortex-A9 based Quad CPU Subsystem with NEON 64 KB ROM for secure booting and 256 KB RAM for security function Memory Subsystem Asynchronous SRAM/ ROM/NOR interface with x8 or x16 data bus NAND interface with x8 data bus LPDDR2 interface (800 Mbps/pin DDR) 6.14 Part # 14 LTE 모듈커넥터 60 PIN 커넥터로비트엔펄스사의 BPL-M210 LTE 모듈을장착할수있습니다. 16
Figure 15. LTE 모듈 BPL-M210 LTE 모듈과 IOTG200 보드는 UART, USB 시그널로인터페이스하도록설계되었습니다각 각의핀은아래그림과같이 Test Point (TP) 와 CPU 와연결되어있습니다. Figure 16. LTE 모듈커넥터핀맵 www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 17
6.15 Part # 15 WLAN / Bluetooth IC IOTG200 은 TAIYO TUDEN 사의 WYSBCVGXA WLAN/ Bluetooth/FM IC 장착하였습니다. Figure 17. Bluetooth IC IEEE802.11b/g/n standard conformity Bluetooth 2.1+EDR standard conformity 6.16 Part # 16 8 Pin 센서커넥터 IOTG200 은 8 핀센서확장커넥터가장착되어있어 CRZ 테크놀로지에서제작된다양한센서를장착 활용할수있습니다. 센서커넥터는다음과같이 cpu 와연결되어있습니다. Figure 18. 8pin 센서커넥터핀맵 18
6.17 Part # 17 Fan 커넥터 FAN 커넥터는다음과같이연결되어있습니다. 필요시 5V FAN 을장착하여사용이가능합니다. Figure 19. Fan 커넥터회로도 6.18 Part # 18 DC 5V 커넥터 IOTG200 의전원은 DC 5V, 2A 의전원을사용합니다. 전원이연결되면 Part # 10 의 Power LED 의 ON 이됩니다. 6.19 Part # 19 HDMI 커넥터 IOTG200 에는 HDMI 커넥터가있어연결이가능합니다. HDMI 신호는 Texas Instruments 사의 HDMI Companion Chip TPD12S015A 을이용하여 CPU 와연결됩니다. Figure 20. HDMI 커넥터핀맵 6.20 Part # 20 Wi-Fi 안테나커넥터 www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 19
Part #4 의커넥터를이용하여안테나장착이가능합니다. 6.21 Part # 21 Micro USB 커넥터 Micro USB 커넥터는 CPU 의 Xuotg 에연결되어 USB OTG 2.0 을이용할수있습니다. Micro USB 커넥 터는아래와같이 CPU 와연결되어있습니다. ] Figure 21. Micro USB 커넥터핀맵 6.22 Part # 22 USB 허브 IOTG200 은 MICROCHIP 사의 USB3503 USB 2.0 HSIC Hub Controller 을장착하여 3PORT 의 USB 시그 널을이용할수있습니다. USB 허브는아래와같이 CPU 와 USB 커넥터, LTE 모듈커넥터, LAN9500 에연결되어있습니다. Figure 22. USB 허브커넥터핀 20
REF_SEL[1:0] 은 Reference Clock Select input 핀으로 INT_N핀과함께설정에따라주파수를변경할수있습니다. 각각의설정은저항으로변경이가능하면아래의표는저항연결에따른설정값입니다. Primary Reference Clock Frequencies: INT_N must be sampled high during the Hub. Init stage. REF_SEL[1:0] FREQUENCY (MHz) 00 38.4 01 26.0 10 19.2 11 12.0 Table 3. USB3503 Primary Reference Clock Frequencies Secondary Reference Clock Frequencies: INT_N must be sampled low during the Hub. Init stage. REF_SEL[1:0] FREQUENCY (MHz) 00 24.0 01 27.0 10 25.0 11 50.0 Table 4. Secondary Reference Clock Frequencies IOTG200 에서는저항의연결을통해서 REF_SEL 값을설정할수있습니다. 아래의사진과표는각 저항의위치와이저항이연결되어있을때의 REF_SEL 값의나타냅니다. (REF_SEL [1:0] Default 01 ) Figure 23. USb 허브옵션저항 REF_SEL1 REF_SEL0 R42 1 R41 1 R45 0 R44 0 www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 21
6.23 Part # 23 USB Host 커넥터 Table 5. USB3503 저항연결에따른 REF_SEL 설정값 USB Host 커넥터는 USB 허브를이용하여 CPU 와연결되어있습니다. USB 허브에관한자세한사항은 Part # 22 USB 허브를참조바랍니다. 6.24 Part # 24 버저 IOTG200 는 BST-5533S 버저가장착되어유저의편의따라서동작이가능합니다. 아래와같이 CPU 에연결되어있습니다. Figure 24. 버저핀맵 6.25 Part # 25 6ch 스위치 6ch 스위치는 Board Option 과 SD Boot Mode 를설정합니다. Board Option 스위치는유저의편의에 따라서설정이가능합니다. Boot Mode 스위치의 On/Off 를통해서 Boot 모드가 On/Off 됩니다. Figure 25. 6ch 스위치핀맵 22
6.26 Part # 26 SD 카드커넥터 SD 카드커넥터는다음과같이 CPU 와연결되어있습니다. Figure 26. SD 카드커넥터핀맵 www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 23