Pic18f2550

Páginas: 32 (7870 palabras) Publicado: 6 de mayo de 2010
Moyano Jonathan – PIC18F250 y USB Desarrollo de aplicaciones

PIC18F2550 y USB
Desarrollo de aplicaciones

1

Moyano Jonathan – PIC18F250 y USB Desarrollo de aplicaciones

INTRODUCCIÓN AL PUERTO USB:
USB es una especificación de las empresas Compaq, Intel, Microsoft y NEC, que describe un canal serie que soporta una gran variedad de periféricos de media y baja velocidad, con soporteintegral para transferencias en tiempo real (isócronas) como voz, audio y vídeo comprimido, y que permite mezclar dispositivos y aplicaciones isócronas y asíncronas. Por lo tanto, entre los dispositivos USB más característicos se pueden citar teclados, ratones, joysticks, tabletas gráficas, monitores, modems, impresoras, escáneres, CD-ROMs, dispositivos de audio (como micrófonos o altavocesdigitales), cámaras digitales y otros dispositivos multimedia.

La versión 1.1 (La que soporta el PIC18F2550) establece: • Un acceso al bus gestionado directamente por el Controlador USB, para permitir transferencias isócronas y eliminar los tiempos de arbitración. • Una velocidad de 12 Mbps (Full Speed o FS) y un subcanal de 1,5 Mbps (Low Speed o LS) para los dispositivos más lentos, como ratones yjoysticks. La coexistencia en un mismo sistema de dispositivos FS y LS se maneja mediante conmutación automática y dinámica de velocidad entre unas transferencias y otras. • Una conectividad excepcional, ya que puede manejar hasta 127 dispositivos simultáneamente que se pueden conectar y desconectar en caliente, sin tener que reiniciar el sistema. • Una configuración automática de dispositivos, queelimina la necesidad de realizar configuraciones manuales por medio de puentes o conmutadores. • La coexistencia de dispositivos isócronos y asíncronos. Los dispositivos isócronos se atienden en función del ancho de banda y latencia requeridos, y los asíncronos se atienden durante el tiempo restante no consumido por los dispositivos isócronos. • Una distribución de alimentación desde el ControladorUSB, que permite la conexión tanto de dispositivos alimentados desde el bus como autoalimentados. • Una arquitectura fácilmente escalable para permitir la existencia de varios Controladores USB en un sistema. • La versión 1.1 es soportada por los siguientes sistemas operativos: Windows 98\Windows 2000\Windows XP\Windows Vista\Windows 7 y además los siguientes OS ajenos a windows: Linux\Mac OS.2

Moyano Jonathan – PIC18F250 y USB Desarrollo de aplicaciones

NIVEL FISICO:
A nivel físico, USB utiliza un cable de 4 conductores para transmitir una señal diferencial (D+ y D-) y alimentación (VBus = 5V y GND) por medio de conexiones punto a punto. Los dispositivos LS van obligatoriamente equipados con un cable de longitud adecuada (hasta unos 3m, dependiendo de sus característicaseléctricas), mientras que los FS pueden ir equipados con un cable o utilizar cables independientes de hasta 5m (también dependiendo de sus características eléctricas).

La comunicación es bidireccional y semi-dúplex, y utiliza codificación autoreloj NRZI (la línea cambia de nivel si se transmite un 0 y no cambia si transmite un 1) con "bit stuffing" (inserción de un cero tras la transmisión de 6unos, para asegurar transiciones en la línea y permitir que la PLL del receptor se mantenga sincronizada). Los dispositivos disponen de un transmisor diferencial, receptores diferencial y S/E y resistencias de terminación con los que pueden transmitir y detectar varios estados eléctricos distintos en la línea: • Transmisión/Recepción diferencial de bits: Estados DIFF0 y DIFF1, denominados tambiénestados J y K. • SE0 (Single-Ended 0): Ambas señales D+ y D- a 0V. Se utiliza para detectar la conexión/desconexión de dispositivos, para indicar el EOP (fin de paquete) y para generar reset. • IDLE: reposo o línea en alta impedancia, necesario para permitir transferencias semi-dúplex, detectar la conexión y desconexión de dispositivos y discriminar entre dispositivos FS y LS. • El SOP (principio...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PIC18F2550
  • Pic18F2550
  • PIC18F2550 y USB

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS