Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Breton
Breton
ESCUELA DE INGENIERIA
DISEÑO Y CONSTRUCCIÓN DE UN
INVERSOR TRIFÁSICO MULTINIVEL
DE CUATRO ETAPAS PARA
COMPENSACIÓN ARMÓNICA Y DE
REACTIVOS
Profesor Supervisor:
JUAN W. DIXON ROJAS
DISEÑO Y CONSTRUCCIÓN DE UN
INVERSOR TRIFÁSICO MULTINIVEL
DE CUATRO ETAPAS PARA
COMPENSACIÓN ARMÓNICA Y DE
REACTIVOS
JUAN DIXON R.
MAURICIO ROTELLA M.
LUIS MORAN T.
ii
AGRADECIMIENTOS
iii
INDICE GENERAL
Pág.
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. Organización 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 Común .......................... 16
iv
2.2.2. Distribución de Potencia..................................................................... 30
2.2.3. Forma de la Corriente. ........................................................................ 31
2.3. Comparación de Inversores ........................................................................... 32
BIBLIOGRAFIA ............................................................................................................. 80
v
ANEXO B: Datos Técnicos ............................................................................................ 87
ANEXO H: Fotogracias de las Vistas Superior e Inferior del Inversor. ....................... 139
vi
INDICE DE TABLAS
Pág.
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 Común).......... 31
Tabla 3.2 Relación de voltaje entre primarios y secundarios por etapa .......................... 53
vii
Tabla G.1 Datos para cálculos térmicos........................................................................ 135
viii
INDICE DE FIGURAS
Pág.
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 Asimétrico de dos Etapas (a) operando con cinco
niveles (b) operando con siete niveles. .................................................................. 14
Figura 1.8 Inversor en Cascada Simétrico de dos Etapas con fuente común. ................. 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 Común. .......................... 26
Figura 2.7 Tensión 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 Señal de disparo de uno los IGBT de la etapa del 3er Auxiliar .................... 35
Figura 3.3 Esquemático del encapsulado y asignación de pines del P503-F-PM ........... 40
x
Figura 3.17 Corte transversal por el Disipador ............................................................... 58
Figura 3.18 (a) Planta del armazón 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 Fotografía del conector para las señales de control..................................... 128
Figura G.1 Modelo térmico utilizado para los cálculos ................................................ 134
xii
Figura H.3 a) Conector de alimentación. b) Interruptor general ................................... 140
xiii
RESUMEN
xiv
ABSTRACT
xv
1
I. INTRODUCCION
Se dejó para un trabajo futuro el diseño del control del inversor, el que
será específico para la aplicación ya definida en 1.1.1.
2
niveles voltaje de salida, uno de tres niveles generará tres niveles de tensión y así
sucesivamente. En la figura 1.1 se muestra un esquema básico de inversores con (a)
dos (b) tres y (c) m niveles, donde los semiconductores de potencia están
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.
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 conmutación para dividir el nivel de voltaje de la barra DC. Cuando S1 y
S2 están simultáneamente 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.
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.
CARGA
El puente H más sencillo es aquél formado por ramas de dos niveles cada
una, como el mostrado en la figura 1.6. Puede observarse que este puente genera tres
niveles con sólo una fuente de tensión continua. La configuración de este puente H se
muestra en la figura 1.6.
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. Además, se puede apreciar que para generar los diferentes niveles de
tensión hay más de una combinación 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 Asimétrico de dos Etapas (a) operando con
cinco niveles (b) operando con siete niveles.
un número mayor de niveles que uno Simétrico. En la tabla 1.9 se muestra una
comparación entre utilizar el esquema simétrico frente al asimétrico, aquí se puede
observar que el aumento del número 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 Simétrico de dos Etapas con fuente común.
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
tensión, 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 relación 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 Tensión 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 daños a los rodamientos. Por el contrario, como los
inversores multinivel generan la tensión modulando la amplitud del voltaje de salida,
éste varía desde cero al valor máximo 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 máxima de 4,3 kHz. La obtención de este valor se
realizó midiendo la señal de disparo, en un período fundamental del Inversor, de uno
de los IGBT de la etapa del 3er Auxiliar. En la figura 2.13 se muestra esta señal
(figura superior), junto con una ampliación (figura inferior), donde se realizó la
medición del periodo más corto de esta señal. En la figura superior se puede apreciar
35
Figura 2.13 Señal 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 módulo 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 módulos para su construcción. Para
simplicidad del diseño 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 señal 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
implementación 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 armazón estructural (b) Detalle esquinas.
60
Disipador Tarjetas de
Potencia
Ventilador
Tarjetas de
Disparo
Tarjetas de
Interconexión
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 fotografía 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 también 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 Armazón del inversor.
Transformador Transformador
Principal 1er Auxiliar
Barra
Transversal
Transformador
2er Auxiliar
Conector de Interruptor
Alimentación General
220 Vac
~
Tierra
~
Conectado
al Armazón Conector
Ventilador 1
Conector Fuente
de Poder
Conector
Ventilador 2
básicamente 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 además de la
referencia para estas tensiones. En la figura 3.25(a) se muestra una fotografía 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
Tensión
Potencia Fase 2
Continua
Conector DC de
Potencia Fase 3
1er Auxiliar
2er Auxiliar
Regleta de Distintivos
Conexión Terminales “punto”
Secundario Trafo
Principal
Secundario Trafo
Bornes de 1er Auxiliar
Tensión
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 Interconexión, para ello se utilizó un cable plano de 16
conductores. En la figura 3.11(b) se mostró una Tarjeta de Interconexión 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 descripción 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
Armazón
Interconexión de Transformadores
Montaje Disipador
Conexiones de Disparo
Montaje Ventiladores
Control
Fuente Motor
INVERSOR
DC Inducción
Resistencia de
Protección
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 Título de Ingeniero Civil de
Industrias, con Mención en Electricidad, Pontificia Universidad Católica
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
ubicación dentro del puente)
HI1 HI2
LO1 LO2
Así, las señales de control para cada uno de los diferentes IGBTs del
inversor se identificarán 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 sección de la tarjeta, como se
dijo anteriormente, los terminales para estos efectos (centro de la figura) poseen la
122
misma nomenclatura que la mostrada en la figura C.2, los que se detallarán más
adelante. Además, en los extremos de la figura se destacan los terminales por los
cuales se suministra la alimentación para la Tarjeta de Disparo, se puede observar
que se debe suministrar una tensión de 5Vdc y 15Vdc los que están referidos a la
misma tierra que la alimentación de potencia de esta tarjeta. Indistintamente de cual
de estos conectores se utilice, la tarjeta queda completamente alimentada.
5 Vdc 5 Vdc
15 Vdc 15 Vdc
Negativo Negativo
En la figura C.5 se puede ver que los terminales de los conectores están
clasificados en cuatro grupo, los que se describen a continuación.
En la figura D.2 se muestra este mismo detalle, pero se han dejado solo
las líneas que conforman el conector, modo que se pueda apreciar con mayor claridad
la caracterización de cada línea de conexión. 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 señales 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
Señales de
Disparo
Conector para
Señales 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 cálculos resultan más 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 cálculos se consideró que por los IGBTs Principales
circulará como máximo 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á diseñado para operar con 20A en los Principales, ya que los
transformadores utilizados limitan la potencia. Pero los cálculos se realizaron con
este valor para garantizar que el inversor podría operar en el futuro sin problemas
térmicos a esa corriente, para lo cual solo se requeriría 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 cálculos.
Dato Valor
VDS 2.6V
VD 1.26V
EON 0.28mWs
EOFF 0.75mWs
IGBT
RJC 0.9ºC/W
Diodo
RJC 1.7ºC/W
RCD 0.34ºC/W
ID 20A
TA 40ºC
TJ max 125ºC
fPrincipal 50Hz
fAuxiliar 250Hz
Duty Cycle (Principal) 40%
Duty Cycle (Auxiliar) 37%
136
A
PDIS ( Conducción ) = 2.6 ⋅ 3 ⋅ 0.37 + (0.00028 + 0.00075) ⋅ 250
A
(G.9)
PDIS ( Conducción ) = 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 números 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 Nº1.
;
; Para indagar acerca de los detalles de configuración consultar manual: "systems
; and periferals" del TMS320F241
;
********************************************************************************
.include "243_dsk.h" ; Incluye la librería que contine las definiciones
; de los nombres para este DSP. Con esta el copilador
; interpreta cada nombre o instrucción como el número
; correspondiente.
143
;=======================================================================
; Definición de variables.
; Estas variables se manejarán en la memoria RAM, se ubicarán en la misma posición
; correlativa en que se ponen aquí, pero en la mem RAM, comenzando desde la dirección
; inicial del bloque que les corresponde (B1B2, expresado en el linker), 0202hex en
; este caso.
.bss CONTADOR1, 1 ; El 1 después 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
;=======================================================================
; Definición de variable global. Esta es visible desde cualquier parte del programa. INICIO
; indica el comienzo del programa de usuario.
.global INICIO
;=======================================================================
; Definición de vectores de reset e interrupciones.
; RSVECT es el vector de reset, cuando se inicia el funcionamiento del DSP, este parte
; en la posición que indica este vector. En este caso la posición 1F00h es la posición
; del punto de partida del bootloader, este detecta el estado del BIO pin y según esto
; pasa al modo de programación de la mem. flash o pasa al punto inicial del programa
; grabado anteriormente.
; Los vectores INIT1..INIT6 inican las posiciones de las rutinas de interrupción 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 interrupción (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 interrupción, 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