본문 바로가기

Cortex-M0

(7)
[SAMD21 EVM] - ATSAMD21J18 테스트 보드 제작 [SAMD21 EVM] - ATSAMD21J18 테스트 보드 제작 SMART SAM D 시리즈는 Cortex®-M0+ 코어의 ATMEL사의 MCU로 저전력, 저가격의 목적으로 출시되 었다. 특히 아두이노 (Arduino ZERO) 보드에 적용되면서 핫 이슈가 되고 있어 테스트용 보드로 제작해 보았다. 최대 48Mhz로 동작하고 Mhz당 70μA전력이하 전력 소모로 저전력 이다.AVR Studio를 이용하면 개발 환경이 무료 이다. 또는 Arduino Software (IDE)를 이용할 수도 있다.그리고 Real Time Clock (RTC) 와 Calendar (leap year correction and 1ppm calibration)가 있어 편리한것 같다. SM-Type EVM 형태로 핀맵을 통일화 ..
M052LBN EVM - NUVOTON 보드제작 M052LBN EVM - NUVOTON 보드제작 Nuvoton 사의 Cortex-M0+ 코어 M052LBN 테스트 보드를 제작 했다. 48핀 페키지에 1$ 이하의 저렴한 32bit ARM 코어이다. SM-Type EVM 형태로 제작해서 기존 보드와 호한 할수 있어 테스트하기에 편리하도록 제작해 보았다. M052LBN 예제소스 파일 저렴한것이 강점이기 때문에 필수 부품 몇개만 올라가도록 아주 심플하게 제작 했다. 내부 클럭을 사용하기 때문에 클럭도 필요 없다. M052LBN 확장 테스트 보드SM-Type EVM과 핀맵을 동일하게 해서 여러 확장 보드에서 쉽게 테스트 가능하도록 했다. [M052LBN EVM] 회로도
LPC812 EVM 보드 제작 - NXP Cortex-M0+ Core LPC812 EVM 보드 제작 - NXP Cortex-M0+ Core NXP사의 Cortex-M0+ 코어의 저렴한 LPC812 테스트를 위한 보드를 S-Type EVM 보드 형태로 제작했다.LPC812는 1$ 이하의 32bit Cortex-M0+ 코어로 30Mhz로 동작하고 UART 3채널, SPI2채널 등의 화려한 페리를 자랑한다. 뿐만아니라 핀맵핑을 소프트웨어적으로 원하는 형태로 할당 가능하므로 하드웨어의 유연성이 뛰어나다. 다만 아쉬운점은 ADC가 없는것인데 가격을 생각하면 ADC없는 어플리케이션에서는 아주 매리트가 있다. LPC812 EVM 보드에는 소형의 16비트 ADC인 ADS8320을 실장 할 수 있도록 했다. LPC812 핀맵 회로도LPC812 회로도 - LED 및 스위치 LPC800 시리..
XMC1300 EVM - Infineon Cortex-M0 XMC1302 EVM 보드 제작 XMC1300 EVM - Infineon Cortex-M0 XMC1302 EVM 보드 제작 Infineon사의 Cortex-M0코어를 가진 XMC1302 를 테스트할 수 있는 보드를 SM-Type EVM형태로 제작 했다. 32Mhz로 동작하고 8~200Kbyte플래시 메모리를 가지고 있다. 차량용 제품을 만들어 오던 업체라 IEC 60730 class B compliant 를 지원한다. 그리고 무엇보다 저렴하다는 장점이 있다. 또다른 특이점으로 64MHz MATH Co-processor가 있어 모터 제어 쪽에도 많이 사용한다고 한다. SM-Type EVM 형태로 제작해서 여러 확장보드에 호환하여 테스트 가능하다. XMC1300 EVM 회로도
Freescale Kinetis KL1 Cortex-M0 MKL14Z32VFM4, MKL25Z32VFM4 검토 Freescale Kinetis KL1 Cortex-M0 MKL14Z32VFM4, MKL25Z32VFM4 검토 UART가 3채널이고 저렴하면서 램이 풍부한 MCU를 찾던중 Cortex-M0 코어의 Kinetis KL1x시리즈가 눈에 들어온다. 일반 쇼핑몰 기준으로 1500원대로 구매 가능하다. 어느정도 로파워도 가능하고 소형(5mm x 5mm)으로 기존 16bit MCU를 대체 할수 있을것 같다. KL15 Family Option KL15 Family 핀맵 KL25 Family 핀맵 구매처 http://eleparts.co.kr/EPX933BC 터치센서 있는타입으로 L15 시리즈가 있다. MKL15Z32VFM4 http://eleparts.co.kr/EPX933BM MKL25Z32VFM4 USB가 필요하..
[LPC1K-SM EVM] 보드 제작 - 1$대 ARM Cortex-M0 LPC1113 [LPC1K-SM EVM] 보드 제작 - 1$대 ARM Cortex-M0 LPC1113 1$대 저렴한 ARM Cortex-M0코어 NXP사의 LPC1K (LPC1111, LPC1112, LPC1113) 호환 테스트 보드를 제작했다. 아무래도 소형에 저렴함을 자랑으로 하는 LCP1000시리즈는 간단한 프로젝트에는 적용하기 좋을것 같다. SM-Type으로 USB2UART, Bluetooth, Zigbee 모듈을 연결가능하다. LCP1K의 경우 시리얼 포트를 이용하여 플래시 라이트가 가능하기 때문에 특별한 개발장비 없이 프로그램을 다운로드 할 수 있다. 확장 테스트 보드 LCP1K 보드 회로도
Cortex-M0 코어 특징 Cortex-M0 코어 특징 16비트 8비트 MCU시장을 겨냥해 ARM사에서 2009년에 새롭게 출시한 Cortex-M0 코어는 Cortex-M3코어에서 기능을 간단하게 하여 게이트 수도 줄이고 전력 소비도 줄어들게 만들었다고 한다. 성능으로 보면 M3가 1.25Dmips 인데 0.9Dmips( 참고로 ARM7은 0.7 Dmips)로 줄었지만 전력소모는 210µW/MHz의 M3에 비해85µW/MHz 로 대폭 줄었다고 한다.

반응형