Está en la página 1de 17

MANUAL DEL SISTEMA DE DESARROLLO

UNI-DS6
MIKROELEKTRONIKA

Traducido por:
Ing. José Arturo Marín Thames

2014
1. Conectando UNI-DS6 a la fuente de alimentación

A fin de que el sistema de desarrollo sea energizado, es necesario para proporcionar la fuente
de alimentación adecuada. Mediante un conector AC / DC CN19, Figura 1-1.

Cuando se enciende el sistema de desarrollo, es necesario establecer el interruptor marcado


como fuente de alimentación a la posición ON. La tensión de alimentación proporcionada a
través del conector CN19 AC / DC puede estar en un rango entre 7 y 23V AC o 9 y 32 V DC.

Figura: Energizando el sistema de desarrollo

Figura: Diagrama esquemático de la etapa de alimentación

Figura: Etapa de alimentación


2. Micro tarjetas mikroBoard

La mikroBoard está diseñada para colocar un microcontrolador sobre un sistema de desarrollo.


Cada mikroBoard cuenta con un programador integrado que se utiliza para la programación de
MCU. Para la conexión con un sistema de desarrollo, la mikroBoard utiliza dos conectores
macho 2x40. Además, el mikroBoard puede ser utilizado como un dispositivo independiente.
Hay varios tipos mikroBoard: mikroBoard para 8051 de 40 pines, mikroBoard para AVR de 64
pines, mikroBoard para dsPIC de 80 pines, mikroBoard para PIC de 40 pines, mikroBoard para
PIC de 80 pines, mikroBoard para ARM de 64-pin, mikroBoard para ARM 144-pin y mikroBoard
para PSoC.

3. Insertando mikroBoard

El sistema de desarrollo UNI-DS6 está diseñado para ser utilizado con varias micro tarjetas
(mikroBoards). Todas las micro tarjetas son colocadas en un zócalo universal. Este zócalo
consiste de dos hileras de contactos tipo hembra. Para colocar las micro tarjetas siga los pasos
que se indican:
Asegúrese que todos los pines de
la micro tarjeta están alineados
con el zócalo de la tarjeta de
desarrollo

Aplique presión sobre los bordes


de la micro tarjeta hasta que
quede totalmente insertada en el
zócalo de la tarjeta de desarrollo

4. Programando el microcontrolador

La tarjeta mikroBoard utiliza un programador incorporado para programar el micro controlador.


