Você está na página 1de 35

Universidad Dr. Jos Matas Delgado.

Facultad de Ingeniera.
Sistemas Electrnicos

SISTEMAS
TRATAMIENTO DE SEAL

DIGITALES

Catedrtico:
Ing. Fidencio Castillo.
Integrantes:
Nombre
Hrcules Mndez, Rene Mauricio
Rivas Rodrguez, Ftima Esmeralda

Ciclo:
02-2014.
Fecha de defensa.
Viernes 17 de octubre de 2014.

N de carnet.
2012-02219
2011-01643

PARA

INDICE

INTRODUCCION................................................................................3
OBJETIVOS.......................................................................................4
GENERAL:.....................................................................................4
ESPECFICOS:................................................................................4

INTRODUCCIN A DSP.................................................................5

QU ES UN DSP?........................................................................6

EVOLUCIN HISTRICA................................................................6

TIPOS DE PROCESADORES DSP....................................................8

ARQUITECTURA INTERNA DEL DSP..............................................10

ESTRUCTURAS DE LA MEMORIA EN LOS DSPS...................................10

APLICACIONES DEL DSP.............................................................13

CLASIFICACIN DE LOS DSPS....................................................16

DSP DE TEXAS INSTRUMENTS....................................................18

CONCLUSION..................................................................................33

INTRODUCCION
Podemos decir que cuando realizamos cualquier proceso digital para
modificar la representacin digital de una seal estamos haciendo
procesado digital. Como proceso digital puede ser desde el ms sencillo
realizado por una puerta lgica al ms complejo realizado por un circuito
especfico de procesador digital de seales (DSP). Cuando hablamos de
proceso digital nos estamos refiriendo habitualmente a un programa que
funciona en un PC, microcontrolador, DSP o dispositivos de lgica
programable.
Una posible definicin de procesado digital de seales es la siguiente:
El Procesado Digital de Seales se ocupa de la representacin,
transformacin y manipulacin de seales discretas desde el punto de
vista de la informacin que contienen.
A continuacin en el siguiente documento se presenta informacin
acerca del Tratamiento Digital de Seal y se hace del conocimiento los
diversos dispositivos implementados para dicho proceso. Adems de las
bases histricas en las que se fundamenta el procesado digital,
exponiendo tcnicas, aplicaciones y otros aspectos que involucran los
DSP.

OBJETIVOS
General:
Adquirir una nueva perspectiva conociendo ms a fondo los
Sistemas Digitales para el Tratamiento de Seal.
Especficos:

Obtener conocimientos generales acerca del procesamiento digital


de seales

Adquirir las destrezas para aplicar los conocimientos adquiridos en


seales del mundo real.

Conocer diversas aplicaciones directas del procesamiento digital


de seales en las tecnologas actuales.

SISTEMAS DIGITALES PARA TRATAMIENTO DE SEAL

INTRODUCCIN A DSP
Seales.
Una seal es una magnitud fsica de
inters que habitualmente es una
funcin del tiempo. Voltaje en una
lnea telefnica (voltaje frente a
tiempo). Ondas sonoras producidas
por un interlocutor. (Presin frente
al tiempo). Cotizaciones en bolsa de
un producto (valores frente al
tiempo).

En el contexto del procesado digital


de seales muchas de las seales
proceden de medidas del mundo real (sonidos, temperatura, luz, etc.).
Para poder utilizar estas seales necesitamos un transductor o sensor,
que es un dispositivo que nos permite transformar la magnitud fsica en
una magnitud elctrica variable, en general una tensin.
Muchas de las seales de inters son analgicas, en las que en cualquier
instante de tiempo pueden tomar cualquier valor de amplitud entre unos
niveles determinados. El procesado digital no puede trabajar
directamente con estas seales por lo que es necesaria una conversin
de las mismas. Los procesos de muestreo y cuantificacin realizan esta
tarea, obteniendo una secuencia de nmeros que representan,
aproximadamente, la seal original.
Es necesario decidir 2 parmetros:
Con que velocidad tomamos muestras de las seal analgica?

Qu precisin empleamos para representar la amplitud?


Existen sistemas digitales que crean la seales internamente en lugar de
emplear seales externas es el caso de la sntesis de voz o la generacin
de tonos telefnicos de marcacin. Seales sinusoidales, cuadradas y en
general casi cualquier forma arbitraria pueden ser
generadas
digitalmente.
Las seales a las que hemos hecho referencia hasta ahora son seales
unidimensionales, sin embargo el procesado de seales puede ser
tambin utilizado para seales de ms dimensiones como por ejemplo
en procesado de imgenes o vdeo.

Qu es un DSP?

Los DSP o procesadores digitales de seal son


microprocesadores especficamente diseados
para el procesado digital de seal. Algunas de
sus caractersticas ms bsicas como el formato
aritmtico, la velocidad, la organizacin de la
memoria o la arquitectura interna hacen que
sean o no adecuados para una aplicacin en
particular, as como otras que no hay que olvidar,
como puedan ser el coste o la disponibilidad de
una extensa gama de herramientas de desarrollo.

