Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Palabras clave: programacin anloga, FPAA (Field Programmable Analog Array), ABK (Anadigm
Boot Kernel), PSoC (Programmable System on Chip), interfaz de comunicacin de dos hilos I2C (Inter
IC bus), reconfiguracin dinmica.
Key words: analog programming, field programmable analog array, anadigm boot kernel, programmable
system on chip, inter IC bus, dynamic reconfiguration
RESUMEN
Este artculo propone el uso de arreglos anlogos
programables FPAA (Field Programmable Analog
Array) para el acondicionamiento de sensores en
cooperacin con procesadores de seal mixta PSoC
(Programmable System on Chip), a fin de cooperar
y lograr una aproximacin a los sensores inteligentes. La propiedad inherente de las dos plataformas
incrementa la versatilidad del sistema en general,
dando posibilidades de medicin y control centralizado y descentralizado, incursionando en lo que hoy
ABSTRACT
This paper it proposes the use of programable
analog arrays, FPAA (field programmable analog
con-ciencias
array) for sensor signal conditioning in cooperation
!"#$cooperative
analog - digital signal processing%
&
'
(
of modern industrial instrumentation.
***
,QWURGXFFLyQ
)
+
+
,
+/01
$%2 )
34
capacidades de procesamiento, acondicionamiento
6
+
34
+
)
7
) 3
4
)4
/81
2 3
9: )
(6 (
+
7;
<
&
+ )
=
)
un sensor con sus diferentes caractersticas.
2
+
>
?
)
&
+(
tipo de sensor.
?
&
44
;
)
riormente, en la actualidad la instrumentacin de
con-ciencias
; 3
)
C!! 7
&
4
simulacin de algunos de los sensores seleccionados.
&LUFXLWRVDQiORJRVSURJUDPDEOHV
)3$$6
? 4 C!!) CG!$C G!%
+
)
+
4 !
CG!
= +
)
&
+ (+
C!!3
= !H$ &!
H
%2
!H3diendo del dispositivo.
2.1
Tecnologa de condensadores
.conmutados
2
3
/I1
A
)
condensador. Estas resistencias programadas pueden ser tanto de polaridad positiva como negativa.
;&0
&
)
2 7
+
&
(
)
+
;
((
/J17
4das durante una fase.
2.1.1
2(
>
,
4
4
(
))
A
+
este tipo de dispositivos.
( (
proporcionados.
)
,
+
&
(
sistivos en un mismo circuito, nicamente
mediante programacin
$UTXLWHFWXUD)3$$GH$QDGLJP
Figura 1.;)
45
con-ciencias
Figura 2.!)
C!!!K880;LB
2)
C!!<
$'NM%
&
+ 4
!H
&
#!O$#
! O%
!4 "
2?
$2 ?% 2
+
A
C!! 2
2?
+
3
A
operaciones analgicas.
M
)
C!! !" $ F F
%
)
+
++
; 4
C!! #O!,
&
+
!H;
#O!,
$# %#O!,
&
+
46
&
+ $ %
#O!,
#O!,
<
( 4
)OXMRGHGLVHxRSDUD)3$$
C!!!
( !8
)7
)
4 !,
$
% /P16 !,
pueden ser ganancias, sumadores, restadores, integradores, derivadores, multiplicacin, divisin,
comparadores, osciladores senoidales, detectores
7 & )
)7
con-ciencias
Figura 3.H )
4
!8
$FRQGLFLRQDPLHQWRGHVHxDOFRQ)3$$
!,3
+ '$Intellectual Property%/Q1
+ =7
&
+
;&D
<( 7 !8
;
(
+6A
/0L1 7
(
+)
!
)4
7
3
)
=
/001
+
7 6
4
+
2
4
7 &
(
4.1
Reconfigurabilidad
47
con-ciencias
4
/081
3
3
) 4 ;
4
+
( 3
>
+
&
+
'HVFULSFLyQGHOVLVWHPD
'
+ 4
F
4
4
+
+6
+C!!!K880;LB
#M2
)
+
#7
&
4 /0B1
&
&
+4
#
70LT8,T &
+
2"
+ # &
>
;
>
+
sensores, simplemente cargando una nueve
&
+
7
>
'HVFULSFLyQGHORVEORTXHVIXQFLRQDOHV
;
+
&
+))C!!
+
!K!"'G,";#'GK;O86
+ !#'')
C!!
6.1
; ))
+ 4
,'OMT'
'0ICPJJ!6
+
QILL
&
+
Anadigmdesigner2. El procesador se encarga de
+!HU$!H U%)
4 C!!
#O!,;
<
(
48
!4
+
procesador es el encargado de controlar los pines
C!!&
+
+
M
+
+ !"
+
con-ciencias
;&J )
+
+C!!/0D1
Figura 7.
+!HU
6.2
V=
+
encarga de almacenar las diferentes funciones de
&
)
+
C!!
'/0I1
)
+ &
+W!G
)
+
)
4
+
)
&
+C!!#
+
C!!
MO$ MO%
&
+
+
4 )4 -
M
)+
+
2"$"23) %
)(=
&
+
+6
)
3
6.3
F4
)
+
&
operacionales de alta respuesta en frecuencia, entra&Q(
6
4 + 4
& 0,T
;
7 ")C!!
!4
&
7C!!
&
+
&0L
49
con-ciencias
+
+ 6 &
F
))
4
)
7( C!!
; &
4
&
+
)
&
2,@PI
&00
6.4
;
C!!)
+
!K880;LB
!
)
&
+ 4
+
<
' !, $+ 4
6.5
Amplificador de semi-potencia
+
4
+
+
(
3
4 6
= 4
50
Figura 11.!&
2,@PI
FPAA seleccionada
6.6
Interfaces de potencia
&
+)
'"$&88%
+
+
6
) 4
6
+
)
A;
(
con-ciencias
Figura 12."7
'"
5HVXOWDGRV
Caractersticas generales del mdulo de instrumen
+
C!!# >
!
&
+
&
+
Comunicacin serial.
!K!"'G,";#'GK;O8+
,
+
A
&
I!
Z
+ 2"
+4
+
08
+
( 4
K
51
con-ciencias
Figura 13.G
+
+
Figura 14. (7\,
+
Figura 15.2
+7
+
52
con-ciencias
&RQFOXVLRQHV
#)
)
3
&)
(
simplemente en microcontroladores.
El desarrollo de un sistema preliminar, utili
3
+
)
&
+4
A A#
(
4
4
#
+ ( )
4 =
&
) 4
)
(
elementos conmutados, el error es mnimo;
con la implementacin de tiempo continuo
+ 4
;+
+
C!! +
2
+4
5HIHUHQFLDVELEOLRJUiFDV
/01OIndustrial
instrumentation:Principles and design.
# K X
3 @D8FI@8LLL
/81X`XGZ
Zb (
\ Intelligent Control and Automation.
\'! 8LLB C
\ ,
Z >B%>@ILLF@ILIZ B8LLB
/@1W""
Proceedings of IEEE'
I00L8F000JW8LLD
/B1,
#
"XP8QBIIF8B'
8LL@h8LLB
"
K @PF08L0@OjG$M%
" >>NN
53
con-ciencias
"$'"k\), !?#!
BP8FBPPM
0QQQ
/0L1 G , # ! G
, ` , 9
' # #:Circuits
and Systems 00@QF0B88LLD
/001!H
!2
54
/0B1OWU2?##?
Proc. Sensor Array and Multichannel Signal
Processing Workshop88QF8@@8LL8
/0D1#GOZProceedings of
Design, Automation and Test in Europe
Conference & Exhiption, DPFIB8LLL
/0I1,!H W @0,
#
#
PB0FPB@0QPP
/0J1 ; ,
"! \ U
Analog2003T G#
0LF088LL@Z";0PDF0QL8LL@
/0P12` M#Z
Analog Integrated Circuits and Signal
ProcessingZ @QDDFJ@8LLB