Está en la página 1de 10

Facultad de Ingeniería, UNAM. DIE.

Departamento de Ingeniería Electrónica.


Laboratorio de Microprocesadores y
Microcontroladores.

PRÁCTICA #1

Arquitectura de la tarjeta de
desarrollo.

Nombre completo del alumno. No de cta Firma


Arias Meza Nestor 314038900

No de brigada: N/A Fecha: 14-Febrero-2022 Grupo: 1


Semestre: 2022-2
Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.

Objetivo
- Que el estudiante se familiarice con la Tarjeta de Desarrollo utilizada,
conozca sus características y uso.
Desarrollo
- Se describirá la arquitectura de la tarjeta de desarrollo, la ubicación y
función de cada una de sus partes, circuitos integrados, puertos,
señalizaciones, comandos, polarización, conectores y agrupación de pines
o terminales.
Un microcontrolador es un circuito de muy alto nivel de integración formado por un
microprocesador (núcleo de procesamiento), elementos de memoria (RAM, ROM)
y periféricos o puertos de entrada y salida; todo contenido en un mismo
empaquetamiento.
El TIVA TM4C1294 es un microcontrolador basado en los procesadores ARM
Cortex - M. Posee una arquitectura tipo Harvard, esto consiste en que el CPU está
conectado a dos memorias por medio de dos buses separados. Una contiene
solamente las instrucciones del programa, llamada memoria de programa. La otra
memoria solo almacena los datos y es llamada memoria de datos (Fig. 1)

Fig. 1. Arquitectura Harvard

La arquitectura del microcontrolador se puede mostrar en la siguiente figura (Fig. 2):


Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.

Fig. 2. Arquitectura del microcontrolador

El procesador trabaja con palabras de 32 bits, pero puede leer y escribir datos de 8,
16 o 32 bits. Además, cada byte de información cuenta con una dirección de
memoria única, lo que hace que los puertos de entrada y salida sean direccionables.
Los procesadores ARM Cortex – M contiene 21 registros en total de 32 bits cada
uno. Estos esta divididos en dos grupos: Los del banco de registros (16), y los de
fuera del banco de registros (5) (Fig. 3).

Fig. 3. Mapa de memoria de los registros del procesador.

Los registros modificables por el usuario están dentro del banco de registros y son
del registro R0 al R12.
El funcionamiento de la tarjeta se puede representar en el siguiente diagrama de
bloques (Fig. 4):
Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.

Fig. 4. Diagrama de bloques de la tarjeta.

El funcionamiento de cada bloque se explica a continuación:


1) Microcontrolador TIVA TM4C1294NCPDT. Es un microcontrolador de 32 bits
basado en ARM Cortex – M4F con 1024 kB de memoria flash, 256 kB de
SRAM y 6 kB de EEPROM. Opera a una frecuencia de reloj de 120 MHz, Las
señales del microcontrolador se enrutan a los headers y se controlan
mediante un multiplexor interno.
El rango de voltaje de alimentación de la tarjeta TIVA oscila entre los 4.75 y
los 5.25 Vcc. Mientras que el voltaje de alimentación del microcontrolador
TM4C1294NCPDT es de 3.3 V (Fig. 5)

.
Fig. 5. Ubicación del microcontrolador y la tarjeta TIVA. (Círculo amarillo: Microcontrolador; Círculo azul
claro: Tarjeta TIVA).
Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.

2) Conectividad Ethernet: Puerto de conectores estilo RJ45 para conexión


directa a una red Ethernet. Permite utilizar los protocolos uIP y TCP/IP para
la comunicación. El dispositivo de Ethernet embebido se puede programar
para funcionar como un servidor o cliente HTTP (Fig. 6).

Fig. 6. Puerto Ethernet

3) Puerto USB: Puerto USB 2.0 controlado por el microcontrolador de periféricos


USB, se usa para energizar todo el dispositivo y permite escoger entre
diferentes fuentes de alimentación. Permite intercambiar datos entre una
computadora y el microcontrolador.
4) Control de movimiento: Módulo de control PWM de ocho salidas. Se puede
utilizar para controlar motores u otra aplicación del PVM. Puede generar seis
canales de control de disparo para controlar un puente inversor trifásico.
5) Interruptores de usuario y LED’s: Los interruptores están conectados en los
pines PJ10 y PJ11. Cuenta con un interruptor de “reset” y otro de “wake”. El
reset hacer reiniciar el microcontrolador cuando se presiona y se suelta. El
wake saca al dispositivo de modo de hibernación (Fig. 7).
Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.