EVOLUCIN HISTRICA

Los primeros sistemas DSP utilizaban componentes estndar para


construir desplazadores, sumadores y multiplicadores. El diseo de estos
ltimos avanz con la utilizacin de tcnicas pipe-line, y los primeros
multiplicadores que operaban en un nico ciclo de reloj se
implementaron en los primeros 70. con componentes ECL estndar.
En 1971, Lincon Laboratories construy el FDP (Fast Digital Processor),
con un ciclo de multiplicacin de 600 ns pero que necesitaba 10.000
circuitos integrados. Tena tambin los problemas inherentes a la

utilizacin de una arquitectura von Neumann. Su sucesor, el Lincoln


LSP/2, que ya utilizaba una arquitectura Harvard, era 4 veces ms rpido
con la tercera parte de circuitos integrados que su predecesor. Hacia
mitad de los 70, otros grupos haban logrado computadores para
procesado digital de seal con ciclos de multiplicacin del orden de
200nseg,
pero tan caros que no resultaban comercialmente viables. Se dispona,
pues, de la estructura bsica, pero slo cuando la tecnologa de
fabricacin de integrados se hubo desarrollado lo suficiente comenzaron
a aparecer dispositivos operativos.
A principios de los 80 se presentaron los primeros dispositivos DSP.
Todos ellos utilizaban arquitectura Harvard para separar memoria de
datos y programa. Esto permita que una instruccin y un dato pudieran
direccionarse y accederse al mismo tiempo. No obstante, la verdadera
aportacin de la arquitectura Harvard era permitir el acceso a dos
espacios de memoria simultneamente, pudiendo as obtener los dos
trminos del producto incluidos en la multiplicacin de la ecuacin
anterior. Por ello, los DSP utilizan una arquitectura Harvard modificada,
en la cual el espacio de memoria de programa contiene tambin datos
(por ejemplo, en el caso de un filtro digital, los coeficientes del filtro
suelen localizarse en memoria de programa, mientras que las muestras
de la seal se localizan en memoria de datos).
Los primeros DSP utilizaban un formato de representacin de datos en
coma fija (en una seccin posterior se comentarn los formatos de
representacin). A partir de la segunda mitad de la dcada de los 80
aparecen los DSP de coma flotante. En la actualidad, existe una gran
cantidad de familias de procesadores DSP desarrolladas por diversos
fabricantes.
El objetivo de ejecucin de algoritmos de Procesado Digital en tiempo
real condiciona la concepcin de los DSP, intentando optimizar dos
caractersticas bsicas: precisin y velocidad. Algunos factores que
influyen en la precisin son:

La anchura del bus, que est relacionada con la precisin de los


datos y resultados en memoria. En el caso de coma fija, suelen ser
de 16 bits, mientras que para coma flotante, la anchura es de 32
bits.

La
utilizacin
de
aritmtica
expandida,
para
desbordamientos en los clculos intermedios y finales.

El uso de escalado previo de los datos, que permite modificar el


rango dinmico de la seal a tratar evitando tambin

evitar

desbordamientos. Respecto a la velocidad, los factores ms


influyentes son:
Clculo eficiente de productos y sumas. Debido al gran flujo de
datos implicado en las operaciones a procesar, es deseable
disponer de un generador de direcciones de datos que permita
acceder a los mismos sin utilizar tiempo de la ALU de clculo.
Tambin es interesante, para no utilizar tiempo de las unidades de
computacin,
disponer
de
una
unidad
que
determine
automticamente la secuencia de ejecucin de instrucciones,
encargndose del control de saltos y bucles. La inclusin de todos
estos factores en la definicin de la arquitectura DSP lleva a la
utilizacin de diversas unidades funcionales, que deben poder
trabajar con un elevado grado de paralelismo. En una seccin
posterior se comentarn estos componentes de la arquitectura
genrica de un DSP.
Adems de las unidades bsicas apuntadas anteriormente, es frecuente
que los DSP incluyan en el mismo chip perifricos tales como puertos
serie o paralelo, temporizadores, mdulos de memoria, etc., motivado
por la gran interactividad que suelen presentar los algoritmos de
procesado digital (adquisicin, almacenamiento y transmisin de datos).
La inclusin de estos mdulos mejora la velocidad de acceso del
procesador a la vez que reduce costes.

TIPOS DE PROCESADORES DSP

Existen diversas alternativas a la implementacin de algoritmos de


procesado digital.
Centrndonos en la aproximacin DSP, existen diversos formatos en los
que podemos encontrar este tipo de procesadores, dependiendo de la
aplicacin para la que vayan a ser utilizados:

El ms habitual es el procesador encapsulado en un chip, que


aparece incorporado a diseos sobre placas de circuito impreso.

Los mdulos multichip (MCM) incorporan en el mismo encapsulado


varios circuitos integrados, consiguindose as una especie de
superchip que permite una mayor densidad de integracin del
sistema total. Los MCM pueden incluir varios procesadores (DSP y
de otro tipo), as como memoria, etc.

