Контроллер цифровых сигналов
Контроллер цифровых сигналов ( DSC ) представляет собой гибрид микроконтроллеров и процессоров цифровых сигналов (DSP). Как и микроконтроллеры, DSC имеют быструю реакцию на прерывания ориентированные на управление, , предлагают периферийные устройства, такие как ШИМ и сторожевые таймеры , и обычно программируются с использованием языка программирования C устройства , хотя их можно программировать с использованием собственного языка ассемблера . Что касается DSP, они включают в себя функции, присущие большинству DSP, такие как однотактные блоки умножения-накопления ( MAC ), бочкообразные переключатели и большие аккумуляторы . Не все поставщики приняли термин DSC. Этот термин был впервые введен компанией Microchip Technology в 2002 году при выпуске DSC серии 6000 и впоследствии принят большинством, но не всеми поставщиками DSC. Например, Infineon и Renesas называют свои DSC микроконтроллерами.
DSC используются в широком спектре приложений, но большинство из них относятся к приложениям управления двигателями, преобразования энергии и обработки датчиков. В настоящее время DSC позиционируются как «зеленые» технологии из-за их потенциала по снижению энергопотребления в электродвигателях и источниках питания.
в тройку лидеров по доле рынка входят Texas Instruments , Freescale и Microchip Technology По данным исследовательской компании Forward Concepts (2007 г.), . Эти три компании доминируют на рынке DSC, а другие поставщики, такие как Infineon и Renesas, получают меньший кусок пирога.
чипы ДСК
[ редактировать ]ПРИМЕЧАНИЕ. Данные относятся к 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 нс) | |
Техасские инструменты | ТМС320F28x | 60–150 | 32–512 | 16 ШИМ (13 бит, 150 пс) |
ТМС320LF240x | 40 | 16–64 | 7–16 ШИМ (11 бит, 150 пс) | |
Фрискейл | MC56F83x | 60 | 48–280 | 12 ШИМ (15 бит, 10 нс) |
MC56F80x | 32 | 12–64 | 5–6 ШИМ (15 бит, 10 нс) | |
MC56F81x | 40 | 40–572 | 12 ШИМ (15 бит, 10 нс) |
Программное обеспечение ДСК
[ редактировать ]DSC, как и микроконтроллеры и DSP, требуют программной поддержки. Растет число пакетов программного обеспечения, которые предлагают функции, необходимые как для приложений DSP, так и для приложений микроконтроллеров. При более широком наборе требований программные решения встречаются реже. Им требуются: инструменты разработки, библиотеки DSP, оптимизация обработки DSP, быстрая обработка прерываний, многопоточность и компактность.