Контроллер цифровых сигналов - Digital signal controller
Эта статья не цитировать любой источники.Март 2013 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
А цифровой контроллер сигналов (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.
Продавец | Устройство | Тактовая частота (МГц) | Вспышка (кБ ) | Каналы ШИМ, разрешение, скважность |
---|---|---|---|---|
Микрочип | dsPIC30F | 30 | 6–144 | 4–8 (16 биты, 1 или 16,5 нс в зависимости от детали) |
dsPIC33F | 40 | 12–256 | до 18 ШИМ (16 бит, 12,5 нс) | |
dsPIC33E | 70 | 64-512 | до 16 ШИМ (16 бит, 8,32 нс) | |
Инструменты Техаса | TMS320F28x | 60–150 | 32–512 | 16 ШИМ (13 бит, 150 пс) |
TMS320LF240x | 40 | 16–64 | 7–16 ШИМ (11 бит, 150 пс) | |
Freescale | MC56F83x | 60 | 48–280 | 12 ШИМ (15 бит, 10 нс) |
MC56F80x | 32 | 12–64 | 5–6 ШИМ (15 бит, 10 нс) | |
MC56F81x | 40 | 40–572 | 12 ШИМ (15 бит, 10 нс) |
Программное обеспечение DSC
DSC, как микроконтроллеры и DSP, требуют поддержки программного обеспечения. Растет число программных пакетов, которые предлагают функции, необходимые как для приложений DSP, так и для приложений микроконтроллеров. При более широком наборе требований программные решения встречаются реже. Для них требуются: инструменты разработки, библиотеки DSP, оптимизация для обработки DSP, быстрая обработка прерываний, многопоточность и крошечный размер.