Una
generalizacin de esto es
integrar varios procesadores en el mismo circuito integrado,
mejorando las caractersticas del sistema y reduciendo el
consumo.

Otra estrategia opuesta a las comentadas es distribuir el


procesador en varios encapsulados (chip sets). Esto puede ser
necesario si el procesador es muy complejo o se necesita un gran
nmero de pines de entrada/salida, proporcionndose adems una
flexibilidad suplementaria en la combinacin de unidades
funcionales del procesador.

Los ncleos DSP (DSP core) son procesadores prediseados que


los fabricantes proporcionan para ser integrados en chips
especficos junto al resto de circuito de desarrollo propio. Permite
una solucin intermedia entre la utilizacin de un DSP
convencional y un circuito especfico, mejorando los costes y
tiempos de desarrollo del ltimo y aprovechando la flexibilidad del
primero. Se obtienen as dispositivos basados en DSP estndar
orientados a aplicaciones especficas, como comunicaciones,
multimedia, etc. Estos ncleos, dependiendo del fabricante,
pueden incorporar slo el procesador o tambin memoria y
perifricos, y pueden utilizarse insertndolos en el diseo del ASIC
como un mdulo ms, sin posibilidades de modificacin, o
pudiendo cambiar determinadas caractersticas del mismo
orientadas a la aplicacin, por ejemplo aadiendo una nueva
unidad funcional. En este ltimo caso, se denominan procesadores
DSP a medida (customizable DSP processor).

Por

ltimo,
para
aplicaciones en
las que se requiera una elevada potencia de clculo, suele ser
necesaria una aproximacin basada en multiprocesadores,
combinando varios DSP que compartan las tareas del programa total.
Los fabricantes suelen disponer de familias especialmente orientadas
a trabajo en modo multiproceso, con caractersticas especficas tales
como mltiples buses externos, lgica de control de bus o puertos
especficos de comunicaciones entre procesadores.

ARQUITECTURA INTERNA DEL DSP

Un proceso tpico en el procesamiento digital de seales, como pueda


ser el filtrado tipo fir, hace aconsejable conseguir que en un solo ciclo de
reloj se realicen 4 accesos a memoria:
1- Uno para tomar la instruccin

2- Otro para acceder a un dato (dato en la lnea de retardo en el caso


del filtrado fir)
3- Otro para acceder a otro dato (coeficiente del dato en la lnea de
retardo en el caso de filtrado fir)
4- Otro para mover el dato (desplazarlo una posicin a la derecha en
la lnea de retardo en el caso de filtrado fir)
ESTRUCTURAS DE LA MEMORIA EN LOS DSPs
Arquitectura von Neumann
Existe un solo espacio de memoria, compartido por el programa y los
datos, al que se accede por un nico sistema de buses
En un sistema con arquitectura Von Neumann el tamao de la unidad de
datos o instrucciones est fijado por el ancho del bus que comunica la
memoria con la CPU. As un microprocesador de 8 bits con un bus de 8
bits, tendr que manejar datos e instrucciones de una o ms unidades
de 8 bits (bytes) de longitud. Si tiene que acceder a una instruccin o
dato de ms de un byte de longitud, tendr que realizar ms de un
acceso a la memoria.
El tener un nico bus hace que el microprocesador sea ms lento en su
respuesta, ya que no puede buscar en memoria una nueva instruccin
mientras no finalicen las transferencias de datos de la instruccin
anterior.

Las principales limitaciones que nos encontramos con la arquitectura


Von Neumann son:
La limitacin de la longitud de las instrucciones por el bus de datos,
que hace que el microprocesador tenga que realizar varios accesos a
memoria para buscar instrucciones complejas.
La limitacin de la velocidad de operacin a causa del bus nico para
datos e instrucciones que no deja acceder simultneamente a unos y
otras, lo cual impide superponer ambos tiempos de acceso.

Arquitectura Harvard
Este modelo, que utilizan los microcontroladores PIC, tiene la
unidad central de proceso (CPU) conectada a dos memorias (una
con las instrucciones y otra con los datos) por medio de dos buses
diferentes.

Una de las memorias contiene solamente las instrucciones del


programa (Memoria de Programa), y la otra slo almacena datos
(Memoria de Datos).
Ambos buses son totalmente independientes lo que permite que la CPU
pueda acceder de forma independiente y simultnea a la memoria de
datos y a la de instrucciones. Como los buses son independientes stos
pueden tener distintos contenidos en la misma direccin y tambin
distinta longitud. Tambin la longitud de los datos y las instrucciones
puede ser distinta, lo que optimiza el uso de la memoria en general.
Para un procesador de Set de Instrucciones Reducido, o RISC (Reduced
Instruccin Set Computer), el set de instrucciones y el bus de memoria
de programa pueden disearse de tal manera que todas las
instrucciones tengan una sola posicin de memoria de programa de
longitud.
Adems, al ser los buses independientes, la CPU puede acceder a los
datos para completar la ejecucin de una instruccin, y al mismo tiempo
leer la siguiente instruccin a ejecutar.

