Você está na página 1de 12

Manual de Usuario

MCE Startet KIT USB v1.00

mc electronics

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

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).

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

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

Microchip USB Framework:


El stack permite configurar el puerto USB mediante controles de transferencia, manejar interrupciones de comunicacin y proporciona control de registros asociados al mdulo USB. Se incluyen versiones modificadas para implementar: HID - Human Interface Devices (controlar el mouse) mouse). CDC - Comunication Device Class (Puente USB-RS232). GP - General Porpose (Monitoreo de variables).

La placa viene pre programada con un bootloader para cargar las nuevas aplicaciones sin la necesidad de utilizar un programador externo.

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

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)

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

mc electronics

RJ11 de 6 pines para programar y realizar debugger a travs de ICD2 o compatible.

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

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

mc electronics

Oscilador y Frecuencia de Operacin


El mdulo USB del PIC18F4550 requiere una frecuencia de clock especifica para operar correctamente. Operando en modo Full-Speed (12Mbits/s) requiere 48 MHz y 6 MHz para el Full Speed modo Low-Speed. El MCE Starter KIT USB utiliza un XTAL de 20 MHz como fuente externa por lo que debemos utilizar el PLL para obtener la frecuencia necesaria. En la figura vemos como obtener los 48 MHz (12 MIPS) a partir del XTAL de 20 MHz:

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

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

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

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.

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

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

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

mc electronics

Programa para cargar el firmware


Puede encontrar esta aplicacin en la carpeta: D:\software\pdfusb.exe Donde D es la letra de su unidad de DVD. D

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.

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

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.

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

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

MCE Startet KIT USB v1.00 - rev 180808. mcelectronics.com.ar 2008.

12

Você também pode gostar