Inicio > Descontinuados >

Tektronix DPO4USB USB serial triggering and analysis module for the MSO/DPO4000 Series

Tektronix DPO4USB
 
Producto descontinuado


Codigo del Producto: DPO4USB

Descripcion
Detalle del producto
 
Descripcion
El bus de USB es un estandar de la industria y puede ser encontrada en mucho de los diseños de nuestros clientes.
Los metodos tradicionales de decodificacion consumen demasiado tiempo.
Con el modulo DPO4USB instalado, el osciloscopio MSO/DPO 4000B puede activarse y decodificar, buscando trafico en el bus de USB. Puede ser instalado en cualquiera de las ranuras para modulos de aplicaciones en el frente del panel.

Introducción

Bus universal en serie o USB ha reemplazado a muchos buses en serie o paralelo externos de las computadoras.
Siendo simple y barato, esta interface que trajo consigo el plug and play ha sido la mas usada para conectar con dispositivos externos.

La configuracion del controlador de USB es controlador HOST desde 1 a 127 dispositivos. Tiene una topologia de ramificación por niveles con hubs opcionales para expandir el bus.

Enumeracion

Enumeracion es el proceso de configuracion que ocurre cuando se enciende o se conecta el dispositivo. El host detecta la presencia del dispositivo en bus de USB y a continuacion el host junto con el SETUP token le asignan una direccion unica.
Esta es desde 1 a 127. El host tambien identifica la velocidad del dispositivo y el tipo de transferencia de datos y determina la clase del dispositivo.
La clase del dispositivo define la funcionalidad, ya sea una impresora, una memoria, video, audio, interface humana, etc.

Electrico

El host usa un conector tipo A upstream y el dispositivo un conector tipo B downstream

El USB 2.0 tiene cuatro cables.

Dos conexiones son usadas para proveer 5 Volts (cable rojo y tierra cable negro) desde el host. Los conectores estan diseñados para que la alimentacion y tierra puedan conectarse antes que los pines de datos.
El host provee corriente de 100 mA a 500 mA con control inteligente.
Lo que significa que es monitoreada por el host o el hub, se puede apagar en caso de una sobrecorriente.
Un par diferencial trenzado D+(cable verde) y D-(cable blanco) es usado para comunicacion bidireccional half duplex, señalizacion diferencial acoplado en DC es controlado por el host.
Los niveles de señales se enlistan a continuacion.

El host aterriza tanto D+ como D- cuando no hay ningun dispositivo conectado. A este estado se le conoce como SE0 - single ended zero. Como resultado en el osciloscopio se mostrara 0 Volts cuando se prueba un bus de USB que no tiene ningun dispositivo conectado.

La transmision de datos usa la codificacion NRZI (Non -Return-to-Zero-Inverted).
Un '0' logico es representado por un cambio en la polaridad de la señal, cuando es un '1' logico no hay cambio alguno.
El bit menos significativo es transmitido primero y el mas significativo al ultimo. Para mantener un adecuado contenido de señal AC, un '0' extra es insertado despues de seis consecutivos '1'; a esto se le llama "bit stuffing".

Paquetes

Los paquetes son un elemento fundamental de las comunicaciones USB.
Para altas y bajas velocidades de USB, un paquete comienza en el estado inactivo con un campo de 8 bits de sincronizacion (SYNC). Para altas velocidades, un paquete comienza del estado inactivo con un campo de 32 bits de sincronizacion (SYNC).

Despues el Identificador de Paquetes (PID) es transmitido. El PID esta compuesto de un PID de 4 bits y un PID de 4 bits para corrección de error. Un error de codificacion de PID es cuando los primeros 4 bits no coinciden con el complemento de los ultimos 4 bits del PID.
El PID de 4 bits identifica a 17 tipos de paquetes:

Los PID's estan agrupados en cuatro tipos: token, data, handshake y special

Finalmente, el paquete de finalizacion de tres bits es enviado(EOP).

Handshake:
Los paquetes de Handshake como los ACK(paquete de datos aceptado) y NAK(paquete de datos no aceptados) estan compuestos de: Byte de Sync, Byte de PID y del EOP.

Token

Los paquetes enviados por el Host de tipo Token estan compuestos del PID seguido de dos bytes compuestos de una direccion de 11 bits y una revision de redundancia ciclica de 5 bits (CRC) como se muestra a continuacion:


La direccion cero, es especial pues es para el dispositivo al cual no se la ha asignado una direccion al principio del proceso de enumeracion y que despues durante el proceso, se le asigna una direccion.
El host envia un token de SALIDA al dispositivo seguido de un paquete de datos.
El host envia un token de ENTRADA al dispositivo y espera recibir un paquete de datos o un handshake tal como el NAK o ACK.

Data

Los paquetes de Data contienen un byte de PID, bytes de Datos y un CRC de 16 bits.



DATA0 y DATA1 son paquetes que tienen un numero de secuencia de 1 bit que son utilizados para detener y esperar automaticamente una peticion de handshake. DATA0 y DATA1 se alternan en transmisiones libres de error.
Los paquetes de datos son reenviados con el mismo numero de secuencia cuando una transmision ocurre.

Una transmision libre de error es cuando el host envia un paquete DATA0 al dispositivo, el dispositivo envia un handshake ACK y depues el host envia un paquete DATA1.

Si el host no recibe un paquete ACK o si recibe un paquete NAK del dispositivo, reenvia el paquete DATA0. Si el dispositivo envia un ACK y recibe un paquete de datos con el mismo numero de secuencia, el dispositivo acepta que existen datos pero ignora los datos como un duplicado.

Comienzo de la trama

Start of Frame(SOF) es un paquete que se utiliza para sincronizar los flujos de datos isócronos y sondeo. El número de trama de 11-bits se incrementa en uno en cada SOF consecutivo.

Comparte tu conocimiento de este producto con otros clientes... Se el primero en escribir un comentario

Navegue por mas productos en la misma categoria de este articulo:

Descontinuados