Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería en Telecomunicaciones
CP – Fundamentos de Comunicaciones
TRABAJO PREPARATORIO 9
Integrantes:
Grupo: GR_2.2
2019 – 2020
“TRANSMISIÓN SERIAL UTILIZANDO INTERFAZ USB”
1.- Objetivos
2.1.- Presentar el diagrama de pines de la interfaz USB 2.0 y 3.0 en sus diferentes
presentaciones.
USB 2.0
PIN FUNCIÓN
Pin 1 Alimentación (+5V)
Pin 2 Datos (-D)
Pin 3 Datos (+D)
Pin 4 Tierra (GND)
USB 3.0
USB 3.0
El USB en su versión 3.0 conocido también como Super-Speed USB, posee las
siguientes características [1]:
2.4.- Consultar la señalización para los datos transmitidos por USB a Low-/Full-
Speed (consultar sobre: SOP, EOP y Patrón de sincronización) y el orden de
transmisión de los bits/bytes.
SOP
El SOP (Start of Packet), es un paquete enviado por el controlador del USB y está
presente en toda transferencia de datos. Este paquete contiene características de la
transmisión como: tipo de paquete (PID), dirección del dispositivo (ADDR),
dirección del endpoint (ENDP) y control de errores (CRC5) [6].
EOP
El EOP (End of Packet) es un paquete que muestra como su nombre lo india el
final de un paquete de datos. Este paquete tiene una longitud de 3 bits, y se
coloca al final de los bits de control de error (CRC5) [6].
Patrón de Sincronización
El patrón de sincronización constituye el inicio de un nuevo paquete de datos. Este
patrón permite la re-sincronización del reloj del receptor en cada llegada de un
nuevo paquete. Consta de 8 bits y se ubica al inicio de cada paquete (SYNC) [7].
Token
El paquete Token o testigo, es enviado por el host cuando este está listo para
enviar o recibir datos. Tiene la función de direccionar al dispositivo ya que está
compuesto por el SOP [6].
Data
El paquete Data constituye los bits de datos enviados. Está compuesto por un
paquete PID y un paquete de control de errores. Existen dos tipos de paquetes
Data, Data0 y Data1 que son identificados por los PID’s [6].
Handshake
El paquete de Handshake es el encargado de indicar que la transferencia de datos
se ha realizado con éxito. Esto lo hace por medio de paquetes de bits conocidos
como ACK, los cuales se envían cuando el paquete Data ha sido bien recibido,
caso contrario no se envía ninguna respuesta [6].
Ilustración 13: Paquete Handshake
2.8.- Implementar un programa (en lenguaje C, Matlab, Visual Studio, etc) que
permita enviar caracteres desde un computador a través del interfaz USB del
computador.
3.- Bibliografía
[1] «Diferencias y características entre USB 2.0 y USB 3.0,» Solvetic Sistemas, 05 09
2017. [En línea]. Available:
https://www.solvetic.com/page/recopilaciones/s/tecnologia/diferencias-
caracteristicas-entre-usb-2-0-3-0. [Último acceso: 18 01 2020].
[3] A. García, «¿Sigue importando la longitud en los cables digitales?,» ADSL ZONE,
03 03 2017. [En línea]. Available: https://www.adslzone.net/2017/03/03/sigue-
importando-la-longitud-los-cables-digitales/. [Último acceso: 18 01 2020].