a)

b)
Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.

c)

Fig. 7. a) Ubicaciones en los elementos dentro de la tarjeta. Círculo azul claro: LED’s del usuario. Círculo amarillo:
botones wake y reset respectivamente. Círculo verde: botones del usuario. b) Diagrama esquemático de los LED’s
del usuario. c) Diagrama esquemático de los botones del usuario.

6) Booster Packs y Headers: Conjunto de comunicación con el exterior del


dispositivo. Contiene entradas y salidas analógicas y digitales (Fig. 8).

Fig. 8. Booster Pack

7) Fuentes de poder: La tarjeta TIVA tiene la posibilidad de tener al menos cinco


fuentes de alimentación (poder), las cuales son:
- Depurar el cable USB U22 (ICDI1) USB Micro – B conectado a una PC u otra
fuente de alimentación compatible (Fig. 9).
Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.

Fig. 9. Entrada USB Micro – B para depuración.

- Cable USB Micro-B de destino (U7) conectado a una PC u otra fuente de


alimentación compatible.
- Paquete de refuerzo 1 (x8-4).
- Paquete de refuerzo 1 (x6-4).
- Cabecera de expansión de tablero (x11-2 ó x11-97).
1. El ICDI (In-Circuit Debug Interface) permite la programación y depuración del TM4C1294NCPDTI utilizando
LM Flash Programmer y/o cualquiera de las cadenas de herramientas compatibles.

El Jumper JP1 permite seleccionar alguna de las fuentes de poder (Fig. 10).

Fig. 10. Jumper J1


Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.

8) Interfaz de DEBUG: La placa cuenta con una interfaz física integrada para
DEBUG.
9) JTAG IN (Join Test Action Group): Puerto que permite realizar un aprueba de
acceso a puertos y un escaneo de arquitectura para circuitos integrados
digitales. También permite una interfaz serial estandarizada para controlar la
lógica de prueba.
Además de los componentes que se han mencionado, también cuenta con dos
cristales que son utilizadas como fuentes de reloj (Fig. 11).

Fig. 11. Cristales de la tarjeta de desarrollo. Círculo amarillo: Cristal Y1. Círculo azul claro: Cristal Y3.

El primer cristal (Y1) tiene un valor de frecuencia de 25 MHz, y es el responsable de


impulsar el circuito de reloj interno principal TM4C129NCPDTI. Mientras que el
segundo cristal (Y3) oscila a una frecuencia de 32.768 KHz. Este último se utiliza
para el modo de hibernación de la tarjeta.
Material y equipo utilizado
Tarjeta de desarrollo, Documentos: spmu365b – User’s Guide, tm4c1294ncpdt –
Data Sheet.
Conclusiones
En el presente reporte se conoció a detalle el funcionamiento y ubicación de los
distintos componentes, puertos y conectores de la tarjeta de desarrollo que se
estarán utilizando en la realización de prácticas posteriores; así como la
configuración de estos componentes (PINES) y cono afecta esto a la tarjeta.
Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.

Se hizo un reconocimiento del hardware, que es la tarjeta de desarrollo TIVA C


Series TM4C1294 – Connected Launchpad, en el cual se familiarizó con las guías
de usuario, la hoja de datos de la tarjeta y los diagramas de esta.

Bibliografía
[1] Texas Instruments. (2014). Tiva C Series TM4C1294 Connected LaunchPad
Evaluation Kit. Ek-TM4C1294XL. User's Guide. Febrero 20, 2022, de Texas
Instruments Sitio web:
https://www.ti.com/lit/ug/spmu365c/spmu365c.pdf?ts=1630951421116&ref_url=htt
ps%253A%252F%252Fwww.google.com%252F
[2] Voss, W. (2005). Una breve introducción a la red de área de controlador. Febrero
20, 2022, de CopperHill technologies Sitio web: https://copperhilltech.com/a-brief-
introduction-to-controller-area-network/
[3] De Rosas, F. (2014). Microprocesadores. Facultad de Ciencias Químicas e
Ingeniería: Universidad Autónoma de Baja California.

También podría gustarte