Ventajas de esta arquitectura:


El tamao de las instrucciones no esta relacionado con el de los datos,
y por lo tanto puede ser optimizado para que cualquier instruccin

ocupe una sola posicin de memoria de programa, logrando as mayor


velocidad y menor longitud de programa.
El tiempo de acceso a las instrucciones puede superponerse con el de
los datos, logrando una mayor velocidad en cada operacin.

Herramientas bsicas de procesado.


Filtrado: se utilizan los filtros digitales para modificar el contenido
frecuencial de una seal, como el bass y el trebble1 de un amplificador
de audio. Los filtros digitales pueden reproducir el comportamiento de
los filtros analgicos e incluso se pueden utilizar nuevos tipos de filtros
que no existen en el dominio analgico como son los filtros de fase
lineal.
Anlisis espectral: en ocasiones queremos conocer que frecuencias
estn presentes en una seal. Por ejemplo un ecualizador grfico
muestra las frecuencias presentes en una seal de audio en diferentes
bandas. Esta idea est ntimamente ligada con la idea de
transformaciones, que no son ms que herramientas matemticas que
nos permite describir las seales en trminos de sus valores a lo largo
de tiempo (dominio temporal) o bien a partir de las frecuencias
contenidas en dicha seal (dominio frecuencial). Veremos que la
descripcin de seales y tambin sistemas en el dominio frecuencial
puede facilitar el procesado.
Sntesis: los sistemas DSP pueden generar desde tonos sencillos
hasta simular fielmente la voz humana. La sntesis incluye la generacin
de funciones trigonomtricas, nmeros aleatorios, osciladores digitales,
etc.
Correlacin: la correlacin la podemos entender como un tipo
particular de filtrado, en el que el filtro deja pasar un tipo particular
de seal. Utilizamos la correlacin para determinar periodicidades de
una seal, comparando tramos anteriores de la misma con tramos

actuales, y en general para determinar el grado de similitud entre


seales.

APLICACIONES DEL DSP

Tanto si el procesado se realiza con microprocesadores genricos o con


hardware especfico, los costes estn decreciendo continuamente y su
prestaciones aumentando. Esto ha hecho que su uso se est
extendiendo cada vez ms reemplazando la electrnica analgica y en
algunos casos creando nuevo productos que no sera posibles sin el PDS.
A continuacin se presentan algunas aplicaciones.

Propsito general Filtros digitales


Voz/Habla Sntesis y reconocimiento de voz, reconocimiento
de interlocutor, compresin de voz.
Grficos/Imagen Compresin/Transmisin de imgenes,
reconocimiento, realidad virtual
Control/Regulacin
Servocontrol,
control
de
discos,
modelizacin de sistemas, lgica difusa.
Telecomunicaciones
Mdems,
Cancelacin
de
ecos,
multiplexacin de canales, ecualizacin de canales,
criptografa.
Consumo Juguetes, TV y audio digitales, Cmaras
Industria Control numrico, monitorizacin de la lnea de red,
acondicionamiento de seales
Instrumentacin Analizadores de espectro, PLL
Aplicaciones militares RADAR, SONAR
Automocin ABS, posicionamiento global
Electromedicina Diagnstico automtico, Sistemas de
obtencin y tratamiento de imgenes mdicas, prtesis,
TAC, RMN

El DSP ha mejorados dispositivos analgicos existentes como el telfono,


televisin, radio, msica electrnica, electrnica del automvil y ha
creado nuevo productos como el CD, DAT, los mdems, reconocimiento
de voz e imgenes, etc. Pero, Cules han sido las razones para que le
procesado digital haya experimentado este gran tirn frente a los
diseos analgico?

Ventajas de un sistema de procesado digital frente a un sistema


analgico.

Programabilidad/Flexibilidad : Al tratarse de sistemas


programados se facilita el cambio de los algoritmos sin necesidad
de modificar el circuito como ocurre con los sistemas analgicos.
Dependiendo de que la programabilidad sea en el proceso de
fabricacin, o a posteriori los circuitos disponen de diferentes tipos
se memoria (ROM, EEPROM, RAM).

Repetitividad: La memoria y la lgica de un procesador no se


alteran. Procesos repetibles no influenciados por derivas trmicas,
tolerancias de los componentes, no necesarios ajustes
individuales. Los algoritmos de procesado son ecuaciones
matemticas por lo que su resultado no vara aunque se cambie el
dispositivo (DSP, microprocesador etc.)

Coste:
Un
sistema
programado
puede
modificar
su
funcionamiento (algoritmo) sin modificar la circuitera como ocurre
con los sistemas analgicos, que deben modificar el nmero de
componentes.

Implementacin de sistemas sin equivalente analgico:


Existen sistemas digitales sin equivalente analgico como los
filtros FIR. Digitalmente se pueden generar formas de onda
arbitrarias. Se pueden almacenar las seales para un procesado
posterior.

Existencia de un gran nmero de herramientas de diseo:


