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:
Comentarios (Atom)