Todo lo que se tiene que hacer es conectar la tarjeta mikroBoard a la computadora mediante
un cable USB (Figura 4-19 e instalar el software adecuado en la computadora.
Dependiendo que tarjeta mikroBoard se utilice es necesario instalar el software apropiado para
programar el micro controlador.

- mikroBoard para 8051 40 pines: 8051 Flash


- mikroBoard para AVR 64 pines: AVR Flash
- mikroBoard para PSoC: PSoC Flash
- mikroBoard para dsPIC 80 pines, mikroBoard para PIC 40 pines, mikroBoard para PIC
80 pines, mikroProg Suite para PIC
- mikroBoard para ARM 64 pines, mikroBoard para 144 pines: ARM Flash

Para descargar el software FLASH visite la página: www.mikroe.com

5. Módulos USB UART 1 y USB UART2

Los modulos USB UART habilitan que el sistema de desarrollo sea conectado a una PC
mediante un conector USB. Adicionalmente a la conexión a PC el sistema de desarrollo puede
ser conectado a otros dispositivos que utilizan comunicación USB Los módulos USB UART son
conectados al microcontrolador en el sistema de desarrollo a través de los pines #RX232A y
#TX232A para el USB UART1 o #RX232B y #TX232B para el USB UART2.

De modo que se establezca la comunicación entre el modulo USB UART1 y el microcontrolador


es necesario configurar los interruptores 1 y 2 colocados en el DIP SWITCH 13 en la posición
ON. Para conectar el modulo USB UART2 y el microcontrolador es necesario configurar los
interruptores 3 y 4 colocados en el DIP SWITCH 13 en la posición ON.
6. Módulo ADC

El módulo ADC es utilizado para convertir un nivel de tensión analógica enun valor digital
apropiado de 12 bits. La tensión analógica es alimentada por medio de los terminales tipo
tornillo CN15 y CN16. La tensión alimentada a través del pin VREF es utilizado como referencia
de tensión. Para utilizar este voltaje, el interruptor 8 del DIP SWITCH14 debe colocarse en
posición ON.

La comunicación serial SPI es utilizada para lograr la transferencia de datos entre el módulo
ADC y el microcontrolador. Para lograr la conexión entre el módulo ADC y el microcontrolador,
es necesario configurar los interruptores 1, 2 y 3 del DIP SWITCH14 en posición ON.
Opcionalmente es posible utilizar los interruptores 4, 5 y 6 del DIP SWITCH14.

7. Comunicación USB

El sistema de desarrollo UNI-DS6 puede comunicarse con dispositivos externos a través del
conector USB utilizado para comunicación USB. El conector USB es directamente conectado a
los pines que utiliza el microcontrolador para la comunicación USB.
8. Módulo EEPROM

El módulo EEPROM habilita al microcontrolador para utilizar 1 Kbit de memoria EEPROM a


través de la conexión serial I2C. Para establecer la conexión entre este módulo de memoria y
el microcontrolador es necesario configurar los interruptores 5 y 6 colocados en el DIP
SWITCH 13 en posición ON.

9. Zumbador piezo eléctrico (Piezo Buzzer)

Debido a que incorpora un zumbador piezo eléctrico el sistema de desarrollo es capaz de emitir
señales de audio. A fin de permitir que el piezo buzzer opere en forma apropiada es necesario
generar una señal de voltaje de frecuencia específica. Recuerde que cuando se escribe un
código o programa para generar una señal de tensión que la frecuencia de resonancia del
piezo buzzer es de 3.8 KHz. Otras frecuencias en el rango de 20 a 20 KHz pueden ser
utilizadas, pero el mejor rendimiento es logrado con frecuencias en el rango de 2 KHz a 4 KHz.
Para establecer la conexión entre el piezo buzzer y el microcontrolador es necesario colocar el
jumper J14 en la posición adecuada. Si el jumper J14 es colocado en la posición RC1 el pin
RC1 del microcontrolador es utilizado para la generación de señal, Figura 9-2. De otra forma
colocando el jumper J14 en la posición RA4 con el propósito de utilizar el pin RA4 del
microcontrolador para la generación de señal, Figura 9-3.
10. Sensor de temperatura DS1820

El sensor DS1820 es un sensor de temperatura que utiliza comunicación de 1 solo cable (1


wire communication) para su operación. Es utilizado para medir temperatura en el rango de -55
a 125 °C y tiene una precisión de ±0.5 °C en el rango de -10 a 85 °C. La tensión de
alimentación de 3.3 a 5 V es utilizada para la operación de este sensor. El DS1820 consume
750 ms para convertir temperatura con un resolución de 9 bits. Existe un zócalo
11. Conector MMC/SD

El sistema de desarrollo UNI-DS6 es capaz de leer tarjetas de memoria debido a que cuenta
con un conector incorporado MMC/SD. La tarjeta de memoria se comunica con el
microcontrolador a través de los pines de comunicación serial que utiliza el mismo. De manera
de establecer la conexión entre la tarjeta MMC/SD y el microcontrolador es necesario
configurar los interruptores 1, 2, 3 (opcionalmente 4, 5 y 6) en el DIP SWITCH 14 así como el
switch 8 en el DIP SWITCH 13 en la posición ON.
12. LEDs

Existen 72 LEDs sobre la tarjeta de desarrollo UNI-DS6 usados para indicar visualmente el
estado de cada pin de Entrada/Salida del microcontrolador. Cada LED activado indica un nivel
lógico uno (1) que esta presente en el pin. De manera que los LEDs se iluminen, es necesario
seleccionar el puerto apropiado (PORTA, PORTB, PORTC, PORTD, PORTE o PORTF/G)
usando el DIP SWITCH SW12. Los puertos PORTH Y PORTJ no están conectados a los LEDs.

La muesca indica el

Cátodo del LED SMD

Resistor SMD utilizado para limitar la


corriente a través del LED

13. Pulsadores (Push buttons)

Los niveles lógicos de todos los pines de entrada del microcontrolador pueden ser cambiados
al utilizar los pulsadores. El puente 13 (JUMPER J13) es utilizado para determinar el nivel
lógico que será aplicado en el pin apropiado del microcontrolador al presionar el pulsador. La
función del resistor de protección es para limitar la corriente máxima, previniendo que el
sistema de desarrollo y los módulos periféricos sean dañados en caso de ocurrir un corto
circuito. En caso necesario usuarios con experiencia podrían eliminar este resistor usando el
puente 12 (jumper J12).

Al presionar cualquier pulsador cuando el jumper J13 está en la posición VCC-BRD, se aplica
un uno lógico (3,3 V o 5V) en el pin apropiado del microcontrolador, como se muestra en la
figura 13-2.

14. Pantalla LCD 2x16

El sistema de desarrollo presenta un conector incorporado para la pantalla alfa numérica LCD 2
filas 16 columnas. Este conector está enlazado con el microcontrolador a través de los DIP
SWITCHES (SW18 (PORTA) o SW15 (PORTB)) y (SW16 (PORTD) o SW17 (PORTC)). El
potenciómetro P1 es utilizado para ajustar el contraste. El switch LCD-BCK en el DIP SWITCH
SW18 es utilizado para activar o desactivar la retroiluminación de la pantalla.
Para habilitar la pantalla LCD es necesario escribir un programa en el cual se defina cuales de
los pines del microcontrolador serán utilizados para la comunicación entre la pantalla LCD
2x16 y el microcontrolador. Para la transferencia de datos el usuario puede utilizar los pines del
puerto D (PORTD) o C (PORTC) en el microcontrolador a través de los DIP SWITCH SW16 o
SW17. Para el control de la pantalla se puede utilizar los puertos A (PORTA) o B (PORTB) del
microcontrolador a través de los DIP SWITCHES SW15 y SW18.

La comunicación entre la pantalla y el microcontrolador se realiza mediante el modo 4 bits. Los


dígitos alfa numéricos son desplegados en dos líneas cada una conteniendo hasta 16
caracteres d 7x5 pixeles.

15. Pantalla LCD gráfica 128x64

La pantalla LCD gráfica 128x64 se conecta al microcontrolador a través de los DIP switches
(SW18 (PORTA) O SW15 (PORTB)) y (SW16 (PORTD) O SW17 (PORTC)). Tiene una
resolución de pantalla de 128 x 64 pixeles, lo cual permite mostrar diagramas, tablas y otros
contenidos gráficos que se deseen ser mostrados. El potenciómetro P2 es utilizado para
ajuste de contraste de la pantalla GLCD. El switch 8 (GLCD-BCK) sobre el DIP SWITCH SW18
es utilizado para activar o desactivar la retroiluminación de la pantalla.

Para habilitar la pantalla GLCD es necesario escribir un programa en el cual se defina cuales
de los pines del microcontrolador serán utilizados para la comunicación entre la pantalla GLCD
y el microcontrolador. Para la transferencia de datos se pueden utilizar los pines del puerto D
(PORTD) o C (PORTC) en el microcontrolador a través de los DIP SWITCH SW16 o SW17.
Para el control de la pantalla se puede utilizar los puertos A (PORTA) o B (PORTB) del
microcontrolador a través de los DIP SWITCHES SW15 y SW18.

16. Panel táctil Touch Panel

Un panel táctil es un panel sensitivo al contacto, transparente, autoadhesivo, delgado. Esta


colocado sobre la pantalla GLCD. Su función principal es registrar presión en algún punto
específico de la pantalla y enviar sus coordenadas en forma de tensión analógica al
microcontrolador. Los switches 5, 6, 7 y 8 colocados en el DIP switch SW19 son usados para
conectar el microcontrolador y el panel táctil.

La figura 16-1 muestra cómo colocar el panel táctil sobre la pantalla GLCD. Asegúrese que el
cable plano se encuentra ala izquierda del GLCD, como se muestra en la figura 1D.
La figura 16-3 muestra en detalle cómo se conecta el panel táctil al microcontrolador. Lleve el
final del cable flexible cerca del conector C22 (Figura 3A). Conecte el cable en el conector
(Figura 3B) y presiónelo en forma suave hasta que quepa totalmente el conector (Figura 3C).
Ahora el GLCD puede ser conecta en forma apropiada en el conector (Figura 3D).

Nota.- Los LEDS y los resistores de pull-up/pull-down en los puertos que serán usados deberán
estar en posición apagada (off) cuando el panel se encuentre en uso.

17. Puertos de Entrada Salida

Hacia la parte derecha del sistema de desarrollo, existen 11 conectores cada uno de 10 pines,
enlazados a los puertos de Entrada/Salida del microcontrolador. Los resistores de pull up y pull
down pueden ser conectados a los puertos de Entrada/Salida a través de los jumpers J1 – J11
y los DIP switches SW1 – SW11.
Los resistores pull up y pull down habilitan al usuario para introducir niveles lógicos a los pines
del microcontrolador cuando ellos se encuentran en estado estático. Este nivel lógico depende
de la posición del jumper (J1-J11) de pull up/pull down. El pin RA0 con el jumper J1 y el
pulsador RA0 con el umper J13 son usados con el propósito de explicar el funcionamiento de
los resistores de pull-up/pull-down. El principio de operación es el mismo para todos los otros
pines del microcontrolador.

De manera de habilitar los pines del puerto A para que sean conectados a los resistores pull-
down, es necesario colocar el jumper J1 en la posición inferior (Down) primero.

Esto permite a cualquier pin del puerto PORTA ser suministrado con un cero lógico (0) en el
estado inactivo por el puente J1 y red de resistencias 8x10K. Para proporcionar el pin RA0 con
esta señal, es necesario poner el interruptor 1 en el DIP SW1 en la posición ON.

Como resultado, cada vez que pulse el botón RA0 empuje, el pin RA0 se alimentará con un
uno lógico (voltaje VCC BRD), a condición de que el puente J13 se coloque en la posición
VCC-BRD.

A fin de que los pines del puerto PORTA estén conectados a las resistencias pull-up y los pines
de entrada del puerto sean suministrados con un uno lógico (1), es necesario poner el puente
J1 en la posición hacia arriba y el puente J13 en la posición GND. Esto permite a cualquier pin
de entrada del puerto PORTA, cuando se encuentra en estado de reposo, para ser llevado a
nivel lógico alto (VCC-BRD) sobre la resistencia de 10k.

Como resultado, cada vez que se pulsa el botón RA0 empuje, el pin RA0 se alimentará con un
cero lógico (0), a condición de que el interruptor 1 en el interruptor DIP SW1 está puesto en la
posición ON.
En caso de que los jumpers J1 y J13 estén en la misma posición, la presión en cualquier botón
no causará que los pines de entrada cambien su estado lógico.

También podría gustarte