sicos de-integridad-de-la-señal-App-NOTE-TEKTRONIX

Anuncio
Principios
básicos de integridad de la señal
Principios básicos de integridad de la señal
Fundamentos
Contenido
Introducción --------------------------------------------------4
¿Qué es la “Integridad de la señal”?
4
Resolución de problemas de integridad de la señal ------22
Ejemplos de aplicación --------------------------------------22-25
Tecnología digital --------------------------------------------5
Tecnología digital y la era de la información
5
Generalidades técnicas --------------------------------------6-7
Diseño con los conceptos de la integridad de la señal
6-11
Resumen------------------------------------------------------------26
Soporte Tektronix --------------------------------------------------27
Soluciones para la validación--------------------------------12
Requerimientos para la validación de la integridad de
la señal
12
Los analizadores lógicos descubren fallos digitales
13
Soluciones para las sondas de los analizadores lógicos
14
Los osciloscopios digitales revelan las aberraciones
analógicas
15-16
Soluciones para las sondas de los osciloscopios
17
La importancia del ancho de banda del osciloscopio
18-19
Los analizadores lógicos y los osciloscopios aúnan sus
esfuerzos para identificar problemas de integridad de
la señal
20
Las herramientas de análisis de “jitter” simplifican las
medidas complejas
21
www.tektronix.com/signal_integrity
3
Principios básicos de integridad de la señal
Fundamentos
¿Qué es la “Integridad de la
señal”?
La expresión “integridad” significa, en su definición
tradicional, “completa y sin deterioros”. Por lo tanto, una
señal digital con una buena integridad tendrá transiciones
limpias y rápidas, niveles lógicos estables y válidos, un
emplazamiento preciso en el tiempo y además estará libre
de transitorios. Por razones que se explicarán aquí, cada
vez resulta más difícil producir y mantener señales
completas y sin deteriorar en los sistemas digitales.
La integridad de la señal digital se ha convertido en una
cuestión preocupante para los diseñadores de sistemas.
4
www.tektronix.com/signal_integrity
El propósito de este manual es proporcionar algunos
conocimientos acerca de las causas, características,
efectos y soluciones de los problemas relacionados con
la integridad en los sistemas digitales.
Principios básicos de integridad de la señal
Fundamentos
Tecnología digital y la era de
la información
Hace dos décadas que el ordenador personal apareció en
su formato actual y casi 15 años desde que la telefonía
celular pasó a ser un fenómeno de consumo. A lo largo
de todo este margen de tiempo, una tendencia ha sido
constante: la demanda de más funciones y servicios
y del ancho de banda necesario para proporcionarlos.
Los usuarios de la primera generación de PC que en su
día estaban entusiasmados con la potencia de una simple
hoja de cálculo, exigen ahora gráficos, audio y vídeo.
Los abonados de telefonía móvil que antes se sentían
felices con el simple hecho de poder conversar sin
necesidad de cables, hoy en día esperan mensajes de
texto, cotizaciones de la bolsa, búsquedas en Internet,
etcétera.
Los negocios, los gobiernos y los individuos de todo el
mundo se han acostumbrado a depender de todos estos
nuevos elementos y de su rápida y segura disponibilidad.
La expresión “era de la información” se acuñó para
describir la interdependiente cultura actual basada en
la información.
Al encuentro de la demanda por información ha venido una
corriente continua de adelantos tecnológicos en las áreas
de semiconductores, arquitecturas de bus para PC,
infraestructuras de red y comunicaciones digitales
inalámbricas. En los PC (e incluso todavía más en los tipos
especiales de PC conocidos como servidores), las
velocidades del procesador se han intensificado hasta el
rango de varios GHz; la velocidad de las memorias y las
velocidades de los buses internos se han acrecentado en
igual medida.
Los ordenadores tan sólo son una faceta de la avidez
por ancho de banda en la era de la información.
Los diseñadores de equipos de comunicaciones digitales
(particularmente aquellos que desarrollan los elementos
de la infraestructura eléctrica y óptica para redes fijas
y móviles) están explorando velocidades de datos del orden
de los 40 Gb por segundo y los equipos de desarrollo de
productos digitales de vídeo están diseñando una nueva
generación de equipos de transmisión para vídeo
interactivo de alta definición. La Tabla 1 resume algunas
de las velocidades de datos existentes en los sistemas
digitales actuales.
Numerosas tecnologías apuntalan estos avances en la
velocidad de datos. Con la aparición de diversos buses
serie se están derribando las barreras de velocidad
inherentes a las antiguas arquitecturas de bus paralelo.
Componentes, tales como dispositivos de memoria
Rambus, utilizan un entorno de impedancia de 28 ohmios
estrechamente controlado (en lugar del habitual de
50 ohmios) para garantizar la integridad de la señal
a velocidades máximas de reloj, y los módulos de circuito
más densos y diminutos que utilizan CI con matriz de rejilla
de esferas y vías sumergidas, resultan cada vez más
habituales conforme los diseñadores buscan medios para
maximizar la densidad y minimizar la longitud de las pistas.
Este drástico aumento en las velocidades permite
soportar aplicaciones de ordenador tales como juegos
tridimensionales y programas de diseño asistido por
ordenador. Las imágenes tridimensionales texturizadas
y sombreadas que aparecen en la pantalla requieren de
una enorme cantidad de ancho de banda por parte de la
circuitería, donde la CPU, los subsistemas gráficos y la
memoria deben estar constantemente intercambiando
información conforme la imagen se desplaza.
www.tektronix.com/signal_integrity
5
Principios básicos de integridad de la señal
Fundamentos
Diseño con los conceptos de
la integridad de la señal
La temporización digital puede causar
problemas en la integridad de la señal
El aumento de ancho de banda hace ganar
importancia a los “detalles” del diseño digital
Es probable que un ingeniero que esté trabajando en el
diseño de un sistema digital en proceso de desarrollo se
encuentre con problemas de integridad de la señal en su
forma digital. Es decir, señales binarias en las salidas del
bus o dispositivo que presentan valores incorrectos.
Los errores pueden aparecer en la presentación de las
formas de onda (en diagrama de tiempos) de un analizador
lógico; o pueden aparecer incluso a nivel de estados o de
protocolo. Recuerde que un bit erróneo puede afectar
drásticamente el resultado de una instrucción o de una
transacción.
La carrera del ancho de banda digital requiere una
mentalidad innovadora. El aumento de la velocidad de
operación de un sistema no es cuestión tan sólo de diseñar
un reloj más rápido. Conforme aumenta la frecuencia, las
pistas en un módulo de circuito se convierten en algo más
que simples conductores. A frecuencias bajas, tal como
la velocidad de reloj de un antiguo sistema digital, la pista
muestra características resistivas en su mayor parte.
Conforme aumenta la frecuencia, la pista comienza
a comportarse como un condensador. A frecuencias más
altas, la inductancia de la pista empieza a jugar un papel
más importante. La integridad de la señal puede verse
afectada negativamente por todas estas características.
A frecuencias de reloj de cientos de megaciclos y
superiores, cada detalle en el diseño resulta importante:
Distribución del reloj
Diseño de la ruta de la señal
Derivaciones
Margen de ruido
Impedancias y cargas
Efectos de líneas de transmisión
Corrientes de retorno en la ruta de la señal
Terminaciones
Desacoplos
Distribución de la energía
Todas estas consideraciones afectan la integridad de las
señales digitales que deben transportar relojes y datos por
todo un sistema. Un pulso digital ideal es coherente en
tiempo y amplitud; sin aberraciones ni inestabilidades y con
transiciones rápidas y limpias. Conforme aumenta la
velocidad del sistema, cada vez será más difícil mantener
las características ideales de la señal. Ésta es la razón por
la cual la integridad de la señal se convierte
“repentinamente” en un problema. Un tiempo de subida de
un pulso puede ser adecuado en un sistema con reloj a 50
MHz, pero no bastará con velocidades de reloj de 500 MHz
y superiores. La integridad de la señal es un problema de
creciente preocupación conforme las velocidades de reloj
del orden de gigabits/s empiezan a ser habituales en los
sistemas digitales.
6
www.tektronix.com/signal_integrity
Las aberraciones de una señal digital son el resultado
de muchas causas principales, siendo especialmente
habituales las relacionadas con la temporización:
Cuando dos dispositivos controladores intentan utilizar
la misma línea de bus al mismo tiempo, se produce
un conflicto de bus que, inevitablemente, dará lugar
a aberraciones. Normalmente, uno de los controladores
debería situarse en un estado de alta impedancia
y permanecer “fuera de escena” mientras que el otro
envía los datos. Si el dispositivo de alta impedancia no
cambia a tiempo, los dos controladores se disputarán
el bus. Ninguno de los dos controladores ganará,
forzando al bus a una amplitud indeterminada que
puede no llegar a alcanzar el umbral de voltaje, creando,
por ejemplo, un nivel lógico “0” donde debería haber
un nivel lógico “1”.
En los sistemas digitales se pueden producir
violaciones de los tiempos de establecimiento
y retención. Un dispositivo síncrono tal como un flip
flop D, necesita que los datos permanezcan estables
a su entrada durante un tiempo especificado antes de
que llegue el reloj, lo cual se conoce como tiempo de
establecimiento. De forma similar, los datos de entrada
deberán permanecer válidos durante un tiempo
especificado después del flanco anterior del reloj,
hecho que se conoce como tiempo de retención.
Principios básicos de integridad de la señal
Fundamentosr
La violación de los requerimientos de los tiempos de
establecimiento y/o retención pueden causar espurios
impredecibles en la salida o ninguna transición de salida
en absoluto. Los requerimientos para los tiempos de
establecimiento y retención disminuyen conforme aumenta
la velocidad del dispositivo, haciendo que las relaciones
de temporización resulten más difíciles de diagnosticar.
La metaestabilidad es un estado de datos indeterminado
o inestable que resulta de una violación de temporización,
tal como un problema de establecimiento y retención.
La señal de salida resultante puede ser un espurio
causante de problemas.
Se pueden dar condiciones indefinidas cuando los
estados de conmutación en las entradas múltiples de
un dispositivo lógico no se encuentran correctamente
alineadas en el tiempo, lo cual puede ser debido
a variaciones o errores en el retardo de estas señales
a la entrada.
Los instrumentos de adquisición digital, y los analizadores
lógicos en particular, disponen de potentes herramientas
que ayudan al usuario en el disparo, almacenamiento
y visualización de las señales digitales en diversos formatos.
Las sondas conectadas al sistema bajo prueba envían
los datos hacia múltiples canales del analizador lógico.
Los avanzados analizadores lógicos actuales pueden
capturar datos desde miles de puntos de prueba a la vez.
El modo más elemental de presentación es la presentación
en tiempos que muestra secuencias de pulsos digitales
y su ubicación en el tiempo relativa entre ellas, como se
observa en la Figura 1. La presentación de estado
(Figura 1) muestra los datos cualificados por una señal
de reloj generada dentro de la unidad bajo prueba,
permitiendo que el diseñador evalúe el estado del circuito
digital. Estos resultados pueden interpretarse
adicionalmente con la ayuda de desensambladores
y paquetes de soporte de procesadores que permiten
al analizador lógico comparar la traza de software en
tiempo real (correlacionada con el código fuente) con el
nivel más bajo de actividad del hardware. En la mayoría
de los instrumentos, esta operación se encuentra limitada
al dominio digital.
Figura 1. Pantalla de analizador lógico mostrando formas de onda de
temporización y traza de software en tiempo real correlacionada con el código fuente.
Con este tipo de adquisición de un analizador lógico
convencional, pueden existir errores de amplitud y espurios
que aparezcan como niveles lógicos válidos aún cuando
contengan datos incorrectos. Se podrá observar un error
en el código hexadecimal, por ejemplo, pero seremos
incapaces de ver porqué está ocurriendo. Si no se dispone
de medios para examinar con más profundidad el
comportamiento de la señal, puede resultar muy difícil
localizar la causa del error lógico.
www.tektronix.com/signal_integrity
7
Principios básicos de integridad de la señal
Fundamentos
Tiempo disponible
de datos válidos
Entrada A
Datos
Entrada B
Reloj A
Salida
Reloj B
Tiempo de subida lento
Tiempo de subida rápido
Figura 2. La traza negra en la Entrada A es una vista analógica de
la señal real. El lento tiempo de subida de la forma de onda
negra cruza tarde el umbral, lo que resulta en un pulso de
salida estrecho. La integridad de la señal en la Entrada A
es muy pobre.
Localización de aberraciones analógicas
Muchos problemas digitales son mas fáciles de determinar
si se puede examinar con detalle el comportamiento de la
señal y ver la representación analógica de la señal digital
defectuosa. Aunque el problema pueda aparecer como un
pulso digital desplazado, la causa de la señal problemática
pudiera estar relacionada con sus características
analógicas. Las características analógicas pueden
convertirse en fallos digitales cuando las señales de baja
amplitud se convierten en estados lógicos incorrectos,
o cuando unos tiempos de subida lentos hacen que los
pulsos se desplacen en el tiempo. La comparación de una
secuencia de pulsos digitales con una vista analógica
simultánea de estos mismos pulsos es el primer paso en
la localización de problemas de este tipo.
En cualquier discusión acerca de la integridad de la señal,
las transiciones de señal merecen una atención especial.
El diagrama de tiempos de la Figura 2 explica el motivo.
Supongamos que hay dos entradas alimentando una
puerta normal AND. La traza gris de la Entrada A muestra
el pulso como “debería ser”. La traza negra distorsionada
y superpuesta es una vista analógica de la señal actual.
Debido a su lento tiempo de subida, la señal real cruza
el valor del umbral mucho más tarde de lo debido.
Como resultado, el pulso de salida es mucho más estrecho
de lo que debería ser (el ancho correcto de pulso se
muestra en gris). Este problema puede causar errores en
los pasos lógicos posteriores. La integridad de la señal en
la Entrada A es muy pobre y con serias consecuencias
para los elementos digitales en cualquier zona del sistema.
8
www.tektronix.com/signal_integrity
Figura 3. Si se utiliza el Reloj A para muestrear los datos, su lento tiempo
de subida utilizará demasiado tiempo de datos. El flanco más
rápido del Reloj B deja mucho más tiempo para suministrar el
valor de los datos. (No se muestra a escala).
Supongamos que la salida continuó hasta formar parte de
una dirección de memoria. La brevedad del pulso podría
hacer que la memoria viera un “0” donde debería haber un
“1” y, por lo tanto, seleccionar una ubicación de memoria
completamente diferente de la esperada. Por supuesto,
el contenido de esa ubicación resultará totalmente
inadecuado para la transacción que se está manejando
y el resultado final de la transacción no será válido.
Unos flancos lentos en la transición de la señal pueden
dar lugar a fallos intermitentes del sistema incluso aunque
no estén causando errores de forma repetitiva.
Las disponibilidades de temporización en los sistemas
más rápidos dejan muy poco tiempo para las transiciones
de subida y bajada de la señal. Los tiempos de
establecimiento y retención se han reducido de forma
drástica en los años recientes. La especificación actual de
los tiempos de establecimiento y retención en las memorias
Rambus y DDR (doble velocidad de datos), por ejemplo,
son de unos pocos cientos de picosegundos.
Los flancos lentos pueden dejar muy poco margen en la
disponibilidad de tiempo para que los datos sean válidos
y estables, como se indica en la Figura 3, donde, para dar
más énfasis al concepto se han exagerado las relaciones
temporales. Un tiempo de transición lento en el reloj puede
consumir tiempo de datos válidos en la señal de datos.
Estos dos ejemplos muestran algunos de los efectos
potenciales de los problemas de flanco en un sistema
digital.
Principios básicos de integridad de la señal
Fundamentos
Disposición del circuito, tiempos de
transición e integridad de la señal
Según hemos visto, unos tiempos de subida y bajada
distorsionados pueden ser los responsables directos de
fallos digitales. Las rápidas tecnologías digitales actuales
requieren señales con flancos rápidos y nítidos.
Es importante recordar que muchos sistemas digitales
diseñados con velocidades de reloj más lentas pueden,
aún así, tener flancos muy rápidos. Los avances en la
tecnología de dispositivos semiconductores han hecho
llegar velocidades de flanco más rápidas a, virtualmente,
cada familia lógica. Estos flancos pueden contener
componentes de alta frecuencia sin tener en cuenta la
velocidad del reloj. Los flancos rápidos aportan muchos
beneficios pero también pueden añadir complicaciones a la
tarea del diseñador.
Las actuales arquitecturas de bus tienen tiempos de subida
y bajada del orden de algunos cientos de picosegundos.
La Tabla 1 muestra algunos ejemplos.
Los tiempos de transición en este rango exigen que el
diseñador preste una atención especial a la elección del
componente, su terminación y disposición. Las pistas de
los módulos de circuito de sólo seis pulgadas de largo
actúan como líneas de transmisión cuando circulan por
ellas señales que muestran tiempos de transición inferiores
a dos nanosegundos, sin tener en cuenta el tiempo del
ciclo de reloj.
Dispositivo digital
DDR RAM
FireWire IEEE 1394b
InfiniBand
USB 2.0
Tiempo de transición
(Tiempo de subida y bajada)
<250 ps
80 a 300 ps
≈100 ps
>500 ps
Tabla 1. Diversos tiempos de transición digital.
Cuando los flancos conmutan a altas velocidades,
aparecen nuevas rutas para la señal. Estas conexiones
intangibles no aparecen en los esquemas, pero no obstante
proporcionan un medio para que las señales se influencien
unas a otras de forma impredecible. Por ejemplo, los
planos de tierra y los planos de alimentación pasan
a formar parte de los sistemas de líneas de transmisión
que se forman por los recorridos de la señal en el módulo
del circuito y, como consecuencia, interactúan entre sí.
Estas interacciones tienen nombres: diafonía y rebotes
de tierra.
Efectos como éstos son fenómenos analógicos clásicos
y el origen de muchos fallos que arruinan los nuevos
diseños de sistemas digitales. La integridad de la señal
digital depende de su comportamiento en el dominio
analógico.
Las tecnologías de los dispositivos actuales han
sobrepasado esta velocidad de transición en un orden
de magnitud, lo que significa que la velocidad de transición
es un factor a tener en cuenta en cada diseño digital.
www.tektronix.com/signal_integrity
9
Principios básicos de integridad de la señal
Fundamentos
Integridad de la señal: un término con muchos significados.
A los efectos de este análisis, un problema de “integridad de la señal” se define como un fenómeno que puede poner
en peligro la capacidad de una señal para transportar información binaria. En los dispositivos digitales reales en
funcionamiento, estas señales “binarias” tienen atributos analógicos que son el resultado de complejas interacciones
entre muchos elementos del circuito y que van desde las salidas del controlador hasta las terminaciones de las rutas
de señal.
Entre los problemas específicos se incluyen:
Problemas de amplitud
Aberraciones de flanco
Los problemas de amplitud incluyen rizados (oscilaciones),
“decaimientos” (menor nivel de amplitud al comienzo de un pulso)
y “seudopulsos” (aquellos que, simplemente, no alcanzan su
amplitud total).
Las aberraciones de flanco pueden ser consecuencia de problemas
en la disposición de los módulos como se ha descrito con anterioridad,
o de una terminación incorrecta, o incluso de problemas de calidad
en los dispositivos semiconductores. Las aberraciones incluyen preimpulsos, suavizados, sobreimpulsos, oscilaciones, tiempos de subida
lentos, etc.
10 www.tektronix.com/signal_integrity
Principios básicos de integridad de la señal
Fundamentos
Reflexiones
Rebotes de tierra
Las reflexiones pueden ser originadas por problemas en las terminaciones y en las disposiciones de los módulos. La señal de salida
puede rebotar hacia su fuente de origen e interferir con los pulsos
subsiguientes.
El rebote de tierra, causado por un excesivo drenaje de corriente
(y/o excesiva resistencia en las pistas de la fuente de alimentación
y del retorno a tierra), puede dar lugar al desplazamiento del nivel de
referencia de tierra del circuito cuando las necesidades de corriente
son elevadas.
Diafonía
Inestabilidad (“Jitter”)
La diafonía se puede originar cuando pistas largas circulan próximas
unas a otras acoplándose sus señales a través de las capacitancias
e inductancias mutuas. Además, cuanto mayor es la corriente solicitada por los flancos rápidos, mayor es la cantidad de energía
magnética radiada y, por tanto, la diafonía.
El “jitter” surge cuando las señales digitales presentan minúsculas
variaciones en el posicionamiento de los flancos entre sus ciclos.
Este fenómeno puede afectar a la precisión de la temporización
y al sincronismo de todo un sistema digital.
www.tektronix.com/signal_integrity
11
Principios básicos de integridad de la señal
Fundamentos
Requerimientos para la validación
de la integridad de la señal
Las observaciones y medidas directas de la señal son el
único camino para descubrir las causas de los problemas
relacionados con la integridad de la señal. Como siempre,
la elección de la herramienta más adecuada simplificará el
trabajo. En líneas generales, las medidas de integridad de la
señal se efectuarán con los mismos instrumentos familiares
que existen en cualquier laboratorio de ingeniería electrónica.
Estos instrumentos incluyen el analizador lógico y el
osciloscopio. Las sondas y el software de aplicación
complementarán este conjunto de herramientas básicas.
Adicionalmente se pueden utilizar fuentes de señal para
proporcionar señales distorsionadas en las pruebas de
fatiga y evaluación de nuevos dispositivos y sistemas.
¿Cuáles son las preguntas básicas a realizar cuando se va
a confeccionar una configuración de medida de integridad
de la señal? Las consideraciones más importantes son:
Sistema de sondas —¿ puede el instrumento de medida
transmitir con precisión las señales desde el dispositivo
bajo prueba hasta la unidad de adquisición del sistema?
Las sondas, ¿son fiables y fáciles de utilizar?
Ancho de banda y respuesta al escalón —¿puede el
instrumento de medida distinguir de forma fiable la
actividad de la señal (tanto digital como analógica) en
todas sus etapas hasta el rango de los picosegundos?
Posiblemente, las características de medida más
importantes cuando se trabaja con la integridad de la
señal sean el ancho de banda del osciloscopio y la
respuesta al escalón. Estas características garantizan
una adecuada captura de las aberraciones de la señal
que definirán la integridad de la misma.
12 www.tektronix.com/signal_integrity
Resolución temporal de la captura —¿puede el
instrumento de medida capturar correctamente los
tiempos de transición en cada ciclo de datos, incluso
a las más altas velocidades de reloj? La resolución
temporal del analizador lógico es la clave para una
detección inicial de los pulsos y flancos fuera de lugar
y que podrían implicar problemas en la integridad de
la señal.
Longitud de registro —¿cuántas muestras de adquisición
puede almacenar el instrumento a altas velocidades de
muestreo?
Disparo —¿incluye el instrumento de medida una
selección versátil de disparos? y, aún más importante,
¿dispone de disparos que puedan localizar con precisión
problemas relacionados con la integridad de la señal?
Presentación y análisis —¿puede el instrumento de
medida presentar los resultados de forma tal que se
puedan leer e interpretar fácilmente?
Integración —¿se puede integrar el instrumento de
medida con otros instrumentos para formar una solución
de medida digital y analógica equilibrada que proporcione
una completa visibilidad del sistema a niveles digitales,
analógicos y de protocolo?
Principios básicos de integridad de la señal
Fundamentos
Característica del analizador lógico
Integración del osciloscopio
Sistema de sondas
Resolución de las medidas de temporización
Velocidad de adquisición en estados
Profundidad de memoria de adquisición
Disparo
Análisis
Presentación
Capacidad recomendada para el análisis de integridad de la señal
Trazas de osciloscopio alineadas en tiempos en la pantalla del analizador lógico, diagramas de ojo
multicanal
Adquisición simultánea de tiempos, estados y señal analógica a través de la misma sonda del
analizador lógico
125 ps (velocidad de reloj a 8 GHz)
Hasta 800 MHz
Hasta 256 MB
Flanco, Espurio, Lógico, Establecimiento/Retención, etc.
Paquetes de soporte de procesadores y desensambladores
Presentaciones múltiples
Tabla 2. Los análisis de integridad de la señal necesitan un analizador lógico con las más altas prestaciones
disponibles.
Los analizadores lógicos
descubren fallos digitales
Como se ha mencionado anteriormente, el analizador
lógico es la primera línea de defensa en la solución de
problemas digitales, especialmente en sistemas complejos
que incluyen numerosos buses, entradas y salidas.
Este instrumento tiene un elevado número de canales,
profundidad de memoria y disparos avanzados para poder
adquirir la información digital procedente de muchos
puntos de prueba, mostrando posteriormente la
información de forma coherente.
Dado que es un verdadero instrumento digital, el analizador
lógico detecta los cruces de los umbrales en las señales
monitorizadas y después presenta las señales lógicas tal
como las reciben los circuitos integrados lógicos. Las formas
de onda de temporización resultantes son claras
y comprensibles, y pueden compararse fácilmente con
los datos esperados para confirmar que todo está
funcionando correctamente. Estas formas de onda de
temporización son habitualmente el punto de partida en
la búsqueda de problemas de señales que ponen en
peligro la integridad de la señal.
No todos los analizadores lógicos tienen la capacidad
necesaria para analizar la integridad de la señal a las
extremadamente elevadas (¡y en aumento!) velocidades de
datos digitales actuales. La Tabla 2 proporciona algunas
pautas de las especificaciones que se deben tener en
cuenta al elegir un analizador lógico para obtener una
solución avanzada de problemas de integridad de la señal.
Con todo el énfasis puesto en las velocidades de muestra
y en las capacidades de memoria, es fácil pasar por alto
las características de disparo de un analizador lógico.
Sin embargo, los disparos son a menudo el método más
rápido de detectar un problema. Después de todo, si un
analizador lógico dispara, es una prueba de que ha
ocurrido un error. La mayoría de los analizadores lógicos
actuales incluyen disparos que pueden ayudar a la
detección de ciertos eventos que ponen en peligro la
integridad de la señal (eventos tales como espurios
y violaciones de los tiempos de establecimiento
y retención). Estas condiciones de disparo se pueden
aplicar a la vez a través de cientos de canales (una
capacidad sin igual de los analizadores lógicos).
www.tektronix.com/signal_integrity 13
Principios básicos de integridad de la señal
Fundamentos
Soluciones para las sondas de los
analizadores lógicos
El esquema de sondas de un analizador lógico desempeña
un papel crítico en la adquisición digital a alta velocidad.
La sonda debe proporcionar la señal al analizador lógico
con la mayor fidelidad posible. La mayoría de los
analizadores lógicos han alcanzado esta necesidad
fundamental pero otros han llevado este concepto incluso
más lejos.
Algunos analizadores lógicos requieren conectarse
mediante sondas separadas para las adquisiciones de
tiempos y estados. Muchos analizadores lógicos requieren
conectarse mediante sondas separadas para las
adquisiciones en tiempos (forma de onda digital) y en
estados. Esta técnica, conocida como “doble sistema
de sondas”, puede poner en peligro el entorno de la señal,
afectando a las distintas medidas que se están tratando de
realizar. Por ejemplo, la conexión de dos sondas al mismo
punto de prueba y al mismo tiempo puede generar niveles
inaceptables de carga de la señal y si se conectan una
a una, el punto de prueba quedará expuesto a un doble
riesgo de daño o de una incorrecta conexión. Además,
la conexión de dos sondas por separado al mismo
dispositivo bajo prueba requiere mucho tiempo.
Algunos analizadores lógicos poseen la capacidad de medir
al mismo tiempo adquisiciones en tiempos y estados
a través de la misma sonda. Esta adquisición simultánea
de tiempos/estados acelera la solución de problemas
y permite el análisis de la integridad de la señal minimizando
el impacto de las sondas en el sistema bajo prueba.
Otros avances recientes han elevado a un nuevo nivel la
tecnología de los sistemas de sondas. La última generación
de sondas de analizador lógico puede facilitar información
digital (tiempos y estados) al analizador lógico y proporcionar
estas mismas señales a un osciloscopio como señales
analógicas. Una sola sonda de analizador lógico gestiona
todos los aspectos de la señal. Cualquier pin de la sonda
se puede utilizar tanto para adquisición digital como
analógica. La señal analógica se encamina hacia un
osciloscopio externo a través del analizador lógico. De esta
forma, es posible determinar casi instantáneamente si un
error digital está relacionado con un fallo analógico.
14 www.tektronix.com/signal_integrity
En sistemas digitales de alto rendimiento, el método más
práctico de medir señales es habitualmente algún tipo de
punto de prueba dedicado. Algunos de estos puntos de
prueba están equipados con pines para simplificar la
conexión de sondas de enganche y conjuntos de cables.
Estos tipos de conectores de prueba tienen un determinado
efecto sobre el entorno de la señal del dispositivo de
destino, incluso cuando no está conectado a un analizador
lógico.
Se pueden montar sondas de analizador lógico en los
conectores dedicados del sistema bajo prueba. Para esta
aplicación, se utiliza el conector compacto Mictor, un
conector de alta densidad que se enchufa en un conector
apropiado de la sonda del analizador lógico. Los conectores
montados en el módulo ofrecen conexiones rápidas
y seguras, pero aumentan el coste del dispositivo de
destino y pueden afectar al funcionamiento de la señal
de alta velocidad.
Como alternativa a los conectores Mictor para sondas
convencionales, han surgido las sondas de compresión de
alta densidad (HD) para analizador lógico y la tecnología
de sondas D-Max™. Estas nuevas sondas no necesitan
conectores en el dispositivo bajo prueba. En su lugar, se
adaptan directamente a islas en el módulo del circuito.
La Figura 4 muestra una sonda D-Max™ sin conector
instalada sobre un módulo de un circuito. Fijadas en su
lugar mediante piezas roscadas, estas sondas resuelven la
problemática de la inductancia de los cables y presentan
una carga capacitiva muy baja de tan sólo 0,7 pF. Además,
proporcionan medidas tanto diferenciales como de
terminación simple sin reducción en el número de canales.
Estas sondas de compresión de HD presentan el menor
efecto sobre la señal respecto a cualquier otro esquema de
sondas de analizador lógico.
Principios básicos de integridad de la señal
Fundamentos
Los osciloscopios digitales revelan
aberraciones analógicas
La otra mitad en la solución del análisis de medida de
integridad de la señal es el osciloscopio digital. Éste es el
instrumento a utilizar para el seguimiento de los problemas
analógicos una vez que han sido capturados (en su forma
digital) por el analizador lógico. Los osciloscopios digitales
se presentan bajo varias formas tales como el osciloscopio
de almacenamiento digital (DSO), el osciloscopio de fósforo
digital (DPO), y el osciloscopio de muestreo.
Entre los activos más valiosos de un DSO o de un DPO,
figuran su capacidad de adquisición de eventos en disparo
único, no repetitivos. El DSO, o el DPO, captura las
características analógicas de las señales a las que está
conectado. Puede presentar una onda cuadrada, un pico
de señal transitorio, o una simple onda sinusoidal, con la
misma facilidad y precisión. Puede disparar sobre la señal
que se está visualizando o al recibir una orden desde un
instrumento al que esté conectado, tal como un analizador
lógico.
Figura 4. La nueva arquitectura de sondas sin conector D-Max™ para
analizador lógico proporciona una conexión sencilla y que
suministra a los instrumentos señales de alta fidelidad del
sistema bajo prueba.
Una sonda sin conector D-Max™ para analizador lógico
supone mucho menos impacto para el módulo del circuito
que una conexión de tipo Mictor, pero todavía las plantillas
de islas deberán haber sido incluidas en el diseño del
módulo. La ubicación sobre la cual se pruebe un bus
puede suponer diferencias en el aspecto de las señales.
Por tanto, habitualmente es preferible colocar los puntos de
conexión de prueba cercanos a los dispositivos receptores,
donde la señal muestra las características visibles por los
circuitos integrados lógicos. Gracias a su reducido tamaño,
la tecnología de sondas sin conector D-Max™ ofrece mayor
flexibilidad para su ubicación.
Otra ventaja es la facilidad de manejo de sus sondas.
Mientras que normalmente el analizador lógico se conecta
al sistema bajo prueba mediante un conector fijo (o en el
caso de los instrumentos de última generación, por medio
de un punto de prueba fijo sin conectores), el osciloscopio
suele utilizar sondas móviles de elevado ancho de banda,
sondas de terminación simple o diferenciales, o incluso
sondas de corriente.
Resulta habitual que muchos osciloscopios digitales
alcancen su máxima velocidad de muestreo para una sola
entrada, la mitad de esa velocidad para dos, y solamente
1
/4 de la velocidad total de muestreo cuando se utilizan las
cuatro entradas. La reducción de la velocidad de muestreo
puede tener impacto sobre la calidad de la adquisición.
Con velocidades de muestreo reducidas solamente se
obtienen unas pocas muestras de cada ciclo de la forma
de onda medida, dificultando una exacta reconstrucción
de la forma de onda adquirida. Incluso aunque el ancho
de banda del amplificador de entrada del osciloscopio
permanezca inalterado, la calidad de la adquisición se
resiente cuando se utilizan bajas velocidades de muestreo.
¡Obviamente esto es contraproducente cuando se está
analizando la integridad de la señal con un osciloscopio!
www.tektronix.com/signal_integrity 15
Principios básicos de integridad de la señal
Fundamentos
Característica del osciloscopio
Ancho de banda/tiempo de subida
Velocidad de muestreo
Canales
Disparo
Longitud de registro
Alineación de canales
Precisión de tiempo Delta
Sistema de sondas
Pantalla
Integración
Automatización y análisis
Capacidad recomendada para análisis SI
6 GHz de ancho de banda, 70 ps de tiempo de subida, tiempo real, disparo único
20 GS/seg., velocidad de muestreo máxima en múltiples canales
4
Disparo sin “jitter” con disparos lógicos, por violación de establecimiento/retención y serie
240.000 puntos (simultáneamente en múltiples canales)
Capacidad de alineación de las entradas de todos los canales
1,5 picosegundos RMS
Sonda móvil de 6 GHz o sonda fija de compresión HD a través de analizador lógico
Color
Trazas de osciloscopio de alta velocidad alineadas en tiempos con trazas de analizador en una sola pantalla
Paquetes de medidas automáticas para “jitter”, estándares de bus, etc.
Tabla 3. Especificaciones básicas de los osciloscopios digitales para análisis y solución de problemas de integridad de la señal.
Los DSO actuales evitan estos efectos de la velocidad de
muestreo, muestreando a una velocidad de tres a cinco
veces el ancho de banda del osciloscopio y sobre múltiples
canales de forma simultánea. Así se aseguran puntos de
muestreo adecuados incluso cuando se estén utilizando
todos los canales. Actualmente, las mejores prestaciones
en lo que se refiere a la velocidad de muestreo para evento
único en un osciloscopio digitalizador es de 20 GS/seg en
cada canal.
¿Por qué es esto tan importante? Imaginemos el análisis
sobre un punto de prueba con un DSO convencional que
dispone de una alta velocidad de muestreo, pero que
carece de la capacidad de mantener esa velocidad de
muestreo en entradas múltiples. Cuando se efectúa la
conexión al primer punto de prueba, el tiempo de subida
del flanco de la señal es claro y legible a 400 picosegundos,
por ejemplo. Cuando se realiza la segunda entrada de
señal sobre un segundo punto de prueba, ambas señales
muestran un tiempo de subida más lento y más aberraciones.
Esto es debido a que la velocidad de muestreo se ha
reducido a la mitad dando lugar a un inframuestreo que
evita que el osciloscopio capture con precisión un tiempo
de subida de flanco de 400 picosegundos.
El inframuestreo supone añadir aberraciones y un tiempo
de subida más lento. Esta inexacta (¡y engañosa!)
reconstrucción de la forma de onda se conoce como
“aliasing” o “representación falsa. La mejor forma de evitar
la “representación falsa” es utilizar un instrumento que
16 www.tektronix.com/signal_integrity
ofrezca prestaciones completas para evento único en todos
los canales utilizados.
El osciloscopio, al igual que el analizador lógico, debe
satisfacer requerimientos muy rigurosos en cuanto
a prestaciones si se va a utilizar en medidas de integridad
de la señal. La Tabla 3 resume algunas especificaciones
básicas.
Las funciones de disparo en el DSO son tan críticas como
las de un analizador lógico. Al igual que en éste, el disparo
del osciloscopio es la prueba de que ha ocurrido un tipo
de evento específico. El disparo de un DSO difiere en su
capacidad de detectar y responder a múltiples eventos
analógicos:
Condiciones de nivel de flanco y velocidad de transición
Características del pulso, incluyendo espurios, eventos
de baja amplitud y condiciones de anchura de pulso
Violaciones de los tiempos de establecimiento y retención
Patrones digitales serie de alta velocidad
Todos estos tipos de disparo pueden ayudar a los
ingenieros en, primeramente, la detección y, posteriormente,
el seguimiento de los problemas de integridad de la señal.
Existen también diversas combinaciones de disparos por
tensión, tiempo o estado lógico, así como disparos
especiales para aplicaciones tales como pruebas de
conformidad USB 2.0.
Principios básicos de integridad de la señal
Fundamentos
Soluciones para las sondas de los
osciloscopios
Más incluso que la sonda del analizador lógico, la sonda
del osciloscopio es un elemento crítico en las medidas de
análisis de integridad de la señal. La sonda del osciloscopio,
en efecto, debe llevar las máximas prestaciones en lo que
se refiere al ancho de banda del sistema y su respuesta al
escalón hasta el punto de prueba. Al mismo tiempo,
deberá ser duradera y lo suficientemente compacta para
poder probar tarjetas de circuito de alta densidad. Durante
la solución de problemas de integridad de la señal,
normalmente será necesario tener una sonda “fijada” en
un punto de prueba en el que aparece un error (ésta puede
ser la sonda analógica en el analizador lógico, si está
disponible) y otra sonda puede rastrear la ruta de la señal
para localizar el origen del problema.
Dos características importantes de una sonda para realizar
tareas de alta velocidad son la inductancia y capacitancia
de la misma. Cada sonda tiene resistencia (R), inductancia
(L) y capacitancia (C). Sin embargo, los efectos de la
capacitancia y de la inductancia aumentan con la frecuencia.
La combinación de estos efectos puede cambiar la señal
y los resultados de la medida.
La Figura 5 muestra los efectos de carga de la sonda en
una señal típica de alta velocidad (pulso de 250 mV
referenciado a tierra y con un tiempo de subida de ~200 ps).
Esta imagen muestra la misma señal, con carga y sin
carga, en un osciloscopio de 4 GHz. La inclusión de la
sonda ha cargado la señal original (traza blanca) según
muestra la traza verde, haciendo algo más lenta la esquina
frontal del pulso. De forma simplificada, conforme
aumentan C y L, la carga sobre la señal aumentará también.
De forma similar, la inductancia producida por la longitud
del cable puede causar una seria distorsión en la señal que
se está midiendo.
Las características de entrada de la sonda y la inductancia
producida por la longitud del cable pueden realmente
causar problemas de integridad de la señal. Se podría
llegar a la conclusión, por ejemplo, de que el bus en sí
Figura 5. Efectos de la carga de la sonda en una señal de alta
velocidad.
mismo está degradando el tiempo de subida de la señal
digital y causando problemas lógicos. Si cambiamos a una
sonda de baja capacitancia, resultará claro que en definitiva,
el tiempo de subida no se ha degradado. El error lógico es
debido a un motivo diferente: ¡efectos del sistema de
sonda! La Figura 5 muestra cómo los efectos del sistema
de sonda pueden reducir la velocidad de un flanco, incluso
hasta el punto de causar errores que no existían
anteriormente.
La respuesta a los problemas de medida de integridad
de la señal y de alta velocidad es una nueva generación
de sondas de capacitancia ultrabaja para osciloscopios.
Con un ancho de banda de 6 GHz en la punta de la
sonda, y menos de 0,5 pF de capacitancia de entrada,
estas nuevas sondas conservan mejor la señal cuando
se dirige hasta la entrada del osciloscopio.
Las prestaciones de las sondas son críticas porque son el
primer enlace en la cadena de subsistemas de medida que
deben capturar, conservar y presentar la señal de la forma
más exacta posible. Una sonda de baja capacitancia con
una punta de sonda y una longitud de cable muy corta,
asegurará que no se desperdicie el ancho de banda del
osciloscopio.
www.tektronix.com/signal_integrity 17
Principios básicos de integridad de la señal
Fundamentos
TLa importancia del ancho de banda del
osciloscopio
El ancho de banda de un osciloscopio es un elemento
indispensable en cualquier proceso de solución de
problemas de integridad de la señal. Esta breve guía de
estudio explica por qué es esencial utilizar un instrumento
con el ancho de banda más alto disponible.
Ya hemos comentado las características que definen los
problemas de integridad de la señal de alta velocidad.
Muchos de estos problemas aparecen durante las
transiciones de la señal o como transitorios no deseados,
resultantes de las violaciones de temporización. Es de
importancia crítica capturar tan exactamente como sea
posible estos flancos y transitorios. Y eso implica un
ancho de banda suficiente.
Error de amplitud (%)
El ancho de banda de un osciloscopio se especifica
tradicionalmente sobre el punto de caída de la respuesta
en frecuencia a –3 dB para una onda sinusoidal. La
Figura 6 ilustra este hecho. Aquí un osciloscopio de
1 GHz tiene un error creciente de amplitud conforme la
frecuencia de la onda sinusoidal asciende hasta la marca
de 1 GHz. Cuando la frecuencia de la onda sinusoidal
iguala el ancho de banda especificado, el error de
amplitud es de –3 dB o casi el 30%.
Un osciloscopio con un ancho de banda insuficiente para
las tareas de medida, será un obstáculo en las medidas
de tiempos de subida y bajada de la señal digital. Debido
a los drásticamente decrecientes tiempos de transición
de las tecnologías digitales actuales, éste será un factor
crítico en la elección de las herramientas de medidas
adecuadas.
Para entender este concepto, consideremos este modelo
de un solo polo del tiempo de subida de entrada de un
osciloscopio para una señal al escalón de alta velocidad:
Tiempo de subida del osciloscopio ≈
0,35
Ancho de banda del osciloscopio
Para un osciloscopio moderno donde el tiempo de
subida x del ancho de banda ~0,42, esto da como
resultado alrededor de 210 picosegundos en un
osciloscopio de 2 GHz y aproximadamente 84 ps en
un instrumento de 5 GHz. Una fórmula general para el
tiempo neto de subida medido produce la característica
de respuesta al escalón:
100
Tiempo de subida medido =
(Tiempo de subida del + (Tiempo de subida de
2
2
osciloscopio)
la señal)
85
70,7
0,1
0.5
0,5
Frecuencia (GHz)
-3
-3dB
dB
1,0
Figura 6. Gráfico de respuesta en frecuencia en un osciloscopio típico
de 1 GHz
*1 La constante en esta fórmula puede oscilar desde 0,35 para un modelo
de un solo polo hasta 0,45 para un filtro rectangular ideal. El valor típico
en un moderno osciloscopio con ancho de banda elevado es de 0,42.
18 www.tektronix.com/signal_integrity
Utilizando estas fórmulas se puede demostrar que una
señal que tenga un tiempo de subida real (RT) de
85 picosegundos presentará un tiempo de subida de
135 picosegundos si se mide con un osciloscopio de
4 GHz de ancho de banda (BW) (utilizando BW x RT =
0,42). Un osciloscopio de 6 GHz reduce el tiempo de
subida medido a 110 picosegundos aproximadamente,
mejorando de forma sustancial la precisión de la lectura.
Principios básicos de integridad de la señal
Fundamentos
Figura 7a. Resultados de la medida en el flanco de un pulso con
un tiempo real de subida de 85 ps en un DPO TDS7404
de 4 GHz.
Figura 7b. Resultados de la medida en el flanco de un pulso con
un tiempo real de subida de 85 ps en un DSO TD6604
de 6 GHz.
Resumiendo las discusiones sobre el ancho de banda
y la respuesta al escalón, en ambos casos las cifras
calculadas y las medidas en el mundo real confirman que
el ancho de banda del osciloscopio marca la diferencia
en los resultados que se ven en pantalla. Con tantos
problemas a nivel de sistema que son el resultado directo
de efectos y aberraciones de flanco, un osciloscopio cuyo
ancho de banda sea de 3 a 5 veces el de la señal
a medir es la herramienta adecuada para la solución
de problemas de integridad de la señal.
www.tektronix.com/signal_integrity 19
Principios básicos de integridad de la señal
Fundamentos
Los analizadores lógicos y los
osciloscopios integrados identifican
problemas de integridad de la señal
El analizador lógico y el DSO son dos potentes
herramientas en el conjunto de elementos de diagnóstico
de integridad de la señal. Con los recientes avances en su
integración, se ha multiplicado la potencia de estas dos
herramientas individuales.
Estas nuevas herramientas de visualización integrada
posibilitan la conexión de un DSO (que cubra las
necesidades de ancho de banda del dispositivo bajo
prueba) a un analizador lógico (con el número de canales,
profundidad de memoria y velocidad de muestreo
adecuados) para poder gestionar los requerimientos de
medidas analógica y digital. La pantalla del analizador
lógico presentará información digital así como la forma de
onda analógica del osciloscopio.
Las dos formas de onda se encuentran alineadas en el
tiempo de forma que se pueda examinar la forma de onda
digital con su forma de onda analógica. Por ejemplo, en la
pantalla de la Figura 8 las medidas de formas de onda
analógica y digital relacionadas en el tiempo ofrecen cuatro
vistas diferentes de las mismas señales. Las dos formas de
onda superiores son formas de onda del bus de 4 y 8 bits
con marcas rojas que indican las ubicaciones de varios
espurios. Las dos formas de onda siguientes son líneas de
señales individuales que forman parte de las dos formas de
onda superiores del bus. Las marcas rojas en estas dos
señales indican ubicaciones de espurios. Las dos formas
de onda siguientes son formas de onda de temporización
de alta resolución que muestran los detalles acerca de la
relación de los espurios con los flancos anteriores de la
otra señal. Las dos últimas formas de onda son formas
de onda analógicas de las mismas dos líneas de señales
del osciloscopio. Todas estas formas de onda están
relacionadas en el tiempo y se muestran en la misma
pantalla. Se puede apreciar fácilmente que las dos líneas
de señales presentan diafonía mediante un análisis de las
vistas relacionadas en el tiempo de las formas de onda
digital y analógicas.
20 www.tektronix.com/signal_integrity
Figura 8. Los errores de diafonía se identifican rápidamente con las
medidas digital y analógica relacionadas en el tiempo en la
misma pantalla.
La visualización integrada es una valiosa característica, pero
hay que recordar que la información analógica presente en
la pantalla es tan precisa como lo son el ancho de banda
y la respuesta al escalón del osciloscopio que se utilice.
Ésta es la razón por la cual es importante seleccionar
herramientas que permitan la adaptación de las capacidades
del osciloscopio digital al nivel de prestaciones necesario
para realizar las medidas digitales.
Principios básicos de integridad de la señal
Fundamentos
Las herramientas de análisis de
“jitter” simplifican las medidas
complejas
El análisis de la integridad de la señal no siempre se reduce
a encontrar un flanco lento o una baja amplitud de la señal
en alguna parte del sistema. Según se ha explicado
anteriormente, factores tales como el “jitter” pueden
desempeñar un importante papel en la estabilidad del
sistema. El “jitter” se origina típicamente en el sistema de
circuitos del reloj, pero puede también surgir del ruido en
la fuente de alimentación, diafonía y circuitos de bucle de
enganche de fase (PLL). El “jitter” puede afectar los datos,
las direcciones, las líneas de habilitación, etc. y, de hecho,
a virtualmente cualquier señal en el sistema.
Las medidas de “jitter” se han convertido en un problema
creciente en los nuevos diseños digitales de alta velocidad.
Los actuales requerimientos de medida de “jitter” incluyen
medidas individuales de ciclo a ciclo (en lugar de en forma
acumulada a través de muchas adquisiciones), análisis de
sus tendencias temporales, estadísticas con histogramas,
medidas de relojes de espectro ensanchado, análisis de
secuencias de datos serie, etc. Las señales de alta
velocidad, con sus rápidos tiempos de subida y pequeños
márgenes temporales, necesitan una exactitud en las
medidas de “jitter” del orden de 1 ps de RMS.
Es evidente que este nivel de prestaciones requiere de un
osciloscopio rápido y estable. No menos importante resulta
el conjunto de herramientas de software que soporta las
medidas de “jitter”. Debido a que el “jitter” se presenta en
muchas formas, y debido a que las medidas de “jitter”
dependen profundamente de cálculos estadísticos, un
paquete dedicado de software para el análisis de “jitter”
es una buena solución para realizar un eficiente trabajo de
comprobación de la integridad de la señal. Los paquetes
más recientes se han integrado en los osciloscopios
digitales de elevado ancho de banda y pueden realizar
medidas de temporización en todos y cada uno de los
ciclos dentro de una sola adquisición. Estos paquetes de
análisis de temporización pueden también acumular datos
de análisis estadísticos a través de múltiples adquisiciones.
La Figura 9 ilustra una pantalla típica de medidas de “jitter”.
La barra de menú y las teclas programables guían al
usuario a través de los pasos de medida, mientras que los
resultados estadísticos aparecen claramente presentados
en un formato tabular en la mitad inferior de la ventana.
Figura 9. Pantalla de aplicación de medidas de “jitter”.
El software de análisis de medidas de temporización debe,
por supuesto, integrarse en un osciloscopio que por sí
mismo añada tan poco “jitter” como sea posible a la señal.
Para la mayoría de los estándares de transmisión de datos
sería deseable una inestabilidad de disparo en el orden de
7 ps RMS. Otras importantes características incluyen la
precisión en las medidas relativas de tiempos en el orden
de 1,5 ps RMS y, por supuesto, un elevado ancho de
banda con sobremuestreo. Un osciloscopio con un ancho
de banda de 6 GHz y 20 GS/s de velocidad de muestreo
para disparo único en múltiples canales, cumple con los
requerimientos clave de especificaciones para medidas de
“jitter” de alta velocidad en buses y dispositivos digitales
rápidos.
www.tektronix.com/signal_integrity 21
Principios básicos de integridad de la señal
Fundamentos
Resolución de problemas de
integridad de la señal
En este manual, hemos examinado la causa y efecto de
los problemas relacionados con la integridad de la señal.
A lo largo de nuestra discusión, hemos analizado cómo
obtener la mejor fidelidad de la señal de los equipos de
pruebas y medidas para solucionar estos problemas.
solucionar los problemas, pudo fijar las plantillas de
contacto en el espacio disponible. Estas plantillas fueron
simuladas formando parte integral del trazado del módulo.
Configuración
Unidad central de analizador lógico TLA715
Módulo de adquisición de analizador lógico de 102
canales TLA7AA3
Ahora utilizaremos tres situaciones de diseño para ilustrar
las herramientas y técnicas necesarias para solucionar
problemas intermitentes de integridad de la señal en un
entorno de diseño del mundo real.
Sonda de analizador lógico de terminación simple
P6860 HD
Ejemplos de aplicación
Interfaz iView™
Situación I
Ha surgido un problema de calidad en un módulo de un
sistema digital que se encuentra a punto de entrar en fase
de fabricación. El módulo es una pieza clave de un nuevo
producto estrella de la compañía, un sofisticado controlador
de maquinaria, y debe ser anunciado conforme a lo
que estaba previsto puesto que ha sido objeto de un
considerable avance publicitario en su mercado.
Las primeras muestras de producción están
experimentando fallos intermitentes. Los fallos aparecen en
el bus del sistema del módulo, pero no parecen originarse
allí. El bus del sistema es bidireccional con múltiples
dispositivos que envían y reciben datos a través del mismo.
Dado que este módulo es primordial para el funcionamiento
del sistema, la fabricación no puede continuar hasta que no
se haya solucionado el problema.
El sistema trabaja a velocidades “medias”, pero dado que
la mayor parte de la lógica es capaz de desarrollar rápidos
flancos de subida y bajada, se deberán tener en
consideración los posibles problemas de integridad de
la señal. Otras posibilidades también abarcan desde errores
lógicos hasta problemas de ubicación de los componentes.
El equipo de diseño, consciente de que las características
de depuración integradas pueden ahorrar un tiempo valioso
en la solución del problema, optó por introducir puntos de
prueba en el módulo para el analizador lógico. Fue una
propuesta controvertida puesto que la densidad y compacto
diseño del módulo no dejaban espacio para conectores
convencionales. Debido a que el equipo de diseño estaba
utilizando un analizador lógico Tektronix TLA7AA3 para
22 www.tektronix.com/signal_integrity
DSO TDS6604
La configuración para el diagnóstico de problemas
aprovecha la capacidad de la Serie TLA700 de encaminar
las señales analógicas a través de la sonda del analizador
lógico, adquirirlas con el osciloscopio y mostrar esas
señales en la pantalla del analizador lógico.
El analizador lógico se configuró para disparar sobre
la instrucción READ que produce un valor defectuoso de
los datos.
Descubrimiento
La pantalla del analizador lógico muestra las formas de
onda de temporización de las señales seleccionadas en el
bus y revela el problema en la señal que está produciendo
el error. La forma de onda de temporización de alta
resolución (8 GHz, 125 ps) del instrumento aclara que no
existe un problema de temporización en los datos que se
están leyendo (traza 031:DATA). Sin embargo, la dirección
parece errática, con ubicaciones omitidas ocasionalmente,
lo que implica un problema en el bit menos significativo de
la dirección 0.
La traza analógica alineada en tiempos en la parte inferior
de la pantalla revela el verdadero problema de integridad de
la señal. El osciloscopio TDS6604 adquiere la señal a través
de la sonda de referencia a tierra P6860 del analizador
lógico y posteriormente la muestra en la pantalla de éste
por medio de la interfaz iView.
Principios básicos de integridad de la señal
Fundamentos
Figura 10. La traza analógica revela un nivel lógico no válido (cursor de software 1 y 2) que está
causando problemas digitales en el sistema.
En este caso, el nivel lógico de la señal AD0 (Dirección 0)
no es válido en el momento en que es leído por el reloj.
No es ni alto ni bajo. Sospechando que puede ser un
problema de conflicto en el bus, el ingeniero rastrea el bus
hasta que descubre que debido a un error de diseño hay
dos dispositivos habilitados al mismo tiempo en la línea de
dirección.
Como la mayoría de los diseños digitales complejos, el
módulo incluye puntos de prueba para el analizador lógico.
Estos puntos están equipados con conectores Mictor que
son compatibles con las sondas de analizador lógico de la
serie TLA700.
Configuración
Este procedimiento demuestra cómo los problemas de
temporización digital algunas veces se analizan mejor
observando las señales en el dominio analógico. También
da una lección acerca de la forma de planificar los puntos
de prueba. Sin unos puntos de conexión adecuados para
el analizador lógico, pudiera haber resultado difícil ver la
señal con el detalle suficiente como para evaluar la distorsión.
Unidad central de analizador lógico TLA715
Situación II
Interfaz iView™
La nueva placa madre de un servidor de próxima generación
experimenta problemas intermitentes inexplicables. El primer
y segundo prototipos funcionan de forma fiable a bajas
velocidades de reloj. Cuando se pasa a la velocidad de reloj
especificada, se producen fallos aparentemente aleatorios.
Osciloscopio de fósforo digital TDS7104
Se sospecha que existan problemas relacionados con el
trazado del módulo, pero ha sido difícil confirmarlo con
herramientas convencionales. El programa del proyecto
incluye solamente dos partidas de módulos de prototipos,
pero a menos que se pueda localizar el problema
intermitente, es posible que sea necesario un tercer
prototipo. Esta nueva acumulación de tiempos y costes
pone en peligro el éxito del nuevo producto.
Módulo de adquisición de analizador lógico de 136
canales TLA7AA4
Sonda de analizador lógico de terminación simple
P6860 HD
Adaptador de compresión P6860 HD a Mictor
Descubrimiento
Los problemas intermitentes son a menudo causados por
señales que “se supone no deberían estar allí” llamadas
espurios. Sospechando esto, el ingeniero prepara el
TLA715 para disparar sobre espurios, una de sus muchas
funciones de disparo.
El analizador lógico TLA715 detecta un espurio durante el
ciclo de Prebúsqueda en una línea de señal denominada
IFETCH. El analizador lógico dispara y marca el punto en el
tiempo en que ocurre el espurio. La traza Mag_IFETCH
muestra con claridad un pulso estrecho.
www.tektronix.com/signal_integrity 23
Principios básicos de integridad de la señal
Fundamentos
Espurio detectado y marcado en
la señal.
Traza MagniVuTM a 500 ps que
muestra el espurio con mayor
detalle.
Forma de
onda digital
Forma de onda
analógicas
Superposición
de formas de
onda analógica
y digital
Traza analógica hasta 20 GS/s
capturada en el TDS y transferida a la
pantalla del TLA mostrando la causa
del espurio.
Figura 11. La pantalla iView™ muestra un espurio en la primera traza de la forma
de onda (segunda desde arriba) que resulta de un cruce momentáneo
del umbral en la línea IFETCH (tercera desde arriba) debido a reflexiones
de terminación.
Superposición de múltiples
formas de onda para realizar
comparaciones visuales completas.
Los 125 ps de resolución de la adquisición de temporización
MagniVu™ de alta resolución aseguran una precisa captura
del instante y de la duración del pulso.
El disparo en el espurio también provoca una adquisición
en el osciloscopio TDS7104 que está integrado con
el analizador lógico a través de la interfaz iView™. El
osciloscopio utiliza la sonda iConnect™ del analizador
lógico para medir la misma señal.
24 www.tektronix.com/signal_integrity
La adquisición analógica resultante aparece en el centro
de la pantalla del analizador lógico mostrando la verdadera
naturaleza del espurio. Este espurio es una aberración
analógica que cruza brevemente por encima y después por
debajo del umbral lógico, creando un nivel lógico alto válido
con la duración justa para crear el problema del espurio.
Con este conocimiento acerca del problema analógico, el
ingeniero determina que el trazado del módulo en el área
de esta línea de señal es propenso a reflexiones de las
terminaciones conforme aumenta la velocidad del flanco.
Una simple reubicación del trazado elimina el problema.
Principios básicos de integridad de la señal
Fundamentos
Situación III
Un prototipo de una nueva y rápida estación de trabajo
tiene un oscilador con bucle de enganche de fase (PLL)
configurado como fuente de reloj con “retardo cero” para
su sistema de memoria. El PLL recibe una señal externa de
reloj, se engancha en su frecuencia y retransmite la señal
a los elementos de la memoria a través de una red de
distribución de reloj. Al hacer esto, se corrigen todos los
retardos conocidos a lo largo del trayecto de distribución.
Sin embargo, la memoria parece almacenar datos
incorrectos de forma ocasional. Se cree que esto es debido
a un error de temporización en el reloj que está haciendo
que los datos lleguen a la memoria a destiempo, antes de
que todas las líneas de datos estén “preparadas”. ¿Cuál
puede ser la naturaleza de este error de temporización?
¿Cuál es el origen? La solución a un problema de sistema
depende de las respuestas a estas dos preguntas.
Configuración
Analizador lógico TLA614
Sonda de analizador lógico P6418
DSO TDS6604
Sonda móvil P7260 de elevado ancho de banda para
TDS6604
Software de análisis de “jitter” y temporización TDSJIT3
Descubrimiento
Figura 12. Esta pantalla de medida TDSJIT3 incluye varias medidas de
“jitter” concatenadas tomadas a 20 GS/s y revela una señal
PLL que tiene casi 1 ns de error en un ciclo de 7,5 ns.
claro que el componente PLL permanece la mayor parte
del tiempo dentro de su tolerancia de frecuencia, pero se
adelanta ocasionalmente como si estuviese corrigiendo una
deriva en la frecuencia. En la Figura 12, el error asciende
a casi 1 ns en un ciclo de 7,5 ns.
Una segunda función de TDSJIT3 ayuda a detectar el
origen del comportamiento del PLL. Mediante las
herramientas FFT de la aplicación, se detecta un pico
de energía inesperado a los 120 kHz. Un rápido vistazo
al esquema del sistema revela que es la frecuencia de la
fuente de alimentación conmutada del sistema. A partir
de ahí, resulta sencillo filtrar la frecuencia errónea para
eliminarla de la conexión de alimentación del PLL.
Después de observar los errores digitales con el analizador
lógico TLA614, el ingeniero sospecha de una inestabilidad
en la señal del reloj procedente de oscilador PLL. Aunque
es intermitente, el error no parece ser completamente
aleatorio.
Se ha comprobado que una medida de inestabilidad en
tiempo real es la solución más productiva. Conectando una
sonda P7260 a la señal de reloj, el ingeniero realiza varias
medidas a una velocidad de muestra de 20 GS/s y las
concatena en la aplicación TDSJIT3 integrada. Si se
compara la muestra ciclo a ciclo utilizando la medida CycCyc Period y la función Cycle Trend de TDSJIT3, queda
www.tektronix.com/signal_integrity 25
Principios básicos de integridad de la señal
Fundamentos
Resumen
Las medidas de integridad de la señal han pasado
a convertirse en un problema crítico en los procesos de
desarrollo de sistemas digitales. En los rápidos sistemas
actuales, un ligero error de temporización en el bus de
datos del controlador puede circular por todo el sistema
y aparecer como un fallo en un bus serie I/O. El ingeniero
de diseño tiene la responsabilidad de localizar y eliminar
estos problemas en cualquier parte del sistema.
Para ello necesitará un potente conjunto de herramientas
de medida que tenga el ancho de banda y características
para ahorro de tiempo adecuados para trabajar con
las aberraciones de la señal de alta velocidad. Estas
herramientas incluyen osciloscopios digitales, analizadores
lógicos, sondas de alta fidelidad y software de análisis.
26 www.tektronix.com/signal_integrity
Para ayudar al diseñador en el diagnóstico de problemas
relativos a la integridad de la señal, han surgido innovadoras
soluciones de medida tales como sondas de compresión
de HD, software de "jitter" para aplicaciones específicas
y visualización lógica de la forma de onda integrada en el
analizador/osciloscopio. Con estas potentes herramientas
a mano, el ingeniero puede rápidamente localizar los fallos
y seguirles la pista hasta su origen.
Hasta hace poco los problemas invisibles de integridad
de la señal eran los culpables de los retrasos en las
programaciones y de los problemas de fiabilidad en los
nuevos productos digitales. Actualmente, el diseñador
dispone de medios para abordar con éxito incluso los más
duros desafíos de integridad de la señal.
Principios básicos de integridad de la señal
Fundamentos
Soporte Tektronix
Expertos en productos y tecnología
Los profesionales de soporte de Tektronix son expertos
entrenados en campos, productos e industrias específicas,
que le ofrecen sus conocimientos y experiencia para
solucionar sus necesidades de soporte y servicio.
Le proporcionan ayuda dándole una rápida respuesta
en temas relacionados con información de tecnologías,
industria y productos; soporte de aplicaciones y operaciones,
soporte en resolución de problemas y servicios. También se
puede obtener acceso a nuestra experiencia en productos
y tecnologías a través del entrenamiento en productos
y aplicaciones, lo que le permite optimizar rápidamente
la implantación de sus productos Tektronix.
La atención total incluye 90 días de garantía de servicio
que cubre cualquier fallo que pueda ocurrir en los 90 días
siguientes a la última fecha de servicio.
*Servicio disponible en los lugares seleccionados.
Soporte mundial
Nuestro sistema mundial de gestión de servicios asegura
una correcta distribución de recursos, lo que resulta en
unos tiempos de respuesta cortos y en servicios de alta
calidad. Tenemos soporte en 61 países respaldados por
centros de servicios Tektronix, proveedores autorizados de
servicios e ingenieros locales de atención al cliente.
www.tektronix.com/Measurement/Service
Rápida respuesta
Nuestros equipos de soporte tienen el compromiso de
proporcionarle una rápida respuesta, generalmente al día
hábil siguiente a su petición. Además, nuestra estructura de
soporte a nivel mundial le garantiza que sus necesidades
estarán rápidamente cubiertas donde quiera que se
encuentre y que recibirá una rápida respuesta de los
centros de servicio de Tektronix.
Opciones de soporte flexibles
El centro de servicios de Tektronix es un grupo de soporte
que le proporciona un amplio rango de flexibles opciones
de soporte que posibilitarán el éxito a lo largo del ciclo total
de vida de sus productos.
Existe un amplio rango de servicios postgarantía a su
disposición: desde servicios de reparación y calibración
efectuados en un centro de servicios Tektronix, hasta
servicios a domicilio*, y programas de autoservicio,
incluyendo pedidos de repuestos y servicios de
intercambio*.
La sección de soporte de nuestras páginas web
proporciona amplia información y herramientas,
incluyendo intervalos de calibración recomendados,
registro de garantías, descarga de manuales
seleccionados, actualizaciones de información de
producto, precios de repuestos y peticiones de servicio*.
www.tektronix.com/signal_integrity 27
Principios básicos de integridad de la señal
Fundamentos
Contacto con Tektronix:
Asociación de Naciones del Asia Sudoriental
(ASEAN) / Australasia / Pakistán (65) 6356 3900
Austria +41 52 675 3777
Bélgica 07 81 60166
Brasil y Sudamérica 55 (11) 3741-8360
Canadá 1 (800) 661-5625
EE.UU. 1 (800) 426-2200
EE.UU. (Exportaciones) 1 (503) 627-1916
España (+34) 901 988 054
Europa Central y del Este, Ucrania y Países Bálticos
+41 52 675 3777
Europa Central y Grecia +41 52 675 3777
Dinamarca +45 80 88 1401
Finlandia +41 52 675 3777
Francia y norte de África +33 (0) 1 69 81 81
Alemania +49 (221) 94 77 400
Hong Kong (852) 2585-6688
Italia +39 (02) 25086 1
Japón 81 (3) 6714-3010
Sociedad limitada privada de
La India (91) 80-22275577
Los Balcanes, Israel, Sudáfrica y otros países ISE
+41 52 675 3777
Luxemburgo +44 (0) 1344 392400
México, Centroamérica y países del Caribe 52 (55) 56666-333
Noruega 800 16098
Oriente Medio, Asia y norte de
África +41 52 675 3777
Países Bajos 090 02 021797
Polonia +41 52 675 3777
Portugal 80 08 12370
Reino Unido e Irlanda +44 (0) 1344 392400
República de Corea 82 (2) 528-5299
República Popular China 86 (10) 6235 1230
Rusia, CEI y países bálticos 7 095 775 1064
Sudáfrica +27 11 254 8360
Suecia 020 08 80371
Suiza +41 52 675 3777
Taiwán 886 (2) 2722-9622
Si desea obtener información sobre otras zonas,
póngase en contacto con Tektronix, Inc. en e 1 (503) 627-7111
Última actualización: 6 de abril de 2005
Para obtener información adicional, diríjase a:
Tektronix, Inc., P.O. Box 500, Beaverton, Oregon 97077-0001, EE.UU.,
1 (800) 426-2200.
En otras áreas, póngase en contacto con Export Sales en el 1 (503) 627-1916.
www.tektronix.com
Product(s) are manufactured
in ISO registered facilities.
Copyright © 2005, Tektronix, Inc. Reservados todos los derechos. Los productos
Tektronix están cubiertos por patentes de Estados Unidos y extranjeras, emitidas y
pendientes. La información en esta publicación sustituye a la de cualquier otro
material publicado con anterioridad. Reservados los derechos de modificación de
especificaciones y precios. TEKTRONIX y TEK son marcas comerciales registradas
de Tektronix, Inc. Todas las demás marcas comerciales a que se hace referencia
son marcas de servicio, marcas comerciales o marcas comerciales registradas de
sus respectivas compañías.
1/05
HB/PG
55S-15465-3
Descargar