Muchas de las tareas de procesado como la derivacin de
algoritmos y la obtencin de frmulas ya estn hechas y existen
programas como Matlab que permiten obtener los coeficientes de
un filtro sin necesidad de conocer todo el desarrollo matemtico
subyacente. Existen herramientas que permiten automatizar el
proceso casi al completo, desde el diseo hasta la programacin
del dispositivo sobre el que se va a ejecutar el programa. Si bien
para poder utilizar todas estas herramientas es necesario conocer
los fundamentos bsicos del procesado

Limitaciones de un sistema de procesado digital.


El Procesado Digital de la Seal no es sin duda el sustituto completo y
radical del analgico. De hecho, muchas seales presentan un ancho de
banda excesivamente grande como para permitir su tratamiento digital
en tiempo real. Para dichas seales, el procesado analgico o,
actualmente el ptico, son la solucin. Sin embargo, cuando existan

dispositivos digitales con la suficiente velocidad de proceso, o se


desarrollen algoritmos que reduzcan la carga computacional, el
tratamiento digital ser preferible.

Elementos bsicos de un sistema de procesado digital.


Por lo que hemos comentado hasta ahora parece obvio que en un
sistema de procesado digital, en general, necesita interactuar con el
exterior para recoger las seales analgicas que queremos procesar y
posteriormente devolver estas seal al dominio analgico, si bien
existen tareas de procesado como las simulaciones o la sntesis de
seales en las que o necesariamente estarn todas esta etapas.
El procesado digital de seales continuas implica 3 etapas bsicas:
1. Conversin de la seal contina en tiempo y amplitud en una
seal digital.
2. Procesado de la seal digital
3. Conversin de la seal digital procesada, en una seal contina

eal analgica de partida.


Filtro antialiasing (Analgico)
Conversin Analgico Digital (AD)
Etapa de procesado digital (DSP)
Conversin Digital Analgica Filtro reconstructor o suavizado
(Analgico)

CLASIFICACIN DE LOS DSPS


Los DSPs pueden ser clasificados atendiendo a diferentes criterios. La
clasificacin ms extendida es la que tiene en cuenta la precisin con
que se realizan las operaciones. Atendiendo a este criterio tenemos la
siguiente clasificacin:
DSPs de coma fija: los datos se representan en formato de coma fija.
Presentan el problema de la limitacin del rango dinmico de los datos
que pueden representar.
Por contra, su precio es bastante ms econmico que los de coma
flotante. El nmero de bits usados para representar los datos vara entre
los DSPs de 16 bits y los de 24 bits.
Los primeros se aplican sobre todo en control, telecomunicaciones y
codificacin de voz. Los segundos tienen prcticamente totalmente
copado el mercado del audio profesional, siendo una solucin intermedia
entre los DSPs de coma fija de 16 bits y los de coma flotante de 32 bits.
DSPs de coma flotante: los datos son representados con formato de
coma flotante.
Su rango dinmico es mucho mayor que los de coma fija. I
Hay unanimidad en el mercado en cuanto al nmero de bits usados para
representar datos: 32 bits. Su juego de operaciones soportan tambin
operaciones con datos en formato coma fija.
Los nuevos miembros de ambos tipos de DSPs coinciden en que el juego
de instrucciones tienden a parecerse a las de los lenguajes de alto nivel
(lenguaje C sobre
todo). Esto facilita el empleo de compiladores
cruzados, de tal forma que facilita el proceso de programacin de los
DSPs, sin tener un conocimiento de la arquitectura del DSP empleado.

DSP DE TEXAS INSTRUMENTS


Texas Instruments engloba su conjunto de DSPs mediante el prefijo
TMS320.
Como ya se ha mencionado anteriormente, fue el primer fabricante de
estos nuevos dispositivos all por el ao 1.984.
Sus productos estn ampliamente consolidados en el mercado y ocupan
una posicin de privilegio respecto a sus competidores. Sin embargo, en
algunos mbitos de aplicacin el mercado lo tienen copado otros
fabricantes. Las ventajas de los DSPs de Texas respecto a los de la
competencia son:
Gama de productos ms amplia.
Lderes en soluciones de mercado.
Fabricacin consolidada y compromiso de entrega.
Amplia variedad en opciones de encapsulado.
Mejor soporte tcnico desde la aparicin de la idea hasta la
consecucin del
Producto.
Bajo coste en sistemas de desarrollo y mdulos de evaluacin.
Simuladores hardware fiables.
Existencia de compiladores cruzados para lenguajes de alto nivel.
Existencia de Debuggers.
Existencia de Emuladores en tiempo real.
Amplia librera de software para aplicaciones.
Servicio hotline de asistencia tcnica, tambin accesible desde
Internet
Para algunos de sus productos, hay otros posibles fabricantes por lo
que la dependencia tecnolgica es menor.
La siguiente grfica representa las diferentes generaciones de DSPs que
conforman la oferta de Texas Instruments.

FAMILIA TMS320C1X (COMA FIJA)


