Controlador de señal digital - Digital signal controller

Un controlador de señal digital (DSC) es un híbrido de microcontroladores y procesadores de señal digital (DSP). Al igual que los microcontroladores, los DSC tienen respuestas de interrupción rápidas , ofrecen periféricos orientados al control como PWM y temporizadores de vigilancia , y generalmente se programan utilizando el lenguaje de programación C , aunque pueden programarse utilizando el lenguaje ensamblador nativo del dispositivo . En el lado del DSP, incorporan características que se encuentran en la mayoría de los DSP, como unidades de acumulación y multiplicación ( MAC ) de ciclo único , cambiadores de barril y grandes acumuladores . No todos los proveedores han adoptado el término DSC. El término fue introducido por primera vez por Microchip Technology en 2002 con el lanzamiento de sus DSC de la serie 6000 y posteriormente adoptado por la mayoría, pero no todos los proveedores de DSC. Por ejemplo, Infineon y Renesas se refieren a sus DSC como microcontroladores).

Los DSC se utilizan en una amplia gama de aplicaciones, pero la mayoría se destina a aplicaciones de control de motores, conversión de potencia y procesamiento de sensores. Actualmente, los DSC se comercializan como tecnologías ecológicas por su potencial para reducir el consumo de energía en motores eléctricos y fuentes de alimentación.

En orden de participación de mercado, los tres principales proveedores de DSC son Texas Instruments , Freescale y Microchip Technology , según la firma de investigación de mercado Forward Concepts (2007). Estas tres empresas dominan el mercado de DSC, y otros proveedores como Infineon y Renesas se llevan una porción más pequeña del pastel.

Chips DSC

NOTA: Los datos son de 2012 (Microchip y TI) y la tabla actualmente solo incluye ofertas de los 3 principales proveedores de DSC.

Vendedor Dispositivo Velocidad de reloj (MHz) Flash ( kB ) Canales PWM, resolución, ciclo de trabajo
Pastilla dsPIC30F 30 6–144 4–8 (16 bits , 1 o 16,5 ns según la pieza)
dsPIC33F 40 12-256 hasta 18 PWM (16 bits, 12,5 ns)
dsPIC33E 70 64-512 hasta 16 PWM (16 bits, 8,32 ns)
Instrumentos Texas TMS320F28x 60-150 32–512 16 PWM (13 bits, 150 ps)
TMS320LF240x 40 16–64 7-16 PWM (11 bits, 150 ps)
Freescale MC56F83x 60 48–280 12 PWM (15 bits, 10 ns)
MC56F80x 32 12–64 5-6 PWM (15 bits, 10 ns)
MC56F81x 40 40–572 12 PWM (15 bits, 10 ns)

Software DSC

Los DSC, como los microcontroladores y los DSP, requieren soporte de software. Existe un número creciente de paquetes de software que ofrecen las características requeridas tanto por las aplicaciones DSP como por las aplicaciones de microcontroladores. Con un conjunto más amplio de requisitos, las soluciones de software son más raras. Requieren: herramientas de desarrollo, bibliotecas DSP, optimización para el procesamiento DSP, manejo rápido de interrupciones, subprocesos múltiples y una huella pequeña.

Referencias