임베디드.일렉트로닉스 ( 643 ) ESP-12 wifi module, pcb 안테나, ESP8266 장착. 앞뒷면, 뒷면에 핀배치 실크 스크린 있음. 동일한 칩이 사용된 모듈인 ESP-07과 핀맵이 동일한데, GPIO4와 GPIO5는 오류이며 서로 바뀌어야 한다고 함. 출처 : http://www.esp8266.com/viewtopic.php?f=23&t=1954 ESP-12 의 아래 사진의 GPIO4와 GPIO5 역시 서로 바뀌어야 한다. 정상작동하는 ESP-12 의 핀맵 사진 참조 : http://blog.3mdeb.com/ 핀배치 - top view 크기. 본 글 포함된 상위 정리글. Connectivity : http://igotit.tistory.com/280 ///236. 2015. 4. 1. EFM32 Wonder Gecko 시리즈. Cortex M4, FPU 개요 - EFM32 Wonder Gecko 시리즈. 주요특징 : Cortex M4, FPU, 저전력. 제조사 제공 정보 : http://www.silabs.com/products/mcu/32-bit/efm32-wonder-gecko/pages/efm32-wonder-gecko.aspx EFM32 WG 소개 문서 http://www.silabs.com/Support%20Documents/TechnicalDocs/introducing-the-efm32-wonder-gecko.pdf - FPU연산 능력 비교 도표 제시 되고 있음. EFM32WG Reference Manual http://www.mouser.com/ds/2/368/EFM32WG-RM-268723.pdf EFM32 Wonder Gecko 시리즈 .. 2015. 3. 30. EFM32 Zero Gecko 시리즈-Cortex M0+,24MHz, 114uA/MHz. EFM32 Zero Gecko 시리즈. 핵심특징 : 저전력. Zero Gecko Reference Manual : http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32ZG-RM.pdf 제조사 제공 사이트 : http://www.silabs.com/products/mcu/32-bit/efm32-zero-gecko/pages/efm32-zero-gecko.aspx EFM32 전체 시리즈의 소비전류 비교. 아래 비교표를 보면 Zero Gecko 시리즈가 압도적으로 소비전류 적음. Zero Gecko Tiny Gecko Gecko Leopard Gecko Giant Gecko Wonder Gecko EM4 Shutoff Mode 20 nA 20 nA 20.. 2015. 3. 30. EFM8 SB1 Capacitive Sensing(터치센서) 사용법. 개요 EFM8 SB1의 Capacitive Snesor 사용하는 방법.- 포트핀 1개를 capacitive sensor 로 기능하게 하고 터치 한 경우 LED연결된 핀에 1출력, 터치 하지 않은 경우 0 출력되게 해본다. 사전준비물.프로젝트 : Simplicity Studio 로 이미 만들어둔 프로젝트. 프로젝트 생성과정 보기 -> http://igotit.tistory.com/230타겟보드 : Start Kit. 보기 -> http://igotit.tistory.com/231 ( 장착칩 : EFM8SB10F8G-A-QFN24 ) Capacitive Sensor 활용하는 전체순서.단계1 : Capacitive Sensing Library 설정.단계2 : 터치 입력받을 핀 설정.단계3 : 터치 처리 코드작.. 2015. 3. 29. EFM8 포트 핀 출력하기, SYSCLK별 핀출력속도, 소비전류 개요 EFM8 의 특정포트 핀 1개로 출력하기. 설명에서 사용되는 프로젝트 : http://igotit.tistory.com/230 요점.1. 출력 핀 설정. - Configurator 이용2. 코드에서 해당핀에 값 출력. 1. 출력핀 설정. 본 예에서 출력에 사용될 핀은 P1.1 이다. P1.1 을 출력으로 설정하기 위하여, Configurator에서 P1.1 아래 그림처럼 IOMode 를 Digital Push-Pull output 으로 선택. 2, 핀 출력 코드 추가. 프로젝트 EFM8GOT_main.c 에서 P1.1 에 출력하는 코드추가는 아래 그림의 붉은 색 박스부분. sbit 로 portp1_1 이 P1.1 이 되도록 선언하였고, while문내에서 portp1_1 을 이전 값을 반전시키는 출력.. 2015. 3. 29. MCU EFM8 SYSCLK을 port 핀으로 출력.-Configurator 툴 사용. 개요 목표 : EFM8 SB1 의 SYSCLK 를 포트의 핀으로 출력하기. 방법 : Simplicity Studio 와 같이 제공되는 Configurator 에서 - 레지스터 직접 제어방식도 가능하나, 본 설명에서는 Configurator 를 이용하여 설정하는 방법 설명. 프로젝트 : Simplicity Studio 로 이미 만들어둔 프로젝트. 프로젝트 생성과정 보기 -> http://igotit.tistory.com/230타겟보드 : Start Kit. 보기 -> http://igotit.tistory.com/231 ( 칩 : EFM8SB10F8G-A-QFN24 ) SYSCLK 를 출력할 핀 : P1.1 EFM8 의 SYSCLK 를 port 핀으로 출력하는 전체 순서. 단계1. Configurator .. 2015. 3. 28. EFM8 SB1 Starter Kit. SLSTK2010A SLSTK2010A - EFM8™ Sleepy Bee 8-bit MCU Device Starter Kits 제조사 제공 정보 사이트 : http://www.silabs.com/products/mcu/8-bit/Pages/efm8-sleepy-bee-starter-kits.aspx 사용자매뉴얼 : http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM8SB1-SLSTK2010A-UserGuide.pdf 퀵가이드 : http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM8SB1-SLSTK2010A-QuickStartGuide.pdf 특징. Integrated debugger Si7021 humidity a.. 2015. 3. 28. MCU EFM8 SB1 개요. EFM8 SB1 주요특징. Lowest MCU sleep current with supply brownout (50 nA) Lowest MCU active current (150 μA / MHz at 24.5 MHz) Lowest MCU wake on touch average current (< 1 μA) Lowest sleep current using internal RTC and supply brownout (< 300 nA) Ultra-fast wake up for digital and analog peripherals (< 2 μs) Integrated LDO to maintain ultra-low active current at all voltages Up to 14 capacitive sens.. 2015. 3. 27. MCU EFM8 SB1 시리즈 클럭. 개요 8비트 8051 MCU EFM8 Sleepy Bee 시리즈의 클럭 정보 정리. 1. 클럭단 구성. 2. 시스템클럭(SYSCLK) 설정 Register : CLKSEL 정보원본 : EFM8SB1 Reference Manual EFM8SB1 클럭 구성. 블럭도 : EFM8SB1 Reference Manual 페이지 54 - 내부클럭과 외부클럭 모두 사용가능. 외부클럭 사용시 RTC용은 32.768kHz 크리스탈 장착, High Frequency는 크리스탈 아닌 핀으로 클럭신호 직접 인가해야함. - 시스템 부팅시 기본적으로 내부 low power oscillator 20MHz 를 8분주한 2.5MHz 로 구동됨. 내부클럭. LPOSC0 : 20MHz Low Power Oscillator , 오차 +-10.. 2015. 3. 27. 싸이프레스 Bluetooth Low Energy Subsystem 의 전력모드. 개요 싸이프레스 사의 Bluetooth Low Energy Subsystem 의 전력모드는 5가지 상태가 있다. 전력모드 : Deep-Sleep, Sleep, Idle, Transmit, Receive 정보원본 http://www.cypress.com/?docID=51385 의 페이지 11. BLESS의 저전력 모드는 MCU의 저전력모드와 다른것임. pSoC의 저전력 모드 : http://igotit.tistory.com/222 pRoC의 저전력 모드 : http://igotit.tistory.com/224 MCU측의 저전력 모드와 BLESS의 저전력 모드는 아래 체크된 상태만 가능함. 정보원본 : http://www.cypress.com/?docID=51385 의 페이지14. 각 전력모드 명확한 이해필.. 2015. 3. 15. 싸이프레스 pRoC BLE칩의 소비전류 wakeup time-CYBL10X6X 패밀리 싸이프레스 사의 pRoC BLE칩 CYBL10X6X 패밀리의 경우, 전력모드별 소비전류와 wakeup 시간은 아래표. 정보소스 : http://www.cypress.com/?docID=50589 의 페이지13. 위의 표의 전류에는 BLE subsystem의 소비전류는 제외된 것임. BLE Subsystem의 소비전류. TX : 15.6mA @ 0dBm RX : 16.4mA ///224. 2015. 3. 15. pSoC4 저전력모드-Low Power Mode. 개요 - pSoC의 저전력모드 정보소스1. AN86233 PSoC® 4 Low-Power Modes and Power Reduction Techniques http://www.cypress.com/?docID=43701 다루는 내용. - psoc4 의 low power mode 사용법. - 주요기능은 유지된 상태에서 low power level 달성 운용법. - 5종의 파워모드, Creator 에서의 전력관리기능, 기타 전력감소 테크닉과 고려사항 설명. - pSoC Creator 예제 프로젝트 포함. 아래 정리된 내용은 상기 정보소스1의 내용기반으로 이해할 사항과 코드에서 처리할 사항을 정리함. pSoC4의 파워모드 각 상태에서 사용가능한것과 불가능한것들 명확히 숙지해야함. Active, Sleep, D.. 2015. 3. 14. ARM GCC 의 printf 대신 사용가능한 메모리 조금 먹는 함수. ARM GCC 에서 제공되는 printf 함수는 플레시 메모리를 많이 먹는다. 첨부파일의 iprintf.c 에서 제공되는 iprintf() 함수를 이용하면 플레시 메모리 조금만 할당되면서도 UART로 기존 printf 로 전송했던 것을 구현가능하다. 단, 지원되는 specifier가 아래표 처럼 제한되어있으나, 디버깅용으로 데이터 전송시 충분하다. Table 1. iprintf() Format Specifiers %s Array of char %d Integer in decimal format %c Char single character %x Integer in hexadecimal format 사용법. (pSoC4 시리즈 기준으로 설명) 1. 아래 파일 iprintf.c와 iprintf.h 를 다운. .. 2015. 3. 12. Bluetooth GATT 기반 프로파일, 서비스, Characteristic 표준 리스트. 관련 공식 정보 사이트 : https://www.bluetooth.org/en-us/specification/adopted-specifications 복사해옴. Adopted Bluetooth GATT Based Profiles, Services. GATT-Based Specifications (Qualifiable) Adopted Version ANP Alert Notification Profile 1.0 ANS Alert Notification Service 1.0 BAS Battery Service 1.0 BCS Body Composition Service 1.0 BLP Blood Pressure Profile 1.0 BLS Blood Pressure Service 1.0 BMS Bond Manag.. 2015. 3. 10. 알티움에서 다층 PCB 작업시 편리한 3D 시각화 기능. 다층 PCB 설계시 6층이상 되면 평면에서만 작업하면 라우팅작업시 헷갈린다. 예: 아래 화면은 6층 기판 라우팅하는 화면상의 모습이다. 전층의 라우팅이 겹쳐 보인다. 알티움 툴에서는 다층 PCB 작업시 3D시각화 기능이 제공되어 층들에서의 라우팅 상황을 볼 수 있다. 툴바 메뉴에서 "Altium 3D Color by Layer" 를 선택하여 보면 아래 그림처럼 보인다. 마우스 로 돌려가면서 볼 수 있다. 위 3D에서의 표현은 눈으로 쉽게 식별하기 위하여 층사이 간격을 과도하게 늘린것이다. 이것 설정법. 알티움 메뉴 -> Design -> Layer Stack Manager 클릭하여 아래 붉박에서의 각 층의 두께를 크게 하면 각 층의 라우팅 상황을 위 3D 화면처럼 과장되어 벌어진 상태로 표시되고 각층의 .. 2015. 2. 27. STM32F4 회로 설계 가이드 - 전원 처리. STM32F4 시리즈 MCU 회로 설계가이드는 제조사 제공 application note AN4488 에 정리되어있다. 해당 pdf 파일은 아래 경로. http://www.st.com/web/en/resource/technical/document/application_note/DM00115714.pdf 회로설계에 있어서 가장 기본적인 전원, 클럭, 리셋, 부트모드, 디버그 관련 회로설계 가이드가 정리되어있다. 위 문서(AN4488) 중 전원처리관련 내용 요약. 개요. 공급전압 범위 : 1.8V ~ 3.6V MCU 내장 레귤레이터는 1.2V 디지털전원 공급용. RTC(real time clock) 와 백업 레지스터는 VDD 가 off되어있을때, VBAT 로 공급되는 전원으로 구동된다. AD변환부의 별도 전.. 2014. 12. 13. pSoC4 BLE - Cypress Bluetooth Low Energy Cortex M0 + BLE + Analog(OPA 와 비교기) PRoC BLE과의 비교. - PSoC4 BLE에는 Analog(OPA와 비교기) 가 더 있다는 것이 차이점임. 가격: 3달러@1000개. PSoC® 4 BLE Highlights 48-MHz ARM® Cortex™-M0 CPU Up to 128 KB Flash and 16 KB SRAM Bluetooth LE (Smart) connectivity with Bluetooth 4.1: 2.4-GHz Bluetooth LE radio with integrated Balun -92-dBm Rx sensitivity, upto +3-dBm Tx power Programmable analog 4 x Opamps 1 x 12-bit, 1-Msps SA.. 2014. 11. 30. PRoC BLE - cypress사의 블루투스 LE 칩. 가격 : 3달러@1000개 스펙요점. Cortex M0 + BLE - Capsense 48-MHz ARM® Cortex™-M0 CPU 128-KB flash and 16-KB SRAM Bluetooth Smart connectivity with Bluetooth 4.1: 2.4-GHz Bluetooth LE radio with integrated Balun -92-dBm Rx sensitivity, upto +3-dBm Tx output power Modes: 1.3-μA Deep-Sleep, 150-nA Hibernate, 60-nA Stop Analog and digital peripherals: One 12-bit, 1-Msps SAR ADC Four 16-bit TCPWM blocks Two SC.. 2014. 11. 30. 이전 1 ··· 32 33 34 35 36 다음