Fueron los primeros DSPs que aparecieron en el mercado. Son DSPs de
coma fija de 16 bits. Hay una gran cantidad de miembros en esta
familia, diferencindose principalmente en el encapsulado, velocidad y
configuracin de memoria interna.
Puntos destacados:

Diferentes configuraciones de Memoria RAM, ROM OTP


PROM interna para una mayor flexibilidad en el diseo.
En ella se encuentran muchos de los DSPs ms econmicos
del mercado.
Capacidad de integracin a travs de la librera cDSP.
Posibilidad
de
escoger
entre
5
versiones
(C10,C14,C15,C16,C17) para optimizar los costes del
sistema.

APLICACIONES FUNDAMENTALES:

Sistema antibloqueo de frenos (ABS).


Instrumentos musicales.
Medidores de energa.
Servomecanismos y control de motores.
Contestadores automticos digitales.

Caractersticas :

144 palabras de memoria RAM interna programable para el C10, 256


palabras para el resto de dispositivos C1x.
1.5k palabras de programa en ROM en el C10, 4k en el
C14,C15,C17 y
8k en el C16.
Opciones con 4k palabras de memoria OTP de programa.
Posibilidad de direccionar hasta 64k palabras de datos externos en el
C16,
4k para los dems dispositivos.
Unidad aritmtico-lgica de 32 bits.
32 bits a la salida del multiplicador de la ALU (Dos entradas de 16
bits).
Multiplicacin en un solo ciclo de instruccin.
Hasta 4 timers internos para el control de operaciones.
Hasta ocho niveles de anidamiento en la pila hardware
Dos registros auxiliares.
4 canales de entrada y de salida en el C 14,C15 y C17.
Registro de desplazamiento de 16 bit.
Estados de espera para comunicacin con memorias/perifricos
externos ms lentos.

Como muestra, en la siguiente figura se representa el diagrama de


bloques del
TMS320C15

FAMILIA TMS320C2X
Conforma la segunda generacin de DSPs de Texas Instruments. Su
arquitectura interna ampla las posibilidades que ofreca la primera
generacin. Al igual que sta, sus miembros son de coma fija de 16 bits.
Puntos destacados:

Diferentes configuraciones de memoria RAM, ROM OTP


PROM interna para una mayor flexibilidad en el diseo.
Un gran gama de herramientas de desarrollo de desarrollo
desde $99, desde mdulos de inicio hasta emuladores en
tiempo real.
Capacidad de integracin a travs del paquete cDSP.
Posibilidad de escoger entre 3 versiones (C25,C26,C28)
para optimizar los costes del sistema.

APLICACIONES FUNDAMENTALES:

Sistema de frenos antideslizamiento.


Servomecanismos y control de motores.
Control de robots.
Telecomunicaciones.
Sistemas de sonido, procesamiento de voz.
Aplicaciones de filtrado digital.

CARACTERSTICAS :

544 palabras de memoria RAM interna de datos programable


(incluida 256 de programa/datos).
1568 palabras de memoria RAM configurable entre
programa/datos en el C26.
4k palabras de ROM de programa interna para el C25.
Opciones con 4k palabras de memoria interna OTP ROM de
programa.
Capacidad de direccionamiento hasta un total de 128k
palabras de memoria de datos/programa externa.
ALU y acumulador de 32 bits.
Multiplicador paralelo de 16x16 bits con resultado de 32 bits.
Instrucciones de multiplicacin/acumulacin con un solo
ciclo de instruccin.
Mejora en las instrucciones repetitivas para conseguir un uso
eficiente de la memoria de programa e incrementar la
velocidad de ejecucin.
Instrucciones
para
desplazamiento
de bloques
de
datos/programa para facilitar la gestin de programa.
Timer interno para operaciones de control.
Hasta 8 registros auxiliares.

En las dos siguientes figuras se representa el diagrama de bloques de


esta familia de

DSPs.

FAMILIA TMS320C3X
Es la primera generacin de DSPs de Texas Instruments de coma
flotante. La longitud de palabra es de 32 bit.
PUNTOS DESTACADOS:

Potencia de clculo de hasta 60 MFLOPS (millones de


operaciones en coma flotante por segundo).
Alta eficiencia usando lenguaje C.
Gran espacio de direccionamiento: 16Mwords.
Gestin rpida de memoria con DMA interna.

APLICACIONES FUNDAMENTALES:

Audio digital.
Grficos 3-D.
Impresoras lser, fotocopiadoras, escners.
Escners de cdigo de barras.
Video conferencia.
Automatizacin industrial y robtica.
Correo de voz y Faxs.
Servomecanismos y control de motores.
Redes de comunicaciones.

CARACTERSTICAS :

Ciclos de instruccin de 33-ns.


30 MIPS.
60 MFLOPS.
330 MOPS.
Ancho de banda E/S de 120 Mbytes/second.
Multiplicacin paralela y operaciones aritmtico/lgicas con
nmeros
enteros o en coma flotante en un nico chip.
8 registros con precisin extendida.
Control de sistema y operaciones numricas.
Controlador de DMA para E/S simultneas y operaciones en la CPU.
Temporizadores.
Puertos serie.
Paralelismo del bus para permitir desplazamiento rpido de datos.

