Cypress Semiconductor AN6077 Uživatelský manuál Strana 44

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 88
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 43
se garantiza integridad en los datos. Ejemplos de aplicaciones son los "mouses”, teclados y
todo tipo le dispositivos puntero o de interacción humana (HID).
Todo dispositivo USB puede tener más de un "endpoint" hasta un máximo de 16, el
estándar define de manera unánime que el "endpoint" 0 debe ser un "endpoint" de control
bidireccional dedicado a manejar las transferencias de control.
A través de los "endpoints" se puede transmitir grandes cantidades de datos. Si la
cantidad de datos es mayor a la máxima capacidad de datos por paquete en ese específico
"endpoint", entonces se procede a realizar múltiples transmisiones. Esto se hace de manera
automática en el "software" USB de la PC; en el nodo dependerá de qué tan integrado sea
el dispositivo interfaz USB utilizado. Un "endpoint" puede informar al "Host" que se
encuentra ocupado y no puede realizar la actual petición devolviendo NAK corno
respuesta, la PC simplemente tratará de realizar la comunicación más tarde.
Debido a las características del proyecto en desarrollo se decidió utilizar
“endpoints” tipo sincrónico, ya que aseguran un ancho de banda constante en todo
momento.
4.6 El proceso de enumeración e inicialización.
Cuando un dispositivo USB es conectado a una red USB se inicia un proceso que
tiene como fin integrar el nuevo dispositivo al bus.
Este proceso comienza con la conexión del nodo a un "hub", en este momento el
"hub" informa al "host" de la conexión del nuevo dispositivo y el "host" ordena la
habilitación del puerto donde está conectado el nodo, luego el nodo se resetea al detectar
34
Zobrazit stránku 43
1 2 ... 39 40 41 42 43 44 45 46 47 48 49 ... 87 88

Komentáře k této Příručce

Žádné komentáře