[ST_MICRO]/STM32F32016. 12. 11. 22:19

[STM32F373 EVM] 보드 제작

[STM32F373 EVM] 보드 제작




[STM32F372 EVM] 을 SM-Type 형태로 제작 했다.

STM32F3 시리즈는 Cortex-M4 코어에 아날로그 페리가 강화된 저렴한 MCU이다.

기존 STM32시리즈와 거의 호환이 되면서 16bit ADC, DAC, Programable OPamp 가 내장되어 있어 아날로그 회로에 적용하기 좋을것 같다. 그리고 1$대 후반으로 저렴하다.



STM32F3의 아쉬운 부분이라면 기존 STM32시리즈와 핀맵이 호환이되지 않는 것이다. 기존에 STM32F1,F2, F4시리즈는 거의 핀맵이 호환되기 때문에 약간의 회로 수정으로 칩을 쉽게 교체할수 있었는데.... STM32F3 시리즈는 16비트 ADC를 지원하기 위해서 그런지 핀맵이 많이 변경된것 같다.





[STM32F372 EVM] 회로도

STM32F372_EVM_SCH.pdf













표준 핀맵인 SM-Type 형태의 보드로 제작해서 다양한 테스트 보드에서 테스트 가능하도록 제작 했다.














Posted by nexp

댓글을 달아 주세요

[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

댓글을 달아 주세요

[NXP]/LPC1k2015. 8. 9. 21:00

[LPC1313 EVM] 테스트 보드 제작

[LPC1313 EVM] 테스트 보드 제작





Cortex--m3 코어 72mhz로 구동되는 NXP사의 LPC13xx 시리즈를 테스트 해 보았다

Cortex-m0 코어의 LPC1K 와 핀맵핑이 동일 하기 때문에 기존 PCB에서 테스트 가능하다.

가격도 저렴하다. 테스트시에는 고성능의 LPC13XX 로 개발하고 양산시에 LPC11XX로 변경해도 좋을것 같다





Cortex-M3코어지만 페리스펙은 상당히 빈약하다. 저렴한 가격에 72Mhz 속도에 만족 해야 할것 같다.


 



SM-Type EVM 형태의 표준 핀맵으로 제작해서 기존 확장보드에 연결하여 쉽게 테스트 가능하다.








LPC1313 EVM 회로도

기존 LPC1K 회로와 동일하며 JTAG(SDW) 커넥터가 추가되어 디버깅 쉽게 가능하도록 했다.


Posted by nexp

댓글을 달아 주세요

[TI]/TM4C2014. 7. 20. 20:00

TM4C123 EVM - Tiva™ C Series Cortex-M4 보드 제작

TM4C123 EVM - Tiva™ C Series Cortex-M4 보드 제작



TI의 새로운 MCU 라인인  Tiva C시리즈인 TM4C123 EVM 보드를 제작 했다. TI의 코텍스 시리즈인 Stellaris LM3S 후속으로 Cortex-M4 코어의 TM4C 를 출시 했다. 소문에 의하면 Stellaris 시리즈는 공정상 단종을 한다고 한다. 가장 잘나갔던 LM3S8962 관련해서 TI 홈페이지를 보면 더이상 지원 하지 않는다고 나와 있다.


아무튼 Tiva C시리즈는 새로운 공정으로 막강한 페리를 앞세우고도 저렴하게 판매하고 있다.

64핀 페키지에 Cortex-M4코어, 8개의 UART, 4개의 SPI, 6개의 I2C, 2 개의 CAN, USB(Host/Device/OTG), 2개의 QEI, ADC... 아주 막강하다.

다만 속도는 80Mhz로 타사 Cortex-M4 시리즈에 비해 느려서 아쉬운데.. 왜 이렇게 했는지 모르겠다. 교육용으로는 좋을것 같지만 하나라도 줄여서 단가를 낮추어야 하는 가격에 민감한 어플리케이션에서는 아쉬움이 남는다. 



아무튼 저렴하고 성능도 나쁘지 않고 소형의 Cortex-M4 시리즈가 필요하다면 사용해 볼만하다.

특히 PWM이 16개까지 출력 가능하고 CAN, QEI가 2채널이 있어 모터 제어 어플리케이션에 저렴하게 적용해 볼 수 있을것 같다.





TM4C123 확장 테스트 보드

SM-Type EVM 형태로 핀맵을 통일화 해서 기존 확장 테스트 보드에서 쉽게 테스트 가능하도록 했다.












TM4C123 EVM 회로도





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

댓글을 달아 주세요