디지털 신호 컨트롤러
Digital signal controller디지털 신호 컨트롤러(DSC)는 마이크로 컨트롤러와 디지털 신호 프로세서(DSP)의 하이브리드입니다.마이크로컨트롤러와 마찬가지로 DSC는 인터럽트 응답이 빠르고 PWM 및 워치독 타이머와 같은 제어 지향 주변기기를 제공하며 일반적으로 C 프로그래밍 언어를 사용하여 프로그래밍되지만 장치의 기본 어셈블리 언어를 사용하여 프로그래밍할 수 있습니다.DSP 측에서는 Single-Cycle Multiple-Acumulate(MAC; 싱글 사이클 다중 누적) 유닛, 배럴 시프터, 대형 축전지 등 대부분의 DSP에서 볼 수 있는 기능이 포함되어 있습니다.모든 벤더가 DSC라는 용어를 채택한 것은 아닙니다.이 용어는 2002년 마이크로칩테크놀로지에 의해 6000 시리즈 DSC가 출시되면서 처음 도입되었으며 이후 모든 DSC 벤더가 아닌 대부분의 벤더에 의해 채택되었습니다.예를 들어 Infineon 및 Renesas는 DSC를 마이크로컨트롤러라고 부릅니다).
DSC는 다양한 용도로 사용되지만 대부분은 모터 제어, 전력 변환 및 센서 처리 용도로 사용됩니다.현재 DSC는 전기 모터 및 전원 장치의 전력 소비를 줄일 수 있는 잠재력 때문에 녹색 기술로 마케팅되고 있습니다.
시장조사기관 Forward Concepts(2007)에 따르면 점유율 순위 상위 3개 DSC 벤더는 Texas Instruments, Freescale 및 Microchip Technology입니다.이들 3사는 DSC 시장을 장악하고 있으며 Infineon 및 Renesas와 같은 다른 벤더가 더 작은 몫을 차지하고 있습니다.
DSC 칩
메모: 데이터는 2012년 데이터(마이크로칩 및 TI)이며, 현재 표에는 상위 3개 DSC 벤더의 제품만 포함되어 있습니다.
노점상 | 장치 | 클럭 속도(MHz) | 플래시(kB) | PWM 채널, 분해능, 듀티 사이클 |
---|---|---|---|---|
마이크로칩 | dsPIC30F | 30 | 6–144 | 4 ~ 8 (부품에 따라 16 비트, 1 또는 16.5 ns) |
dsPIC33F | 40 | 12–256 | 최대 18 PWM(16비트, 12.5ns) | |
dsPIC33E | 70 | 64-512 | 최대 16 PWM(16비트, 8.32ns) | |
텍사스 인스트루먼트 | TMS320F28x | 60–150 | 32–512 | 16 PWM(13비트, 150ps) |
TMS320LF240x | 40 | 16–64 | 7 ~ 16 PWM (11 비트, 150 ps) | |
프리스케일 | MC56F83x | 60 | 48–280 | 12 PWM(15비트, 10 ns) |
MC56F80x | 32 | 12–64 | 5~6 PWM(15비트, 10ns) | |
MC56F81x | 40 | 40–572 | 12 PWM(15비트, 10 ns) |
DSC 소프트웨어
DSC는 마이크로컨트롤러나 DSP와 마찬가지로 소프트웨어 지원이 필요합니다.DSP 어플리케이션과 마이크로컨트롤러 어플리케이션 모두에 필요한 기능을 제공하는 소프트웨어 패키지가 증가하고 있습니다.요건이 광범위하기 때문에 소프트웨어 솔루션은 더 드물다.여기에는 개발 도구, DSP 라이브러리, DSP 처리를 위한 최적화, 빠른 인터럽트 처리, 멀티스레딩 및 작은 설치 공간이 필요합니다.