PIC18F2550 y USB

Páginas: 75 (18609 palabras) Publicado: 28 de enero de 2016
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 soporte integralpara
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, módems, impresoras, escáneres, CD-ROMs,
dispositivos de audio (como micrófonos o altavoces digitales),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 y joysticks. Lacoexistencia 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, que elimina lanecesidad 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.

2

Moyano Jonathan – PIC18F250 y USB Desarrollo de aplicaciones

-Una distribución de alimentación desde el Controlador USB, 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
yademás los siguientes OS ajenos a windows: Linux\Mac OS.

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ísticas eléctricas), mientrasque 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
auto - reloj 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 6 unos, para asegurartransiciones 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én estados 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.

3

Moyano Jonathan – PIC18F250 y USB Desarrollo de aplicaciones

- 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • que es un usb
  • que es usb
  • USB
  • La usb
  • Usb
  • Pic18f2550
  • PIC18F2550
  • Pic18F2550

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS