Контроллер цифровых сигналов - Digital signal controller

А цифровой контроллер сигналов (DSC) представляет собой гибрид микроконтроллеры и цифровые сигнальные процессоры (DSP). Как и микроконтроллеры, DSC обладают быстрым прерывать ответы, предложение ориентированное на контроль периферийные устройства подобно ШИМ и сторожевые таймеры, и обычно программируются с помощью Язык программирования C, хотя их можно запрограммировать с помощью родной язык ассемблера. На стороне DSP они включают функции, характерные для большинства DSP, такие как однократное умножение-накопление (MAC ) единицы, баррель шифтеры, и большой аккумуляторы. Не все производители приняли термин DSC. Термин был впервые введен Технология микрочипов в 2002 году с запуском своих ЦИВ серии 6000, которые впоследствии были приняты большинством, но не всеми поставщиками ЦИВ. Например, Infineon и Renesas называют свои DSC микроконтроллерами.)

DSC используются в широком спектре приложений, но большинство из них используются для управления двигателями, преобразования энергии и обработки датчиков. В настоящее время DSC продаются как зеленые технологии из-за их потенциала по снижению энергопотребления в электродвигателях и источниках питания.

В порядке доли рынка три ведущих поставщика DSC: Инструменты Техаса, Freescale, и Технология микрочипов по данным исследовательской компании Forward Concepts (2007). Эти три компании доминируют на рынке DSC, а другие производители, такие как Infineon и Renesas, берут на себя меньший кусок пирога.

Чипы DSC

ПРИМЕЧАНИЕ. Данные за 2012 год (Microchip и TI), и в настоящее время таблица включает только предложения от трех ведущих поставщиков DSC.

ПродавецУстройствоТактовая частота (МГц)Вспышка (кБ )Каналы ШИМ, разрешение, скважность
МикрочипdsPIC30F306–1444–8 (16 биты, 1 или 16,5 нс в зависимости от детали)
dsPIC33F4012–256до 18 ШИМ (16 бит, 12,5 нс)
dsPIC33E7064-512до 16 ШИМ (16 бит, 8,32 нс)
Инструменты ТехасаTMS320F28x60–15032–51216 ШИМ (13 бит, 150 пс)
TMS320LF240x4016–647–16 ШИМ (11 бит, 150 пс)
FreescaleMC56F83x6048–28012 ШИМ (15 бит, 10 нс)
MC56F80x3212–645–6 ШИМ (15 бит, 10 нс)
MC56F81x4040–57212 ШИМ (15 бит, 10 нс)

Программное обеспечение DSC

DSC, как микроконтроллеры и DSP, требуют поддержки программного обеспечения. Растет число программных пакетов, которые предлагают функции, необходимые как для приложений DSP, так и для приложений микроконтроллеров. При более широком наборе требований программные решения встречаются реже. Для них требуются: инструменты разработки, библиотеки DSP, оптимизация для обработки DSP, быстрая обработка прерываний, многопоточность и крошечный размер.

Рекомендации