Microcontroladores
Aplicaciones
Microcontroladores
PIC18F4550
PIC18F4550
www.i-micro.com
Ingeniería en Microcontroladores 2008
Microchip Technology
Objetivos
•Los Asistentes aprenderán llos fundamentos del
os
Protocolo USB.
Protocolo
•Entenderán llas consideraciones mas importantes
as
para una Aplicación USB
para
•Conocerán llas Capacidades de las familias
as
PIC18F4550
18F4550
•Conocerán llos diferentes tipos de Clases de
os
Dispositivos USB
USB
•Aprenderán a manejar el Stack de Microchip
manejar Stack
Ingeniería en Microcontroladores
www.i-micro.com
© 2006 Microchip Technology Inc.
Agenda
•
•
•
•
•
•
•
Breve Historia del Protocolo USB (características)
Conceptos Básicos
•
•
•
•
•
•
Requisitos (ConocimientosNecesarios)
Principales Características del Bus
Terminología
Arquitectura
Clase de Dispositivos
Tipos de Trasferencia de Datos
Introducción a la Tarjeta de Evaluación FS USB
FS
USB Microchip Firmware
Microchip Firmware
Vbasic.Net Firmware
Conversión de USB a RS232
de USB RS232
Dispositivos de Almacenamiento Masivo
Ingeniería en Microcontroladores
www.i-micro.com
© 2006 MicrochipTechnology Inc.
USB Wireless
Ingeniería en Microcontroladores
www.i-micro.com
© 2006 Microchip Technology Inc.
Requisitos
•Tener conocimientos de un Microcontrolador PIC de Microchip
•Conocimiento en Otros Protocolos de Comunicación,
(Por ejemplo RS-232, RS-485, I2C, SPI, ONE WIRE, etc.)
•Teoría del Protocolo USB.
•Conocimientos en cualquier Lenguaje de programación de Alto
nivel(Vbasic, VC++, Delphi, etc).
•Sistema de Desarrollo que facilite la programación del
Microcontrolador.
•Adquirir un Sniffer
•Conocimientos en Windows Y Drivers
(DDK= Driver Development kit).
Ingeniería en Microcontroladores
www.i-micro.com
© 2006 Microchip Technology Inc.
Principales
Principales
Características del Bus
Caracter
•
Auto detección & configuración (Plug & play)
•Fácil expansión utilizando Hubs
utilizando Hubs
•
Alimentación propia del Bus
•
Posibilidad de conectar hasta 127 periféricos
•
Tres tipos de Velocidades
Baja (Low Speed) – 1.5 Mb/s
Baja
1.5 Mb
Mediana (Full Speed)-12 Mb/s
Speed 12 Mb
Alta (High Speed) 480 Mb/s
Alta
480 Mb
Ingeniería en Microcontroladores
www.i-micro.com
© 2006 Microchip Technology Inc.
DispositivosUSB
Dispositivos USB
HOST
OTG
USB 2.0
HUB
Node
Low Speed
1.2 Mb/s
Full Speed
12 Mb/s
Ingeniería en Microcontroladores
High Speed
480 Mb/s
www.i-micro.com
© 2006 Microchip Technology Inc.
Numeros de Parte de
de
Microchip
Microchip
Ingeniería en Microcontroladores
www.i-micro.com
© 2006 Microchip Technology Inc.
Historia
•El Protocolo Usb Fueco-desarrollado por un conjunto de
El
Usb Fue co desarrollado
compañías como: Compac, Intel, Microsoft, Nec, etc.
compa as
Compac Intel,
Nec
•1991
1991
USB 1.1
USB
•2000
USB 2.0
•Se necesita de una licencia o Vendor ID (Numero de 16 bits),
Se
Vendor ID
Requerida para que un producto USB salga al mercado.
Requerida
http://www.usb.org/developers/vendor
$1500 dll
$1500 dll•Problemas legales y Técnicos y si no se usa una VID
•Se de Contar con un Product ID (PID) = Un numero de 16 bits
Se
Product
•Pasar Pruebas
•Para usar el logotipo se debe pagar Aprox. $1500 dll
Para
dll
Ingeniería en Microcontroladores
www.i-micro.com
© 2006 Microchip Technology Inc.
Interfaz Fisica
Interfaz Fisica
•A nivel eléctrico, el cable USB
alimentación sobre 4 hilos.
alimentacitransfiere la señal y la
al
•Utiliza una Transmisión de tipo Diferencial
•Consumo: Puede proporcionar una determinada potencia
Consumo:
máxima siendo la PC la encargada de suministrar la energía.
( 500mA max ).
max
•Además, el periférico puede estar Autoalimentado (Self
powered).
Ingeniería en Microcontroladores
www.i-micro.com
© 2006 Microchip Technology Inc.
Velocidad...
Regístrate para leer el documento completo.