시간 민감형 고성능 임베디드 제어에 최적화된 dsPIC33CH 제품군

하이엔드 임베디드 컨트롤 애플리케이션 개발에 따른 가장 큰 어려움은 무엇일까? 고객들이 가장 어려워하는 것은 여러 팀들이 개발한 소프트웨어를 하나로 통합하는 일이다. 예를 들어 정교한 알고리즘을 필요로 하는 복잡한 애플리케이션을 개발할 때, 한 팀에서는 시간 민감형 컨트롤 코드를 개발하고 다른 팀에서는 전반적인 성능이나 진단, 통신 기능 등 나머지 부분을 개발하는 환경이 그 예이다. 이러한 환경에서 듀얼 코어가 내장된 마이크로컨트롤러는 최적의 솔루션이 되어 준다. 듀얼 코어가 발휘하는 힘을 통해 성능을 향상시키고, 디지털 파워와 모터 컨트롤 및 기타 임베디드 디자인에서 필요한 요건을 충족하고자 여러 팀에서 개발한 소프트웨어를 손쉽게 하나로 통합할 수 있도록 하는 것이다. 여기에 속하는 애플리케이션으로는 무선 전원, 서버 전원 장치, 드론, 자동차 센서 등이 있다.

이와 같이 디자인의 유연성 향상을 원하는 고객들을 위해, Microchip에서는 단일 칩에 2개의 dsPIC® DSC 코어를 통합한 새로운 디지털 신호 컨트롤러(DSC) 제품을 출시했다. 이 dsPIC33CH 제품군은 한 코어는 마스터로, 다른 한 코어는 슬레이브로 동작하도록 설계되었다. 이 새로운 DSC 제품군은 각기 다른 설계 팀이 각각의 코어에 쓰이는 코드를 독립적으로 개발하도록 특수 설계되었으며 이를 하나의 칩에 매끄럽게 통합할 수 있게 해준다.

최종 애플리케이션에 따라 마스터 코어는 사용자 인터페이스, 시스템 모니터링, 통신과 같은 기능을 담당하고, 슬레이브 코어는 특화된 시간 민감형(time-critical) 컨트롤 코드를 실행하는 데 유용하다.

예를 들어 디지털 전원 장치의 경우 슬레이브 코어는 수학 집중형 (math-intensive) 알고리즘을 관리하고, 마스터 코어는 PMBus™ 프로토콜 스택을 독립적으로 관리하면서 시스템 모니터링 기능을 제공하여 전반적인 시스템 성능과 응답성을 높여준다. 단일 디바이스에서 2개의 DSC 코어로 전체 워크로드를 분산시키기 때문에, 스위칭 주파수를 올려 전력 밀도를 더욱 높일 수 있어 소자 크기를 더 줄일 수 있다. 또한 dsPIC33CH 제품군은 시스템의 실시간 업데이트가 가능하도록 설계되었으며 이는 시스템 중단 없이 펌웨어를 업데이트해야 하는 전원 장치에서는 특히 중요한 기능이다.

자동차용 팬이나 펌프의 경우 슬레이브 코어로는 시간 임계적인 속도 및 토크 컨트롤을 관리하는 데 주력하고 마스터 코어로는 CAN-FD(Controller Area Network Flexible Data rate) 통신, 시스템 모니터링, 진단 기능을 관리한다. 두 코어가 서로 매끄럽게 동작함으로써 고급 알고리즘을 사용해 효율성과 응답성을 높일 수 있다. 또한 dsPIC33CH의 이 새로운 코어들은 기존 dsPIC DSC 코어보다 더욱 뛰어난 성능을 제공하도록 설계되었다. 이들이 제공하는 주요 향상된 성능 내용은 다음과 같다:
 

• 인터럽트 응답성 향상을 위해 보다 맥락 선택적(contextselected) 인 레지스터 사용
• 디지털 신호 프로세서(DSP) 성능 가속화를 위해 새로운 명령 도입
• 더욱 신속한 명령 실행

dsPIC33CH 제품군은 소형 5mm x 5mm 패키지로 전례 없는 기능 집적을 달성하였으며, CAN-FD 통신과 같은 기능들을 포함하고 있다. 고속 ADC, 파형 생성 기능을 갖춘 DAC, 아날로그 비교기, 아날로그 프로그래머블 이득 증폭기, 고분해능 PWM(Pulse Width Modulation) 하드웨어 등 첨단 주변장치들을 각 코어에서 사용할 수 있어 시스템 비용을 낮추고 보드 크기를 줄일 수 있다. 또한, 전용 주변장치를 갖춘 코어가 2개이기 때문에 서로 모니터링하도록 프로그램할 수 있어 기능 안전성 Functional Safety)을 높이고, 이를 통해 견고한 시스템 설계가 가능하다.

dsPIC33CH는 소형 5 x 5 mm 크기에 28핀에서 80핀까지 8 가지 패키지로 다양하게 제공된다. 메모리 크기는 64~128KB 플래시까지 가능하다.

개발 지원

무료로 다운로드할 수 있으며 우수한 수상 경력을 자랑하는 MPLAB X IDE(Integrated Development Environment)MPLAB 코드 컨피규레이터를 비롯해 마이크로칩의 MPLAB® 개발 에코시스템을 통해 dsPIC33CH 개발을 실행할 수 있다.

모터 컨트롤 애플리케이션 개발 시에는 dsPICDEM™ MCLV-2 개발 보드(DM330021-2) 및 dsPICDEM MCHV-2 개발 보드(DM330023-2), dsPICDEM MCHV-3 개발 보드(DM330023- 3) 시스템에서 사용 가능한 dsPIC33CH128MP508 모터 컨트롤 플러그인 모듈( MA330039)을 사용할 수 있다. 범용 플랫폼용 dsPIC33CH128MP508 범용 플러그인 모듈(MA330040)은 익스플로러(Explorer) 16/32 개발 보드(DM240001-2)에서 현재 사용할 수 있다.

듀얼 코어의 강력한 성능을 발휘하는 dsPIC33CH DSC를 구입하려면 마이크로칩의 풀 서비스 채널인 microchipDIRECT를 방문하거나 마이크로칩의 공식 유통 파트너사에 연락하면 된다.

 


dsPIC33CH Curiosity 개발 보드
할인 이벤트


dsPIC33CH Curiosity 보드(DM330028)는 비용 효율적이며 유연한 플랫폼으로, 다양한 기능을 가진 프로토타입을 쉽고 빠르게 제작할 수 있도록 도와 줍니다. 이 제품에는 내장 프로그래머/디버거는 물론 전원 회로, 스위치, 포텐셔미터, LED 및 2개의 mikroElektronika 클릭 보드™ 인터페이스가 포함되어 있습니다.
dsPIC33CH는 MPLAB® X IDE(통합개발환경) 및 MPLAB 코드 컨피규레이터를 포함한 Microchip의 MPLAB 개발 에코시스템에 의해 지원됩니다.

다음 쿠폰 코드를 입력하시면 25% 할인을 받으실 수 있습니다: dsPIC33CHCUR
본 할인 행사는 2018년 10월 31일까지 진행됩니다.

 

Microchip 이름과 로고、Microchip 로고、dsPIC및 MPLAB는 미국 및 기타 국가에서 Microchip 의 등록 상표입니다.
위에 언급된 다른 모든 상표는 각각 해당 회사의 자산입니다. © 2018 Microchip Technology Incorporated, All Rights Reserved.