Blog Archive
Con la tecnología de Blogger.
domingo
Digital Signal Controller
Microchip, fabricante de los dsPIC, los ha bautizado con el nombre de DSC (Digital Signal Controller), que puede ser traducido como Controlador Digital de Señal.
¿Qué es un dsPIC?
Los Un dsPIC es un [pequeño DSP + un PIC-MCU], entendiendo que su arquitectura es basad en la de un PIC® MCUs y que integra a la perfección las funciones del microcontrolador y las funciones DSP con un único conjunto de instrucciones y archivo de registros.
"Cuenta con (desde 30) MIPS que ofrece el rendimiento de un DSP con la simplicidad de un MCU"
Los Controladores Digitales de Señales (DSCs) de Microchip se comercializan en más de medio centenar de modelos diferentes de las familias dsPIC30F y dsPIC33F y consisten en la combinacion de los microcontroladores de 16 bits con los recursos necesarios para soportar las funciones clásicas de los DSP,es decir :
Un DSC tiene una arquitectura harvard modificada, 84 instrucciones básicas y con todas sus combinaciones pasan los 200, tiene un ancho de instrucciones de 24 bits, y un ancho de data de 16 bits, los mas grandes pueden almacenar 144 kbytes en su memoria de programa, una RAM de 8 kbytes y una de EEPROM de 8 kbytes, tiene una velocidad de operación de 30 MIPS (osea una velocidad de 33 ns por instrucción), su set de instrucciones esta optimizado para poder trabajar con el lenguaje C, 44 fuentes de interrupción, 16 registros de trabajo de 16 bits, 2 acumuladores de 40 bits, en fin si se bajan el data sheet de estos procesadores se darán cuenta que solo es una continuación de los pequeños microcontroladores que estamos usando actualmente, por eso recomiendo que dominen a la perfección todas las familias bajas, me refiero hasta los ultimos PICs de la gama mejorada, osea los 18FXXXX, y no tendran problemas para continuar con los dsPIC.
*- Arquitectura Harvard
*- Datos de 16 bits
*- Instrucciones de 24 bits
*- PC de 24 bits
*- Capacidad para ejecutar instrucciones de 3 operandos en un ciclo: ej. A+B=C
*- Instrucciones de dos tipos: MCU y DSP
*- Dos bancos X e Y
*- Memoria programa
*- Memoria EEPROM
*- Motor DSP
*- 16 Registros W
*- Periféricos
*- Watchdog …..
*- Arquitectura Harvard
*- Datos de 16 bits
*- Instrucciones de 24 bits
*- PC de 24 bits
*- Capacidad para ejecutar instrucciones de 3 operandos en un ciclo: ej. A+B=C
*- Instrucciones de dos tipos: MCU y DSP
*- Dos bancos X e Y
*- Memoria programa
*- Memoria EEPROM
*- Motor DSP
*- 16 Registros W
*- Periféricos
*- Watchdog …..
dsPIC30f
The 30 MIPS dsPIC30F Digital Signal Controllers offer the performance of a DSP with the simplicity of an MCU. The dsPIC30F is best suited for applications that benefit from a wide operating voltage (2.5 to 5.5V), extremely low standby current, integrated EEPROM and for designers that prefer 5V operation due to systems considerations. The product variants integrate SMPS peripherals, motor control peripherals and a Codec interface that enable efficient digital power converters, advanced motor control algorithms and speech and audio applications. Small package DSCs with high performance ADC are well suited for smart sensing applications.
Arquitectura del dsPIC30F
dsPIC33f/E
The dsPIC33F/E Digital Signal Controllers offer the performance of a DSP with the simplicity of an MCU. The dsPIC33F/E core is designed to execute digital filter algorithms, high-speed precision digital control loops and digital audio and speech processing.
dsPIC33F/E DSCs with Motor Control peripherals enable the design of high-performance, precision motor control systems. The dsPIC33F/E SMPS DSCs provide on-chip peripherals specifically designed for high-performance, digital power supplies. SMPS peripherals include high speed and high resolution PWM, fast ADC and analog comparators.
Suscribirse a:
Entradas (Atom)