Documente Academic
Documente Profesional
Documente Cultură
DE USUARIO
1 - Introducción
La placa de desarrollo y entrenamiento avanzada PICDER-DIP Full provee todas las
herramientas necesarias para poner en práctica ejercicios de programación de
microcontroladores Microchip PIC de 18, 28 y 40 pines de las familias PIC16 y PIC18, pudiendo
estudiar sus respuestas utilizando características del CPU y de todos los periféricos integrados.
El diseño de la tarjeta fue pensado para cubrir necesidades didácticas y educativas, proveer
hardware directo para desarrollo y diseño, y brindar recursos para la implementación de
sistemas embebidos avanzados con microcontroladores de 8 bits.
Se puede trabajar con el módulo ADC, USB, Timer0, Timer1, PWM, los módulos CCP1, CCP2,
comunicación con el protocolo I2C y con el módulo USART entre otras cosas.
La placa PICDER-DIP Full es que brinda hardware directo para la implementación de sistemas
con conectividad USB, utilizando los módulos integrados en los dispositivos
PIC18F2455/2550/4455/4550. Se incluye en el CD-ROM el Microchip USB Firmware Framework
con las librerías programadas en lenguaje C.
La placa puede alimentarse desde un transformador de C.C. externo o desde el puerto USB.
Esto permite versatilidad a la hora de realizar desarrollo de proyectos.
2 - Características:
- Alimentación de entrada entre 9v y 12v C.C / 500 mA (mín.) o desde el puerto USB.
- PCB doble faz fabricado en material de fibra de vidrio con agujeros metalizados (PTH).
- Fuente de alimentación regulada integrada de 5v con plano disipador de calor.
- Indicación de encendido con diodo led.
- Zócalos DIP para microcontroladores PIC de 18, 28 y 40 pines de las familias PIC16 y PIC18.
- Display gráfico GLCD monocromático de 128x64 puntos con Back Light. (1)
- Display LCD de caracteres de 2x16 con Back Light.
- Display de 7 segmentos de 3 dígitos con punto decimal configurable.
- Salidas con 8 diodos led (1 Byte Array) sobre el puerto B.
- Conectores para acceder a todos los puertos I/O de los microcontroladores.
- Keypad integrado para diseño de menú de opciones.
- 7 pulsadores tactswitch para propósito general.
- Pulsador de generación de interrupción externa sobre RB0/INT.
- Pulsador de generación de reset.
- Selector de cristal de 8Mhz y otro externo.
- La placa puede trabajar hasta 64 Mhz utilizando el PLL integrado en los microcontroladores.
- Alarma con Buzzer para ensayos sonoros.
- Memoria externa I2C 24Cxxxx.
- Sensor de temperatura LM35 lineal graduado en ºC.
- Preset para práctica de conversión A/D.
- Preset para configuración de la tensión de referencia (+Vref) del módulo ADC.
- Comunicación USB con conversor USB-UART. Genera puerto COM virtual.
- Hardware para comunicación USB 2.0 con la PC.
- Hardware de grabación para los microcontroladores mediante Bootloader vía RS-232 y USB.
- Módulo de potencia con RELE NA-NC con común.
- Conector ICSP (In Circuit Serial Programming) para programador externo. (2)
- Conector para ICD (In Circuit Debugging). (2)
- Test Point de GND y otros puntos de interés.
- Incluye PIC16F887.
- Incluye CD-ROM con información, software y prácticas resueltas precompiladas.
-
3 - Microcontroladores soportados:
La placa de desarrollo PICDER-DIP Full es compatible con más de 136 microcontroladores PIC.
PIC16:
PIC16F916 PIC16F917
PIC18:
La placa mantiene compatibilidad con todo nuevo microcontrolador PIC16 y PIC18 de 18, 28 y
40 pines que Microchip saque al mercado.
La placa es además compatible con la nueva línea RANGO MEDIO MEJORADO PIC16F1XXXX
Y CON LA FAMILIA PIC18FxxK22.
Sobre la serigrafía de la placa están todas las referencias de conexiones, y se encuentran todas
las etapas divididas en bloques para que puedan identificarse fácilmente.
El conector del transformador debe tener la siguiente polaridad indicada en la figura, lo cual
especifica que el positivo debe estar en el centro:
Zócalos DIP de 18, 28 y 40 pines: La placa incluye zócalos DIP de 18, 28 y 40 pines para
trabajar todos los modelos de los microcontroladores PIC16 y PIC18.
Header con los puertos de los microcontroladores: Estos conectores permiten tener
acceso a todos los puertos de los microcontroladores. Esto permite expandir las posibilidades de
la placa conectando hardware externo.
El display menos significativo se enciende con RA3, el del medio con RA2, y el más significativo
con RA1.
Por ejemplo, si se habilita por Jumper del el display menos significativo para que se encienda
con RA3, poniendo un dato en el puerto B y poniendo en 1 RA3, el dato se visualizara en el
display de 7 segmentos.
Pulsadores Tactswitch: Están conectados a las líneas RA0, RA1, RA2, RA3 y RA4 del
microcontrolador. Los mismos son normal abierto con resistencias de Pull-Up y pueden ser
habilitados desde los jumpers de selección. Cuando no son presionados envían un 1 al
microcontrolador, y cuando son presionados envían un 0.
Los pulsadores conforman en la placa un Key Pad para desarrollo de menú de opciones.
Cristal de 8Mhz y otro externo: En la placa pueden elegirse dos cristales de diferentes
frecuencias; uno de 8 Mhz fijo y otro externo removible para poder utilizar valores diferentes de
frecuencia. Esto se hace con el Jumper de selección ubicado en la placa.
Buzzer – Alarma sonora: Esta conectado al puerto RD3, habilitándose con el Jumper de
selección. Poniendo RD3 en 1 el buzzer sonará, si se pone RD3 en 0 el buzzer no emitirá
sonido.
Preset para conversión A/D y sensor de temperatura: Este preset permite simular algún
sensor analógico para realizar conversión analógica-digital utilizando el módulo integrado en el
microcontrolador. La placa ofrece la posibilidad de seleccionar el canal analógico para hacer la
adquisición utilizando un jumper. Los canales para seleccionar son RA0/AN0, RA1/AN1 y
RA2/AN2.
Con otro jumper se puede elegir la fuente de adquisición para que sea el preset o el sensor de
temperatura.
Si se desea convertir alguna variable externa puede conectarse la misma al pin del centro de los
conectores para los jumpers. Utilizar como referencia el circuito esquemático.
La placa incluye un Test Point para realizar mediciones de la tensión del preset.
Preset de ajuste de tensión de referencia Vref+ del conversor A/D: Este preset
permite ajuste el nivel de tensión de referencia (Vref+) del módulo ADC. Puede habilitarse con el
jumper de selección. Si no se utiliza, puede usarse la referencia interna del microcontrolador,
que es la tensión de alimentación VDD. Si se usa la referencia interna, este preset puede ser
usado como entrada para conversión analógica-digital sobre RA3/AN3.
Display LCD de caracteres: El bus de datos esta implementado con 4 bits y esta conectado
al PORTB.
El display de LCD puede montarse y desmontarse de la placa base, ya que la misma posee un
conector de 2x8 hembra.
Puede colocarse cualquier display LCD de caracteres, con pines de conexión laterales de 2x8.
Por ejemplo puede usarse un display de 20 caracteres x 4 líneas.
La placa alimenta el diodo led del back Light del display y tiene incorporado un preset para
ajuste de contraste.
El conexionado del display GLCD esta realizado para ser usado solo con
microcontroladores de 40 pines, debido a la cantidad de líneas necesarias
para su control.
El display gráfico GLCD que la placa soporta es cualquier que utilice el controlador KS0108.
Para un montaje directo en la placa el display debe tener su conector recto con el PIN número 1
en la parte derecha. De todas formas, utilizando cables de interconexión entre la placa base y el
display se puede utiliza cualquier GLCD con cualquier distribución de pines.
Comunicación USB (Universal Serial Bus): Se dispone de un conector USB tipo B para
comunicación USB. Posee led de indicación conexión. La línea de D+ esta conectada a RC5, D-
a RC4 y un capacitor de 470nF sobre RC3. El capacitor es para estabilidad del regulador interno
de tensión del módulo USB.
Este modo se habilita con los jumpers de selección. Puede usarse solo con microcontroladores
que incorporen módulos USB PIC18F2455/2550/4455/4550.
Módulo de potencia a relé: Este módulo permite activar un relé para manejo de elementos
de potencia. El mismo puede conectarse a RC0 o RB5 con los jumpers. La placa incorpora una
bornera de hasta 10A para colocar cargas al relé.
La memoria posee los terminales A0, A1 y A2 conectados a GND, por lo que la dirección del
dispositivo será “000”. El terminal WP (Write Protection) se encuentra conectado a GND, por lo
que la memoria esta siempre disponible para escritura.
Para habilitar su uso con los microcontroladores de 28 y 40 pines los jumpers deben colocarse
en las posiciones 1-2 y 5-6, para habilitar su uso con microcontroladores de 18 pines los jumpers
deben colocarse en las posiciones 3-4 y 7-8.
Si la memoria no desea utilizarse, la misma puede desconectarse del microcontrolador
colocando los jumpers en las posiciones 4-1 y 8-5.
Conector ICSP (In Circuit Serial Programming): La placa incorpora el conector para
poder programar los microcontroladores sin necesidad de removerlos de los zócalos. Esto
permite experimentar desarrollos y realizar múltiples grabaciones sobre la placa. Con esto se
logra hacer más eficiente el tiempo de desarrollo y diseño.
6 - Comunicación USB
La placa dispone del hardware necesario para realizar aplicaciones USB en forma rápida y
eficiente. Se dispone del hardware necesario para utilizar el módulo integrado en los
microcontroladores PIC18F2550 y PIC18F4550.
- USB 2.0
- Full Speed (12 Mbits/s) – LowSpeed (1.5 Mbits/s)
- Soporta interrupciones de transmisión
- Soporta hasta 32 Endpoints
- USB Transceiver
- 1 Kbyte de RAM para USB.
El módulo USB utiliza un regulador interno de tensión, el conversor de nivel y las resistencias de
Pull-Up del PIC18F4550. Esto ayuda a reducir el número de componentes externos. Sin
embargo se puede desactivar el modulo USB configurando como cero el bit USBEN del registro
UCON del microcontrolador. Esto es equivalente a desconectar físicamente el cable USB de la
placa.
6-3 Bootloader
- Carteles electrónicos.
- Diseño Electrónico a medida para empresas y particulares.
- Diseño de sistemas embebidos basados en arquitecturas de 8, 16 y 32 bits.
- Electrónica industrial.
- Control y automatización.
- Gestión de proyectos.