Escolar Documentos
Profissional Documentos
Cultura Documentos
mc electronics
mc electronics
Introduccin:
El MCE Starter KIT USB, permite desarrollar aplicaciones USB en forma rpida y eficiente. El ncleo principal es un microcontrolador PIC18F4550 corriendo el Microchip USB firmware framework v2.2.
La placa incluye diversos componentes para interactuar con la interface USB: Sensor de temperatura. Preset para regular la AN. Interfaz RS232. ICSP. ICSP 6 LEDs. 2 Pulsadores (S2 y S3) Header con los 40 pines del micro disponibles.
Incluye aplicaciones en C para compilar y cargar en el micro que permiten: Controlar el mouse. Realizar un puente de USB a RS232. Monitorear y controlar variables analgicas/digitales.
Se alimenta directamente del puerto USB o a travs de una fuente externa de 9V DC (no incluida).
mc electronics
Microcontrolador:
La placa utiliza el PIC18F4550, el mas grande de la familia PIC18F2455/2550/4455/4550 (mayor cantidad de pines y memoria). Tiene funciones de ahorra de energa nanoWatt. El mdulo USB presenta las siguientes caractersticas: USB 2.0 Full Speed (12 Mbits/s) LowSpeed (1.5 Mbits/s) Soporta interrupciones de transmisin. Soporta hasta 32 Endpoints. 1 Kbyte de RAM para USB. USB Transceiver
La placa viene pre programada con un bootloader para cargar las nuevas aplicaciones sin la necesidad de utilizar un programador externo.
mc electronics
Hardware:
El MCE Startet KIT USB incluye todo el hardware y el soporte de software necesario para realizar un sistema con comunicacin USB. Adems incluye un header de expansin que permite utilizar todos los pines del micro y conectar accesorios como el lector de tarjetas SD de Microchip.
14 13 12 11 10 1 9
2 3
4 5
XTAL: El micro utiliza un cristal de 20 MHZ como fuente de clock principal. Esta seal es aprovechada por el USB Serial Interface Engine (SIE) y por el ncleo del micro.
Pulsadores: hay dos pulsadores que pueden ser definidos por el usuario (S2, S3)
mc electronics
4 5
Conector USB - B. Conector para fuente de alimentacin (9V DC). Puede alimentarse el circuito desde el puerto USB. Regulador de tensin: 5V para alimentar el micro y la electrnica de la placa. Leds indicadores de estado: indican la fuente actual de alimentacin. Es decir si la placa est alimentada a travs del puerto USB se enciende D7. En cambio si tiene conectada una fuente externa se enciende D8 i d D8. Header de expansin. Compatible con PICtail Header. Pulsador de Reset. Conector DB9 Hembra para RS232 RS232. Microcontrolador PIC 18F4550 DIP. Potencimetro para simular una entrada analgica. A travs de JP1 se puede desactivar para utilizar la entrada en el header. Sensor de temperatura Microchip TC77. Se comunica a travs de SPI. Leds indicadores de estado. D1 y D2 son utilizados por el firmware para indicar el estado de la conexin USB. D3 y D4 pueden ser definidos por el usuario.
6 7
8 9 10 11 12
13 14
mc electronics
mc electronics
Alimentacin
El MCE Starter KIT USB necesita 5V DC, esta tensin se puede obtener directamente del BUS USB o a travs de una fuente externa. En el BUS USB siempre hay 100mA disponibles para un dispositivo, permitiendo un mximo de 500mA. Si la aplicacin va a consumir mas de 500mA es necesario utilizar una fuente externa de 9V DC. Un Host USB (EJ: PC) puede enviar una consulta a la placa para saber de que forma est siendo alimentada. USB - BUS P Powered. d Fuente externa - Self Powered.
El MCE Starter KIT USB utiliza dos pines del puerto A para determinar la fuente de alimentacin. PORTA <2:1>. El PORTA<1> censa el cable USB mientras que el PORTA<2> ,monitorea el regulador. Cuando una de estos puertos se lee como 1 su correspondiente fuente de alimentacin est activa:
PORTA<1> 1 1 0 0
PORTA<2> 1 0 1 0
Estado El cable USB y la fuenta estn conectados. Self-Powered. D8 El cable USB esta conectado. BUS-Powered. Se enciende D7 Slo est conectada la fuente externa. Self-Powered. D8 La placa no est alimentada. a
mc electronics
Interface USB
El modulo USB utiliza el regulador interno, el conversor de nivel y las resistencias de pull-up del PIC18F4550. Esto ayuda a reducir el numero de componentes externos. Sin embargo se puede desactivar el modulo USB poniendo a cero el bit USBEN del registro UCON. Esto es como desconectar fsicamente el cable USB de la placa.
Interface RS-232
Soporta conexiones RS-232. Control de flujo por hardware (RTS/CTS) generados por RA2 y RA3. Conversor de nivel y conecto DB9 incluidos en la placa.
mc electronics
LEDs de conexin
La placa posee 2 LEDs (D1,D2) que indican el estado de la conexin segn la siguiente tabla. En modo suspensin ambos leds titilan, esto no es recomendable en aplicaciones de produccin ya que dicho parpadeo excede el limite de corriente permitido por la norma.
LED D1 LED D2 off off on on on off off on parpadeo off parpadeo parpadeo destello rapido
Estado Placa desconectada Placa conectada Placa alimentada Por defecto Placa direccionada Driver configurado - Operacin normal Suspendida
mc electronics
El micro tiene cargado un bootloader que solo puede ser borrado a travs de un programador ICSP como el ICD2 o compatible. Esta aplicacin utiliza dicho bootloader para grabar la memoria flash a travs del puerto USB. Para acceder al modo bootloader presione S2 mientras reinicia la placa presionando S1. En este caso la aplicacin de PC permite leer y grabar la flash, exportar a un .hex y ejecutar el nuevo firmware.
10
mc electronics
Restaurar el Firmware
En caso de necesitar restablecer la placa a su estado original de fbrica dispone del firmware compilado en la carpeta: D:\firmware\mce_180808.hex Donde D es la letra de su unidad de DVD. Es indispensable contar con un programador ICSP como el ICD2 o compatible.
11
mc electronics
Impreso en papel reciclado. Buenos Aires - Argentina Septiembre 2008 MCE Starter KIT USB v1.00 Manual REV: 180808 l Austria 1760 - OF 8 Ciudad de Buenos Aires (1425). BA. Argentina. (011) 6091-4922/4581 www.mcelectronics.com.ar l info@mcelectronics.com.ar
Impreso
MCE180808
12