FAMILIA TMS320C4X

Es tambin de coma flotante de 32 bits. Est pensada sobre todo para el


procesamiento paralelo, por lo que cuenta con interfaz de comunicacin
muy rpidas.
PUNTOS DESTACADOS:

Hasta 60 MFLOPS.
Gran incremento de potencia
comunicaciones.
Capacidad de multiproceso.
Escalabilidad.
Tolerante a fallos.

de

clculo

de

APLICACIONES FUNDAMENTALES:

Comunicaciones de muy alta velocidad.


Realidad virtual, simuladores.
Procesamiento de rdar/snar/imagen.
Grficos 3-D.
Control de robots.
Reconocimiento de voz.
Infraestructura de telecomunicaciones.

CARACTERSTICAS :

6 puertos de comunicacines para comunicacin entre


procesadores a alta
velocidad:
Mxima velocidad de transferencia asncrona de 32 Mbytes/s por
cada
puerto.
Comunicacin directa de procesador-procesador sin circuitera
adicional.
Coprocesador DMA con 6 canales para E/S simultneas y
operaciones de la
CPU.
Alta velocidad de la CPU del DSP capaz de 330 MOPS y 384
Mbytes/s:
Hasta 11 operaciones por ciclo de instruccin.
Ciclos de instruccin de 33, 40 y 50 ns.
Dos buses externos de direcciones y datos semejantes,
permitiendo sistemas
con memoria compartida y alta velocidad de transferencia de
datos,

transferencias en un nico ciclo:


Velocidad de transferencia de datos por un puerto de hasta 120
Mbytes/s
(C40-60).

FAMILIA TMS320C5X
Vuelve a ser una familia de procesadores de coma fija de 16 bits.
PUNTOS DESTACADOS:

Potencia de clculo de hasta 50 MIPS.


Precios de venta desde $0.30 por MIP.
Versiones de 3 y 5V.
Diferentes versiones de encapsulado: 100 pins TQFP/PQFP, 128
pins
TQFP, 132 pins PQFP y 144 pins TQFP.
Diferentes versiones de memoria RAM y ROM integradas.
Emulacin JTAG
Compatible con C1x, C2x y C2xx.

APLICACIONES FUNDAMENTALES:

Telfonos inalmbricos y mviles.


Mdems de alta velocidad.
Comunicaciones personales.
Sistemas de sonido y procesamiento de voz.
Impresoras lser, fotocopiadoras.
Otras aplicaciones de telecomunicacin.
Multimedia.
Control de discos duros.

Caractersticas:

El ciclo de instruccin del DSP C5x es de 20 ns.


Potencia de procesamiento de 50 MIPS.
Consumos a razn de 1.15mA/MIPS.
Disponibles diferentes configuraciones de memoria RAM y
ROM interna.
Emulacin on-chip, eliminando los retardos de propagacin
asociados a las antiguas tecnologas de emulacin.
Cdigo fuente compatible con el C1x, C2x y C2xx.
Proporciona un tratamiento de bit a alta velocidad sin tener
que modificar los bits de estado de la ALU registros.

Permite, sin lgica adicional, la conexin de memoria


externa lenta y dispositivos de entrada/salida, reduciendo
costes.
Los 12 registros ms fundamentales de la CPU estn
duplicados.

Familia TMS320C54x
Tambin es de coma fija. Son ms rpidos que la familia C5x.
Puntos destacados:

Hasta 66 MIPS.
Operacin Viterbi integrada.
Tres modos de bajo consumo.
Diferentes configuraciones de RAM y ROM internas.
Puerto serie con auto-buffer.
Interfaz puerto host.
Encapsulado ultra pequeo (100, 128 y 144 pins TQFPs).

APLICACIONES FUNDAMENTALES:

Comunicaciones digitales mviles.


Sistemas personales de comunicacin.
Mdems.
Telecomunicaciones avanzadas.
Comunicaciones digitales inalmbricas.
Envo de datos en sistemas mviles.

Caractersticas:

66 MIPS.
Acelerador Viterbi integrado.
Opera a 2.7 y 5V.
Direcciones de 40 bits y dos acumuladores de 40 bits para la
ejecucin de operaciones en paralelo.
ALU de 40 bits configurable como dos de 16 con capacidad
de realizar dos operaciones en un nico ciclo.
Multiplicador 17x17 que permite las operaciones con enteros
con y sin signo.

4 buses internos y dos generadores de direcciones que


permiten realizar diferentes operaciones y facilitan el acceso
a memoria.
8 registros auxiliares.
Dispone como herramienta del compilador de c para DSP de
coma fija ms avanzado del sector.
Modos de bajo consumo para aplicaciones en que se usan
bateras.

Familia TMS320C8x
Integra varias unidades de proceso en el mismo encapsulado. Estas
unidades de proceso son de coma fija de 16 bits.
Puntos destacados:

