You are on page 1of 4

Instituto Tecnolgico de Chihuahua

Field Programmable Analog Array (FPAA)

Jos Ivan Muoz Ros


Adrin Alberto Gonzlez Estrada

Febrero 2016
Introduccin

La tecnologa digital tal y como la conocemos, no naci de la noche a la


maana, es resultado de una constante evolucin debido a las
necesidades que fueron surgiendo con el tiempo. Podemos decir que el
mundo digital naci a partir del mundo analgico, es decir en un
principio la tecnologa operaba en base a dispositivos puramente
analgicos, un ejemplo de esto son las telecomunicaciones, tales como
la radio o el telgrafo, ambas tecnologas basadas en dispositivos
analgicos para trasmitir la informacin.
Podemos establecer una estrecha relacin entre los dispositivos
analgicos y los dispositivos digitales como antagnicos funcionales de
estos, un ejemplo sencillo es el FPGA y el FPAA, ya que podramos decir
que funcionalmente son antagnicos, estableciendo que digital es el
antagnico de analgico. Siendo el FPAA la parte analgica, pero.

Qu es un FPAA?
Un arreglo analgico programable en campo, por sus siglas en ingles
FPAA (Field Programmable Analog Array), es un circuito integrado el cual
puede ser implementado para diversas funciones analgicas,
considerando que su equivalente en sus circuitos digitales son los FPGAs
por sus siglas en ingls (Field Programmable Gate Array). Los elementos
bsicos que componen un FPAA son los Bloques analgicos configurables
por sus siglas en ingles CAB (Configurable Analog Blocks) el cual
manipulan las seales y las redes de las rutas de interconexin.
Las funciones analgicas que van a ser implementadas son definidas por
un conjuntos de bits de configuracin cargados de los registros internos
de desplazamiento, los bloques analgicos tienen parmetros que se
pueden programar para adaptarse a una aplicacin en particular, el
cual cada CAB se puede usar para implementar una gran variedad de
procesamiento de seales analgicas, por ejemplo; amplificacin,
integracin, diferenciacin, suma, resta, multiplicacin, comparacin,
logaritmos y exponenciales.
Los FPAA estn diseados para trabajar en diferentes tiempos, el
continuo y discreto:
En tiempo discreto estn diseados con tecnologa de capacitores
conmutados o corriente conmutada, el cual se pretende obtener una
resistencia variable a diferentes frecuencias para la conmutacin del
interruptor. Las ventajas se pueden observar en trminos de la
capacidad de programacin y la insensibilidad de la resistencia en los
interruptores.

En tiempo continuo estn diseados con tecnologa de transductores,


como un transistor bipolar o FET. La celda bsica consiste en un
amplificador operacional y capacitores programables vinculados a travs
de un arreglo basado en transductores, estos presentan ventajas en
trminos de ancho de banda con reducido rango de programacin para
sus parmetros.

El FPAA de Lattice
El elemento bsico funcional de los circuitos FPAA de lattice es el PACell
(Programmable analog cell) que dependiendo de la arquitectura
especifica del circuito puede ser un amplificador de instrumentacin, un
amplificador sumador u otra etapa activa elemental.
EL FPAA de Zetex
Los FPAA fabricados por Zetex se denominan FPAD (Field Programmable
Analog Device), el circuito se basa en una celda analgica configurable
nica, la cual es flexible a la programacin de diferentes funciones tales
como la adicin, negacin, logaritmo, antilogaritmo, amplificacin,
diferenciacin, integracin, rectificacin y seguidores de voltaje. Estas
funciones se combinan para implementarse en un sistema de
procesamiento o un acondicionamiento de seal.
El FPAA de Anadigm
La compaa Anadigm (Analog Paradigm) tiene dos familias de FPAAs,
que estn divididas en cuanto a la manera de reconfiguracin, La
primera tiene reconfiguracin estatica, es decir, el dispositivo debe
reiniciarse antes de cargar el flujo de bits (bit stream) de configuracin.
La segunda familia es dinmicamente reconfigurable, es decir, tiene la
capacidad de reconfiguracin dinmica en tiempo real, lo cual quiere
decir que el dispositivo puede ser reconfigurado por el programador sin
necesidad de reiniciar el sistema para cargar los cambios realizados.
CAB
Tal y como establecimos anteriormente un FPAA est formado por CABs
interconectados entre s, un CAB a su vez est formado por 2 matrices
de conmutadores analgicos, un arreglo de 8 capacitores programables
de pequea dimensin con un valor entre 0 y 255 unidades de
capacitancia. Seguida de 2 amplificadores operacionales a 50MHz y un
comparador, los cuales son retroalimentados a la matriz de
conmutadores analgicos de la entrada.

Para que el circuito funcione de manera adecuada, se necesita el uso de


seales de reloj no solapadas, las cuales son proporcionadas por el
bloque NOL obtenidas a partir de las 4 seales de reloj del sistema.
EL bloque de configuracin y control lgico est compuesto por una
memoria SRAM de configuracin, una shadow SRAM y la lgica de
control.

Conclusin
Como hemos podido observar los FPAA tienen un amplio
entorno de desarrollo as como de utilidad para el usuario al
momento
de
trabajar
seales
analgicas,
ms
especficamente para el acondicionamiento de seales
propiciando una herramienta poderosa al momento de realizar
un diseo para trabajar de manera analgica una seal,
realizndolo de una manera ms sencilla, confiable y eficaz
que de la manera tradicional al disear el sistema para un
caso especfico, adems de que un FPAA posee volatilidad es
decir puede adaptarse el hardware a un cambio de manera
ms sencilla y practica que con otro medio.

You might also like