디지털 신호 컨트롤러

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, FreescaleMicrochip 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 처리를 위한 최적화, 빠른 인터럽트 처리, 멀티스레딩 및 작은 설치 공간이 필요합니다.

레퍼런스