Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Breton PDF
Breton PDF
ESCUELA DE INGENIERIA
DISEO Y CONSTRUCCIN DE UN
INVERSOR TRIFSICO MULTINIVEL
DE CUATRO ETAPAS PARA
COMPENSACIN ARMNICA Y DE
REACTIVOS
Profesor Supervisor:
JUAN W. DIXON ROJAS
DISEO Y CONSTRUCCIN DE UN
INVERSOR TRIFSICO MULTINIVEL
DE CUATRO ETAPAS PARA
COMPENSACIN ARMNICA Y DE
REACTIVOS
JUAN DIXON R.
MAURICIO ROTELLA M.
LUIS MORAN T.
ii
AGRADECIMIENTOS
iii
INDICE GENERAL
Pg.
DEDICATORIA................................................................................................................ii
AGRADECIMIENTOS ...................................................................................................iii
INDICE GENERAL......................................................................................................... iv
INDICE DE TABLAS.....................................................................................................vii
RESUMEN..................................................................................................................... xiv
ABSTRACT.................................................................................................................... xv
I. Introduccion ............................................................................................................. 1
1.1. Objetivos de la Memoria................................................................................. 1
1.1.1. Origen de la Memoria ........................................................................... 1
1.1.2. Cobertura de la Memoria ...................................................................... 1
1.1.3. Organizacin de la Memoria................................................................. 2
1.2. Inversores Multinivel ...................................................................................... 2
1.2.1. Inversor Acoplado por Diodo (Diode-Clamped Inverter)..................... 5
1.2.2. Inversor Acoplado por Condensador (Capacitor Clamped Inverter) .... 8
1.2.3. Inversor Multietapa con Puentes H e Inversores en Cascada ............. 10
1.2.4. Inversor Multietapa en Cascada con Fuente Comn .......................... 16
iv
2.2.2. Distribucin de Potencia..................................................................... 30
2.2.3. Forma de la Corriente. ........................................................................ 31
2.3. Comparacin de Inversores ........................................................................... 32
BIBLIOGRAFIA ............................................................................................................. 80
v
ANEXO B: Datos Tcnicos ............................................................................................ 87
ANEXO H: Fotogracias de las Vistas Superior e Inferior del Inversor. ....................... 139
vi
INDICE DE TABLAS
Pg.
Tabla 1.3 Secuencia de encendido para el inversor de la figura 1.4 (a) ............................ 9
Tabla 2.1 Potencias suministradas por cada puente (Inversor con Fuentes
Independientes)...................................................................................................... 25
Tabla 2.2 Potencias suministradas por cada puente (Inversor de Fuente Comn).......... 31
Tabla 3.2 Relacin de voltaje entre primarios y secundarios por etapa .......................... 53
vii
Tabla G.1 Datos para clculos trmicos........................................................................ 135
viii
INDICE DE FIGURAS
Pg.
Figura 1.2 Esquema de Inversor Acoplado por Diodo. (a) Tres niveles. (b) Cinco
niveles. ..................................................................................................................... 6
Figura 1.3 Esquema Inversor con Condensador de Acople. (a) Tres niveles. (b)
Cinco niveles. .......................................................................................................... 8
Figura 1.7 Inversor en Cascada Asimtrico de dos Etapas (a) operando con cinco
niveles (b) operando con siete niveles. .................................................................. 14
Figura 1.8 Inversor en Cascada Simtrico de dos Etapas con fuente comn. ................. 17
Figura 2.1 Una fase de Inversor de Cuatro Etapas en Cascada con Fuentes
Independientes ....................................................................................................... 20
Figura 2.5 Inversor de Cuatro Etapas en Cascada con Fuente Comn. .......................... 26
Figura 2.7 Tensin de salida del Inversor comparada con una sinusoide de
referencia. .............................................................................................................. 29
ix
Figura 2.9 Corriente y Voltaje de salida para cargas R y RL. ......................................... 32
Figura 2.12 Seal de disparo de uno los IGBT de la etapa del 3er Auxiliar .................... 35
Figura 3.3 Esquemtico del encapsulado y asignacin de pines del P503-F-PM ........... 40
x
Figura 3.17 Corte transversal por el Disipador ............................................................... 58
Figura 3.18 (a) Planta del armazn estructural (b) Detalle esquinas.............................. 59
Figura 3.21 Esquema corte por la fase central del inversor. ........................................... 62
Figura 3.29 Sistema Integrado AC-AC con dos Inversores Multinivel .......................... 71
xi
Figura 4.8 a)Voltaje inversor multinivel. b) Voltaje inversor PWM. ............................. 78
Figura E.2 Fotografa del conector para las seales de control..................................... 128
Figura G.1 Modelo trmico utilizado para los clculos ................................................ 134
xii
Figura H.3 a) Conector de alimentacin. b) Interruptor general ................................... 140
xiii
RESUMEN
xiv
ABSTRACT
xv
1
I. INTRODUCCION
Se dej para un trabajo futuro el diseo del control del inversor, el que
ser especfico para la aplicacin ya definida en 1.1.1.
2
niveles voltaje de salida, uno de tres niveles generar tres niveles de tensin y as
sucesivamente. En la figura 1.1 se muestra un esquema bsico de inversores con (a)
dos (b) tres y (c) m niveles, donde los semiconductores de potencia estn
representados por interruptores ideales de varias posiciones.
+
VC(m-1)
+
VC(m-2)
+ a
VC(2)
+
VC a a
+ + Va
VC(1) VC(1)
Va Va
0 0 0
(a) (b) (c)
m = n +1 (1.1)
Vdc
S1
2
C1
D1 S2
Vdc
4
van D1'
D2
S3
C2
S4
Vdc
D3 a
n
Vdc
S1 S1'
2
C1 C3
D2'
D1 S2 S2'
Vdc
n a Vdc
4
D1' S1' D3' S3'
C2 C4
Vdc S '
Vdc S4'
2
2 2
0 0
(a) (b)
Figura 1.3 Esquema de Inversor Acoplado por Diodo. (a) Tres niveles. (b)
Cinco niveles.
Van S1 S2 S1 S2
Vdc / 2 1 1
0 1 1
- Vdc / 2 1 1
7
En este tipo de inversor, los diodos (D1 y D1) son componentes clave que
no se encuentran en los inversores de dos niveles comunes. Estos diodos acoplan el
voltaje de conmutacin para dividir el nivel de voltaje de la barra DC. Cuando S1 y
S2 estn simultneamente cerrados, el voltaje entre a y 0 es Vdc. En este caso, D1
balancea el voltaje entre S1 y S2 haciendo que S1 bloquee el voltaje en C1 y que S2
bloquee el voltaje en C2.
Van S1 S2 S3 S4 S1 S2 S3 S4
Vdc / 2 1 1 1 1
Vdc / 4 1 1 1 1
0 1 1 1 1
- Vdc / 4 1 1 1 1
- Vdc / 2 1 1 1 1
Vdc
S1
2
C4
S2
C3
Vdc
van 4
C2
S3
C4
S4
Vdc
n C3 C1 a
Vdc
S1 S1'
2
C1 C4 C2
S2 S2'
Vdc
C1
n a Vdc
C3
4
'
S1 S3'
C2 C4
(a) (b)
Figura 1.4 Esquema Inversor Acoplado por Condensador. (a) Tres niveles. (b)
Cinco niveles.
Van S1 S2 S1 S2
Vdc / 2 1 1
0 1 1
0 1 1
- Vdc / 2 1 1
Van S1 S2 S3 S4 S1 S2 S3 S4
Vdc / 2 1 1 1 1
Vdc / 4 1 1 1 1
Vdc / 4 1 1 1 1
Vdc / 4 1 1 1 1
0 1 1 1 1
0 1 1 1 1
0 1 1 1 1
0 1 1 1 1
0 1 1 1 1
0 1 1 1 1
- Vdc / 4 1 1 1 1
- Vdc / 4 1 1 1 1
- Vdc / 4 1 1 1 1
- Vdc / 2 1 1 1 1
10
CARGA
S1 S2
a +
Vdc
Van
n -
S3 S4
Van S1 S2 S3 S4
Vdc 1 1
0 1 1
0 1 1
- Vdc 1 1
la figura 1.7. Adems, se puede apreciar que para generar los diferentes niveles de
tensin hay ms de una combinacin posible.
2Vdc
S1B S2 B
Vdc a
2Vdc
' '
S 1B S 2B
Vdc
S1 A S2 A
Vdc
Vdc
n Vdc
' '
S 1A S 2A
Vdc
' '
Vdc Vdc
S1B S 2B
Vdc Vdc
2 2
V V
S1 A S2 A dc dc
2 2
Vdc Vdc Vdc
n
' '
S1A S 2A
Vdc Vdc
(a) (b)
Figura 1.8 Inversor en Cascada Asimtrico de dos Etapas (a) operando con
cinco niveles (b) operando con siete niveles.
Van S1 S2 S3 S4 S1 S2 S3 S4
0 1 1 1 1
0.5 Vdc 1 1 1 1
Vdc 1 1 1 1
1.5 Vdc 1 1 1 1
Vdc 1 1 1 1
0.5 Vdc 1 1 1 1
0 1 1 1 1
- 0.5 Vdc 1 1 1 1
- Vdc 1 1 1 1
-1.5 Vdc 1 1 1 1
- Vdc 1 1 1 1
- 0.5 Vdc 1 1 1 1
un nmero mayor de niveles que uno Simtrico. En la tabla 1.9 se muestra una
comparacin entre utilizar el esquema simtrico frente al asimtrico, aqu se puede
observar que el aumento del nmero de niveles es considerablemente importante.
2Vdc
1:1
S1B S2B a
2Vdc
' '
S1B S 2B
Vdc
1:1
S1 A S2 A
Vdc
Vdc
Vdc
' '
S1A S 2A n
Vdc
Figura 1.9 Inversor en Cascada Simtrico de dos Etapas con fuente comn.
2 :1
S1B S2B a Vdc Vdc
' '
Vdc Vdc
S1B S 2B
Vdc Vdc
2 2
1:1 V V
S1 A S2 A dc dc
2 2
Vdc Vdc Vdc
'
S1A S 2'A n
Vdc Vdc
(a) (b)
ni 1
v dc (i 1) = v dc (i ) i = 1, 2, ...( p 1) (2.1)
ni (ni 1 1)
los puentes H utilizados en las diferentes etapas del inversor generan 3 niveles de
tensin, se obtiene que:
ni = 3 i (2.2)
v dc x ( i ) = 3 v dc x (i 1)
(2.3)
Vdc
3er Auxiliar
3 Vdc
2er Auxiliar
CARGA
9 Vdc
1er Auxiliar
27 Vdc
Principal
Figura 2.1 Una fase de Inversor de Cuatro Etapas en Cascada con Fuentes
Independientes
21
Con la relacin obtenida en (2.4) se pueden obtener los voltajes para las
diferentes etapas del inversor, siendo estos los siguientes: La Principal debe estar
alimentada con 216Vdc, el 1er Auxiliar con 72Vdc, el 2do Auxiliar con 24Vdc y
finalmente el 3er Auxiliar con 8Vdc.
mayores potencias. Por ejemplo el Principal puede ser implementado con GTOs o
IGCTs y los Auxiliares con IGBTs.
Tabla 2.1 Potencias suministradas por cada puente (Inversor con Fuentes
Independientes).
Carga R
(P en kW)
Auxiliar 3 0,072
Auxiliar 2 0,487
Auxiliar 1 2,711
Principal 13,813
TOTAL 17,084
27 : 1
3er Auxiliar
9:1
2er Auxiliar
CARGA
3:1
1er Auxiliar
1:1
Vdc
Principal
Figura 2.6 Voltaje Modulado en primarios y secundarios en cada etapa del inversor
28
Figura 2.7 Tensin de salida del Inversor comparada con una sinusoide de
referencia.
Carga R Carga RL % de
(P en kW) (P en kW) Carga
Auxiliar 3 0,069 0,049 0,4
Auxiliar 2 0,461 0,331 2,9
Auxiliar 1 2,563 1,839 15,9
Master 13,056 9,375 80,9
TOTAL 16,148 11,594 100%
Los inversores PWM modulan el voltaje por ancho de pulso, lo que hace
que el voltaje de salida no sea perfectamente sinusoidal y se mueva bruscamente,
generando grandes dV/dt. Esto puede causar problemas en las aislaciones, y en el
caso de los motores, producir daos a los rodamientos. Por el contrario, como los
inversores multinivel generan la tensin modulando la amplitud del voltaje de salida,
ste vara desde cero al valor mximo de la sinusoide de forma suave y escalonada.
En la figura 2.12 se muestra los voltajes de salida para estos inversores, para el caso
del inversor PWM se ha utilizado uno de dos niveles operando a 10kHz, con el
esquema que se muestra en el Anexo C.
34
La etapa del 3er Auxiliar opera a una frecuencia promedio de 2,7 kHz,
pero alcanza una frecuencia mxima de 4,3 kHz. La obtencin de este valor se
realiz midiendo la seal de disparo, en un perodo fundamental del Inversor, de uno
de los IGBT de la etapa del 3er Auxiliar. En la figura 2.13 se muestra esta seal
(figura superior), junto con una ampliacin (figura inferior), donde se realiz la
medicin del periodo ms corto de esta seal. En la figura superior se puede apreciar
35
Figura 2.13 Seal de disparo de uno los IGBT de la etapa del 3er Auxiliar
27 : 1
3er Auxiliar
9:1
3:1
1er Auxiliar
1:1
Vdc
Principal
En la figura 3.3 se muestran dos fotos del mdulo IGBT utilizado, con
los que se formar cada una de las tapas del inversor. Como el inversor es de tres
fases y de cuatro etapas, se requieren 12 de estos mdulos para su construccin. Para
simplicidad del diseo y para unificar el material utilizado, se utilizaron puentes de la
misma potencia en todas las etapas del inversor.
Para que los IGBTs conduzcan es necesario generar una seal de voltaje
de alrededor de 15V entre la puerta y el emisor. Como se puede observar en la figura
3.2, en cada puente hay tres referencias de disparo diferentes (los dos IGBTs
inferiores del puente H tienen la misma referencia). Por lo tanto, al cambiar de estado
los IGBTs generan tierras flotantes en las fuentes de disparo, lo que hace necesaria la
implementacin de un circuito de disparo que sea capaz de generar los 15V
independientemente para cada uno [7].
6N137
HIC
680 10u
Driver
IR-2113 Vcc
0.1u 5V
47u
10u 15V
IGBT
150p LOD
Optocupla
10k
6N137
LOC
680
0.1u
3.5. Transformadores
162 54 18 6
Vdc + + + = 220 2
220 220 220 220
220 220 2
Vdc = (3.2)
162 + 54 + 18 + 6
Vdc 285
TJ TC TD
PDIS TA
RTH (JC+CD)
PDIS
12 IGBTs
Maestros
RTH (JC+CD)
PDIS
RTH (DA)
RTH (JC+CD)
PDIS TA
36 IGBTs
Auxiliares
RTH (JC+CD)
PDIS
Tarjetas de
Disparo
Disipador
Conectores
de Potencia
Tarjeta de
Potencia Puentes H
52,5
16,0
45,0
(b)
(a)
Figura 3.19 (a) Planta del armazn estructural (b) Detalle esquinas.
60
Disipador Tarjetas de
Potencia
Ventilador
Tarjetas de
Disparo
Tarjetas de
Interconexin
Disipador
Tarjetas de
Fuente de
Potencia
Poder
sola para todo el inversor, se ha ubicado en la parte central bajo las Tarjetas de
Potencia. En la figura H.2 del Anexo H se encuentra una fotografa de la parte
inferior del inversor, donde se pueden observar estos componentes.
Disipador
Conector
de Control
Tarjeta de
Potencia
El corte por las otras fases (las de los extremos), es exactamente igual al
mostrado en la figura 3.22, pero con la diferencia de que bajo stas no se encuentra la
Fuente de Poder. En la figura tambin se pueden ver una barras transversales, las
superiores son utilizadas para montar los transformadores a la estructura de aluminio
y las inferiores para darle mayor rigidez al Armazn del inversor.
Transformador Transformador
Principal 1er Auxiliar
Barra
Transversal
Transformador
2er Auxiliar
Conector de Interruptor
Alimentacin General
220 Vac
~
Tierra
~
Conectado
al Armazn Conector
Ventilador 1
Conector Fuente
de Poder
Conector
Ventilador 2
bsicamente tres grupos de cables, un grupo para cada fase, de tres conductores cada
uno. Por cada uno de estos conductores se suministra los 5 y 15 Vdc adems de la
referencia para estas tensiones. En la figura 3.25(a) se muestra una fotografa de este
cableado saliendo desde la Fuente de poder, y en la figura 3.25(b) se muestra el
cableado llegando a las Tarjetas de Potencia.
Conector DC de
Potencia Fase 1
Bornes de
Conector DC de
Tensin
Potencia Fase 2
Continua
Conector DC de
Potencia Fase 3
1er Auxiliar
2er Auxiliar
Regleta de Distintivos
Conexin Terminales punto
Secundario Trafo
Principal
Secundario Trafo
Bornes de 1er Auxiliar
Tensin
Alterna Secundario Trafo
2er Auxiliar
Secundario Trafo
3er Auxiliar
Las Conexiones de Disparo son las que se realizan entre las Tarjetas de
Disparo y las Tarjetas de Interconexin, para ello se utiliz un cable plano de 16
conductores. En la figura 3.11(b) se mostr una Tarjeta de Interconexin con sus
respectivos cables, uno para cada Tarjeta de Disparo.
Ya que se han detallado todas las partes del inversor, ahora se puede
hacer una descripcin de los pasos y secuencia de montaje a seguir para armar y
desarmar el inversor. Para mayor claridad, el proceso de ensamble del inversor se
describe con el diagrama de flujos de la figura 3.29 (para desarmar el inversor se
debe procede de forma inversa).
69
Armazn
Interconexin de Transformadores
Montaje Disipador
Conexiones de Disparo
Montaje Ventiladores
Control
Fuente Motor
INVERSOR
DC Induccin
Resistencia de
Proteccin
Voltaje
Corriente
Voltaje
Corriente
BIBLIOGRAFIA
[4] Leon M. Tolbert, Fang Z. Peng (1999) Multilevel Converters for Large
Electric Drives. IEEE Transactions on Industry Applications. vol. 35, no.
1, pp. 36-44, Jan/Feb 1999.
[7] Contardo, Jos; (1997) Filtro activo Paralelo con Control Difuso en la
Barra Continua, Memoria para optar al Ttulo de Ingeniero Civil de
Industrias, con Mencin en Electricidad, Pontificia Universidad Catlica
de Chile.
ANEXOS
83
6N137 (Optocupla)
74LS04 (Negador)
6N137 (Optocupla)
102
103
104
105
106
74LS04 (Negador)
107
108
109
Como se puede ver, a los IGBTs de la parte de arriba del puente se los llam HI1 y
HI2, y la los de la parte inferior se los llam LO1 y LO2, estando alineados
verticalmente los con ndice 1 y 2. De esta forma quedan perfectamente identificados
todos los IGBT del Inversor (determinados por la etapa a la que pertenecen y su
ubicacin dentro del puente)
HI1 HI2
LO1 LO2
As, las seales de control para cada uno de los diferentes IGBTs del
inversor se identificarn de esta misma forma.
Por otro lado, esta tarjeta posee los terminales de las puertas para disparar
los IGBTs. En la figura C.4 se muestra en detalle esta seccin de la tarjeta, como se
dijo anteriormente, los terminales para estos efectos (centro de la figura) poseen la
122
5 Vdc 5 Vdc
15 Vdc 15 Vdc
Negativo Negativo
En la figura C.5 se puede ver que los terminales de los conectores estn
clasificados en cuatro grupo, los que se describen a continuacin.
En la figura D.2 se muestra este mismo detalle, pero se han dejado solo
las lneas que conforman el conector, modo que se pueda apreciar con mayor claridad
la caracterizacin de cada lnea de conexin. La nomenclatura utilizada es la misma
que la utilizada en el conector de disparo de la figura C.5, en esta tarjeta se han
agrupado en dos los contactos (Master con Slave 2 Driver y Slave 1 con Slave 3
Driver). Esto, porque dependiendo en cual ranura de la Tarjeta de Potencia se
introduzca la Tarjeta de Disparo, esta controlar diferentes etapas del inversor.
El otro conector de esta tarjeta, que es por el que ingresan las seales a la
Tarjeta de Disparo, se muestra detalladamente en la figura D.3. Nuevamente la
nomenclatura utilizada en este conector es la misma que la descrita anteriormente.
Conectores para
Seales de
Disparo
Conector para
Seales de
Control
Como se puede observar, esta tarjeta posee dos conectores para los
termistores, uno al lado derecho y otro al lado izquierdo de la figura E.1. En cada uno
de ellos hay dos pares de terminales, que corresponden a cada uno de los puentes.
Los dos terminales superiores del conector del lado derecho son los de la etapa del
2do Auxiliar, y los dos inferiores del 1er Auxiliar. Por otro lado, los dos terminales
superiores del conector del lado izquierdo son los de la etapa Principal, y los dos
inferiores del 3er Auxiliar.
14 10 6 2 4 8 12 16
13 9 5 1 3 7 11 15
mA
5Vdc 6
15Vdc 390
mA
5Vdc 200
12Vdc 200
15Vdc 500
220Vac
750uF LM7815 15Vdc
LM7812 12Vdc
del resto. As los clculos resultan ms simples y no se cometen errores, debido a que
se est sobrestimando la potencia disipada.
RTH (JC+CD)
PDIS M
TJ
12 IGBTs
Maestros
RTH (JC+CD)
M
PDIS
TJ RTH (DA)
RTH (JC+CD) TD
A
PDIS TA
TJ
36 IGBTs
Auxiliares
RTH (JC+CD)
PDIS A
TJ
Para realizar los clculos se consider que por los IGBTs Principales
circular como mximo una corriente de 20A, por lo tanto por los Auxiliares
circular 3A (15% de la corriente de los Principales). Es importante considerar que el
inversor no est diseado para operar con 20A en los Principales, ya que los
transformadores utilizados limitan la potencia. Pero los clculos se realizaron con
este valor para garantizar que el inversor podra operar en el futuro sin problemas
trmicos a esa corriente, para lo cual solo se requerira un cambio de los
transformadores de salida.
T J = T A + RTH ( DA) ( M
PDIS + A
PDIS ) M
+ RTH ( JC + CD ) PDIS (G.6)
135
En la tabla G.1 se muestra un resumen con todos los datos utilizados para
los clculos.
Dato Valor
VDS 2.6V
VD 1.26V
EON 0.28mWs
EOFF 0.75mWs
IGBT
RJC 0.9C/W
Diodo
RJC 1.7C/W
RCD 0.34C/W
ID 20A
TA 40C
TJ max 125C
fPrincipal 50Hz
fAuxiliar 250Hz
Duty Cycle (Principal) 40%
Duty Cycle (Auxiliar) 37%
136
A
PDIS ( Conduccin ) = 2.6 3 0.37 + (0.00028 + 0.00075) 250
A
(G.9)
PDIS ( Conduccin ) = 3.1435
A
PDIS ( Diodo ) = 1.26 3
A
(G.13)
PDIS ( Diodo ) = 3.78
PerformanceFactor ( PF )
RTH ( DA) = (G.16)
SurfaceArea ( SA)
El PF depende de la velocidad del aire por las aletas del disipador y del
largo de este, para el caso del disipador utilizado, este tiene un valor de 10.0435. El
SA dependen del nmeros de aletas de ste (NF), de la altura de stas (FH) y del
ancho del disipador (W), los que se relacionan de la siguiente forma:
SA = NF FH 2 + W (G.17)
PF
RTH ( DA) = (G.18)
NF FH 2 + W
138
********************************************************************************
;
; Programa de tablas, pruebas de inversor multinivel
; TMS320F241
;
********************************************************************************
; Este programa entregar una tabla en secuencia para disparar las compuertas de
; un inversor multinivel. La frecuencia de salida se puede dejar fija (modificable
; en el programa si el pinXXX del puerto XX se encuentra en 0) o se puede modificar
; variando la entrada del conversor Analogo/Digital N1.
;
; Para indagar acerca de los detalles de configuracin consultar manual: "systems
; and periferals" del TMS320F241
;
********************************************************************************
.include "243_dsk.h" ; Incluye la librera que contine las definiciones
; de los nombres para este DSP. Con esta el copilador
; interpreta cada nombre o instruccin como el nmero
; correspondiente.
143
;=======================================================================
; Definicin de variables.
; Estas variables se manejarn en la memoria RAM, se ubicarn en la misma posicin
; correlativa en que se ponen aqu, pero en la mem RAM, comenzando desde la direccin
; inicial del bloque que les corresponde (B1B2, expresado en el linker), 0202hex en
; este caso.
.bss CONTADOR1, 1 ; El 1 despus de la coma indica que
; la variable ocupa un registro (16 bits)
.bss TEMP, 1
.bss TEMP1, 1
.bss TEMP2, 1
.bss ACCBAJO, 1
.bss ACCALTO, 1
.bss ANA0, 1
.bss ANA1, 1
.bss ANA2, 1
.bss ANA3, 1
;=======================================================================
; Definicin de variable global. Esta es visible desde cualquier parte del programa. INICIO
; indica el comienzo del programa de usuario.
.global INICIO
;=======================================================================
; Definicin de vectores de reset e interrupciones.
; RSVECT es el vector de reset, cuando se inicia el funcionamiento del DSP, este parte
; en la posicin que indica este vector. En este caso la posicin 1F00h es la posicin
; del punto de partida del bootloader, este detecta el estado del BIO pin y segn esto
; pasa al modo de programacin de la mem. flash o pasa al punto inicial del programa
; grabado anteriormente.
; Los vectores INIT1..INIT6 inican las posiciones de las rutinas de interrupcin de
; cada una de las 6 distintas interrupciones posibles.
.sect "vectors"
RSVECT B 1F00h
INT1 B PHANTOM
INT2 B RUTINA_INT2
INT3 B PHANTOM
INT4 B PHANTOM
INT5 B PHANTOM
INT6 B PHANTOM
;=======================================================================
; Inicio del programa.
;=======================================================================
.text
;=======================================================================
; Configuraciones generales.
INIC
LDP #0h
CLRC SXM
CLRC OVM ; Overflow mode, 0=resultado de overfl va al acc.
SPLK #0000h, IMR ; Mascaras de interrupcin (1-6).
LDP #0E0h
144
OR #0FF00h
LDP #0E1h
SETC XF
SACL PBDATDIR
LDP #04h
LACL TEMP1
RPT #07
SFR
OR #0FF00h
LDP #0E1h
SACL PCDATDIR
LDP #04h
LACL TEMP
OR #0FF00h
SACL TEMP1
LACL TEMP
RPT #07
SFR
OR #0FF00h
SACL TEMP2
LACC TEMP2,16
OR TEMP1
LDP #0E1h
CLRC XF
SACL PBDATDIRDIR
SACH PCDAT
LDP #04
LACL TEMP
SACL TEMP1
LDP #0E8h ; este pedacito de rutina es el que finaliza
LACL EVIFRA ; la interrupcin, borra los flags y ese
SACL EVIFRA ; tipo de cosas.
LDP #04h
LACL ACCBAJO ; recupera el acumulador y los registros
LACC ACCALTO, 16 ; de estado
MAR *,AR0
LAR AR0,#0201h
LST #0, *-
LST #1, *
CLRC INTM
RET
TABLA
.word 39321
.word 39321
.word 39321
.word 39321
.word 39321
.word 39321
.word 39321
.word 39317
.word 39317
147
.word 39317
.word 39317
.word 39318
.word 39318
.word 39318
.word 39318
.word 39257
.word 39257
.word 39253
.word 39253
.word 39253
.word 39254
.word 39254
.word 39273
.word 39273
.word 39269
.word 39270
.word 39270
.word 38297
.word 38297
.word 38293
.word 38294
.word 38294
.word 38233
.word 38229
.word 38230
.word 38230
.word 38249
.word 38245
.word 38246
.word 38553
.word 38553
.word 38549
.word 38550
.word 38489
.word 38485
.word 38486
.word 38505
.word 38501
.word 38502
.word 38502
.word 22937
.word 22933
.word 22934
.word 22873
.word 22869
.word 22870
.word 22889
.word 22885
.word 22886
.word 21913
148
.word 21909
.word 21910
.word 21849
.word 21845
.word 21846
.word 21865
.word 21861
.word 21862
.word 22169
.word 22165
.word 22166
.word 22105
.word 22101
.word 22102
.word 22121
.word 22117
.word 22118
.word 27033
.word 27029
.word 27030
.word 26969
.word 26965
.word 26965
.word 26966
.word 26985
.word 26981
.word 26982
.word 26009
.word 26005
.word 26005
.word 26006
.word 25945
.word 25941
.word 25941
.word 25942
.word 25961
.word 25957
.word 25957
.word 25958
.word 25958
.word 26265
.word 26261
.word 26261
.word 26262
.word 26262
.word 26201
.word 26201
.word 26197
.word 26197
.word 26198
.word 26198
149
.word 26198
.word 26217
.word 26217
.word 26217
.word 26213
.word 26213
.word 26213
.word 26213
.word 26213
.word 26214
.word 26214
.word 26214
.word 26214
.word 26214
.word 26214
.word 26214
.word 26214
.word 26214
.word 26214
.word 26214
.word 26214
.word 26214
.word 26214
.word 26213
.word 26213
.word 26213
.word 26213
.word 26217
.word 26217
.word 26217
.word 26217
.word 26198
.word 26198
.word 26197
.word 26197
.word 26197
.word 26201
.word 26201
.word 26262
.word 26262
.word 26261
.word 26265
.word 26265
.word 25958
.word 25958
.word 25957
.word 25961
.word 25961
.word 25942
.word 25941
.word 25945
150
.word 25945
.word 26006
.word 26005
.word 26009
.word 26982
.word 26982
.word 26981
.word 26985
.word 26966
.word 26965
.word 26969
.word 27030
.word 27029
.word 27033
.word 27033
.word 22118
.word 22117
.word 22121
.word 22102
.word 22101
.word 22105
.word 22166
.word 22165
.word 22169
.word 21862
.word 21861
.word 21865
.word 21846
.word 21845
.word 21849
.word 21910
.word 21909
.word 21913
.word 22886
.word 22885
.word 22889
.word 22870
.word 22869
.word 22873
.word 22934
.word 22933
.word 22937
.word 38502
.word 38501
.word 38505
.word 38486
.word 38485
.word 38485
.word 38489
.word 38550
.word 38549
151
.word 38553
.word 38246
.word 38245
.word 38245
.word 38249
.word 38230
.word 38229
.word 38229
.word 38233
.word 38294
.word 38293
.word 38293
.word 38297
.word 38297
.word 39270
.word 39269
.word 39269
.word 39273
.word 39273
.word 39254
.word 39254
.word 39253
.word 39253
.word 39257
.word 39257
.word 39257
.word 39318
.word 39318
.word 39318
.word 39317
.word 39317
.word 39317
.word 39317
.word 39317
.word 39321
.word 39321
.word 39321
.word 39321
.word 39321
.word 39321
.word 39321
;=======================================================================
PHANTOM RET
152