[ATMEL]/SAMD212016. 2. 7. 01:34

[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 형태로 핀맵을 통일화 해서 기존 확장 테스트 보드에서 쉽게 테스트 가능하도록 했다






참고로 SAMD 시리즈 부터는 기존 SAM시리즈에 있던 내장 부트로더가 빠졌다.

JTAG없이 시리얼 또는 USB로 펌웨어를 다운로드 할 수 있어서 좋았는데... 


가격 때문인지 몰라도 하드웨어 부트로드가 빠져서 불편한 점이 있는것 같다.

ST사나 NXP사에서 제공하고도 저렴하게 판매 하는데 왜 그럴까?


물론 SAM-BA 부트 펌웨어를 제공하므로 다운로드 해서 사용할 수 있지만 초기에는 JATG르로 펌웨어를 다운로드 해 주어야 한다.





SAMD21 회로도 핀맵






SM-Type EVM 형태로 기존에 제작해 둔 다양한 확장 보드에서 테스트 가능하다.





SAM D 시리즈 기능도














Posted by nexp

댓글을 달아 주세요

Cortex-M/NUVOTON2014. 7. 6. 15:29

M052LBN EVM - NUVOTON 보드제작

M052LBN EVM - NUVOTON 보드제작




Nuvoton 사의 Cortex-M0+ 코어 M052LBN 테스트 보드를 제작 했다. 48핀 페키지에 1$ 이하의 저렴한 32bit ARM 코어이다. SM-Type EVM 형태로 제작해서 기존 보드와 호한 할수 있어 테스트하기에 편리하도록 제작해 보았다.



M052LBN 예제소스 파일


M051_Series_BSP_CMSIS_Rev3.00.001_test.zip





저렴한것이 강점이기 때문에 필수 부품 몇개만 올라가도록 아주 심플하게 제작 했다. 내부 클럭을 사용하기 때문에 클럭도 필요 없다.


M052LBN 확장 테스트 보드

SM-Type EVM과 핀맵을 동일하게 해서 여러 확장 보드에서 쉽게 테스트 가능하도록 했다.





[M052LBN EVM] 회로도







Posted by nexp

댓글을 달아 주세요

[NXP]/LPC8002014. 3. 9. 20:00

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 시리즈에는 ADC가 없기 때문에 아쉬운 점이 있어 별도의 소형 16bit ADC (ADS8320) 칩을 실장 할 수 있도록 설계 했다.




LPC812 확장 테스트 보드








Posted by nexp

댓글을 달아 주세요

Cortex-M/INFINEON2013. 11. 23. 18:00

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 회로도










Posted by nexp

댓글을 달아 주세요

[FreeScale]/KINETIS2013. 5. 11. 23:00

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가 필요하다면 MKL 2000원 정도 한다.

http://eleparts.co.kr/EPX933CB

Posted by nexp

댓글을 달아 주세요