Documente Academic
Documente Profesional
Documente Cultură
VARITEK 19
VARITEK
Lima-Per
2008
AVISO
Ninguna parte de este documento puede ser reproducido de ninguna forma sin el
permiso correspondiente escrito por VARITEK.
Garanta Limitada
El sistema de desarrollo esta basado en una tarjeta con procesador digital TMS320F2812 de la
Texas Instruments, este es un procesador de alta calidad que mantiene el liderazgo en el
mercado en el rea de procesamiento digital y control digital. Se le puede encontrar en el rea
de control industrial, instrumentacin de avinica, discos duros de prestigiosas marcas como
Quantum, EC2 e IBM, en sistemas de control avanzado, equipos industriales, lnea blanca,
robtica y equipos de oficina.
Aplicaciones
Sistema de adquisicin de datos para sistemas de control
Robtica
Automatizacin Industrial
Procesamiento digital de seales
Supervisin remota
Automviles
Lnea Blanca
Sistemas de seguridad
Control de acceso
Comunicaciones va serial
Caractersticas
150 MIPS de performance Pipelinizada
Arquitectura Harvard, Set de instrucciones RISC, 6 buses y uso de pipeline de 6
etapas
176-Pin Plastic Quad Flat Package (SOIC Suffix)
6.67-ns Tiempo de ejecucin de cada Instruccin en Pipeline
18KWords RAM data que puede ser compartida con programas
128KWords Flash para programas como memoria interna
12 Canales de PWM. Pulse-Width Modulation
4 Timers de Propsito general con 4 modos de trabajo
3 Unidades de comparacin completa con tiempo muerto para mosfets o IGBTs
8 Unidades de Captura con dos resolvedor de cuadratura para encoders QEP
1 Mdulos de Conversin Analgico Digital de 16 canales, 12 bits de hasta
12.5MSPS
49 pines de entradas y salidas I/O Programables
Unidad de tiempo de interrupcin en tiempo real Watchdog Timer Module
Dos Unidades de Comunicacin Serial asncrona (SCI) para conexin a la PC
Unidad de Comunicacin Serial sncrona (SPI) para conectar mdulos DA externos
5 Interrupciones externas (2 Power Drive Protect, Reset y 2 Maskable Interrupts)
4 Modos de apagado y de consumo en baja potencia
Emulacin Scan-Based para usar JTAG
Programa de Arranque por medios seriales o memorias
Interfase de memoria externa con 256KWords de memoria esttica
3 Timers de 32 bits para definicin de tiempos de ciclo
Programa de emulacin Colcacode V1.5
Capacitacin
Los cursos dictados en Varitek son orientados al procesamiento digital de seales y al control
digital, teniendo como objetivo la enseanza de las tcnicas de programacin en lenguaje
ensamblador y Ansi C, as como el uso de las herramientas y perifricos de las tarjetas de
desarrollo.
Memoria interna
- Flash Devices: 128K x 16 Flash (Cuatro Sectores de 8K x 16 y seis de 16K x 16)
- ROM Devices: Up to 128K x 16 ROM
- 1K x 16 OTP ROM memoria programable una sola vez
- L0 and L1: 2 Bloques de 4K x 16 cada uno. Memoria de simple acceso (SARAM)
- H0: 1 Bloque de 8K x 16 SARAM
- M0 and M1: 2 Bloques de 1K x 16 cada uno
1 Mdulo de Conversin Analgico Digital de 16 canales cada uno, total 16ch, hasta
12.5MSPS
Trabajo en modalidad doble o de cascada, a 12 bits, dando un total de 16 canales de
conversin analgico digital, a un tiempo de restablecimiento de 80ns, los convertidores
pueden ser usados para adquisicin de datos, voces, lecturas de sensores analgicos y otros.
Las memorias de programa y de datos cuentan con una memoria externa de 64KW, la
mitad es asignada a la memoria externa de programas (rango 8800h-FDFFh), y la otra
mitad a la memoria de Datos (rango 8000h-FFFFh), no hay memoria de I/O asignada.
En el programa Code Varitek V1.5. Ud. puede visualizar los rangos de memoria con la
opcin: View->Memory, indicando la direccin que se desea visualizar y el formato
numrico. Estando en la ventana de visualizacin de memoria puede modificar
cualquier posicin haciendo doble clic sobre el dato que quiere cambiar, aparecer la
opcin de editar la memoria, ah podr cambiar el valor del dato.
La fuente de poder debe estar en el rango 6.0V 9.0V, debe contar con un bajo nivel
de ripple +-3%, internamente este voltaje es nuevamente filtrado y nivelado a
tensiones de +1.9V y 3.3V.
La interfase de conexin de pines esta compuesta por 4 JPs de 40 pines cada uno,
nombrados J1-J4, los cuales se encuentran alrededor del DSP. Tambin se tiene un
juego de 4 jumpers para la definicin del estado de carga Boot B0-B3. Uno ms para
la definicin del tipo de multiplicacin del PLL, otro para desconectar la lnea de
Reset desde la PC, y dos ms para la habilitacin del chip de puerto serial EN y SD.
Leds
1.- Led de Power PWRON color verde, se enciende con el adaptador conectado
2.- Led de Reset RS color ambar, en el arranque comienza encendido y se apaga en
cada reset.
3.- Led de Bandera externa XF, se prende o se apaga por software, se inicia
encendido.
CONFIGURACION DE PINES JP1-JP4
COMPILACION MANUAL
filtro.MAP
OUTPUT FILE NAME: <filtro.out>
ENTRY POINT SYMBOL: "_c_int0" address: 000041a9
MEMORY
{
PAGE 0 :
/* For this example, H0 is split between PAGE 0 and PAGE 1 */
/* BEGIN is used for the "boot to HO" bootloader mode */
/* RESET is loaded with the reset vector only if */
/* the boot is from XINTF Zone 7. Otherwise reset vector */
/* is fetched from boot ROM. See .reset section below */
PARCIAL : origin = 0x11C000, length = 0x02000 /* XINTF zone 6
MEMORIA EXTERNA 1MB o 512KW*/
PARCIAL2 : origin = 0x11E000, length = 0x02000 /* XINTF zone 6
MEMORIA EXTERNA 1MB o 512KW*/
PAGE 1 :
SECTIONS
{
/* Setup for "boot to H0" mode:
The codestart section (found in DSP28_CodeStartBranch.asm)
re-directs execution to the start of user code.
Place this section at the start of H0 */
/*==========================================================*/
/* For K1 device (no tables in boot ROM), use this: */
/*
IQmathTables : load = BOOTROM, PAGE = 0
*/
/* For F2810/12 devices (with tables in Boot ROM) use this: */
/*==========================================================*/
/* IQ math functions: */
/*==========================================================*/
IQmath : load = L0RAM, PAGE = 0
Datos0 : > ZONE6SEC00, PAGE=1
Datos1 : > ZONE6SEC01, PAGE=1
Datos2 : > ZONE6SEC02, PAGE=1
Datos3 : > ZONE6SEC03, PAGE=1
Datos5 : > ZONE6SEC05, PAGE=1
fatseccion : > PARCIAL2, PAGE=0
}