Arquitectura de C8x
Arquitectura MIMD (Mltiple instruccin - Mltiple dato) totalmente
programable.
Instrucciones avanzadas de DSP.
Procesador principal RISC de 32 bit.
Controlador de transferencia.
Velocidad de transferencia de hasta 400 Mbytes/sec.
Capacidad de direccionamiento hasta 4 Gbytes.
Ciclos de instruccin de 17, 20 y 25 ns.

TMS320C80 :

Controlador de vdeo.
4 DSPs trabajando en paralelo.
50 kbytes de RAM interna.
2 BOPS.
Encapsulados 305 pins PGA, 352 BGA.

TMS320C82 :

2 DSPs trabajando en paralelo.


44 kbytes de RAM interna.
1.5 BOPS.
Encapsulado 352 BGA.

Aplicaciones Fundamentales:
Vdeo conferencia.
Vdeo telfonos.
Telecomunicaciones a alta velocidad.
Procesamiento de imagen y vdeo.
Estaciones de trabajo multimedia.
Aceleradores de grficos 2-D y 3-D.
Realidad virtual.
Seguridad.
Sistemas de rdar y snar.

Caractersticas:

Controlador inteligente de transferencia interno y


memoria (SRAM).
Procesamiento paralelo mltiple de 32 bit.
La ALU de 32 bit puede ser configurada como 2 de 16 bits
4 de 8 bits para proceso paralelo de datos con baja
precisin.
Interfaz directa con DRAM, SRAM y VRAM.
Interfaz de bus externo dinmico de 8, 16, 32 y 64 bit.

Familia TMS320AVxxx (DCP)


Estn orientados a una aplicacin determinada. Est compuesta por
varios miembros.

Puntos destacados
MPEG):

TMS320AV110

(Decodificador

de

audio

Decodificador de audio ISO-MPEG en un nico chip.


Decodifica los modos mono, estreo, dual y joint stereo.
Soporta todas las frecuencias de muestreo y bit rates de
MPEG, incluido el formato libre.
Acepta entrada de datos a rfagas hasta una velocidad de
15 Mbits/s.
Encapsulado pequeo de 120-pins plastic quad flat package
(PQFP).

Puntos destacados
MPEG):

(Decodificador

de

audio

No requiere un microprocesador host para inicializacin y


operacin.
Acepta SCR y PTS de audio y proporciona sincronizacin
automtica.
Proporciona informacin de estado al inicio de cada trama.
Encapsulado PLCC de 44 pins de bajo coste.

Puntos destacados
MPEG):

TMS320AV120

TMS320AV220

(Decodificador

de

vdeo

Interfaz directa con el decodificador de audio MPEG AV110 y


el codificador NTSC AV120.
Sistema decodificador integrado con buffer para entrada de
audio.
Sincronizacin automtica de audio y vdeo sin necesidad de
lgica externa.
Soporta formatos de salida de vdeo NTSC y PAL.
Soporta resolucin SIF y CCI R 601.

Puntos destacados TMS320AV420 (Codificador digital NTSC):

Codificador digital NTSC en un nico chip.


Interpolacin de lnea vertical para MPEG-1 de vdeo.
Entrada : RGB, YUV 4:4:4 YUV 4:2:2.
Salida s-vdeo (C e Y).
Circuito interno para generacin de seal de sincronismo.
Encapsulado 80 pins quad flat package.

CONCLUSION
El Procesamiento de seales trata de la representacin, transformacin y
manipulacin de seales y de la importancia que contienen. Cuando se
refiere al procesado digital de seales, se refiere a la representacin
mediante secuencias de nmeros de precisin finita.
Adems el procesamiento digital de seales representa el futuro en el
estudio de nuevas tecnologas que de la mano de campos de la
ingeniera como la electrnica concretaran la evolucin de la misma y
garantizaran avances tan significativos que la calidad de vida de los
seres humanos se incrementara de forma sustancial. En este sentido, la
fabricacin y diseo de nuevas arquitecturas y el incremento de la
velocidad del clculo matemtico de estos microprocesadores, que por
lo general es en tiempo real, sern las principales caractersticas que

estarn estrechamente ligada al tipo de aplicacin que se le quiera dar,


lo que quiere decir, que la tendencia es que siga evolucionando el PDS
con arquitecturas que estn cada vez ms adaptadas a las necesidades
y particularidades de las diferentes aplicaciones. De tal manera que a
nivel de prestaciones puede atender exigencias particulares como por
ejemplo la domtica, donde el usuario demanda los requisitos; sin
embargo existen otros aspectos a considerar como el costo y
el consumo que pueden disminuir el nmero el inters en su estudio.
Finalmente se puede decretar el triunfo inminente del procesamiento
digital de seales sobre el procesamiento analgico de seales con un
gran nmero de ventajas a nivel de costos y tamao de los
componentes, as como tambin la confiabilidad y fidelidad que nos
ofrece el PDS, con respecto a la calidad de la seal.

Você também pode gostar