Está en la página 1de 8

Introducción

Cero detectores de cruce, como grupo, no son una aplicación bien entendida, a
pesar de que son elementos esenciales para una amplia gama de
productos. Probablemente ha escapado a la atención de los lectores que han
examinado el regulador de la iluminación y el generador de ráfagas Linkwitz
coseno, pero ambos se basan en un detector de cruce por cero para su
funcionamiento.

Un detector de cruce por cero detecta literalmente la transición de una forma de


onda de señal de positivo y negativo, idealmente proporcionar un pulso estrecho
que coincide exactamente con la condición de tensión cero. A primera vista, esto
parece ser una tarea bastante fácil, pero en realidad es bastante complejo,
especialmente cuando las altas frecuencias están involucrados.En este caso,
incluso 1kHz comienza a presentar un verdadero desafío si se necesita una
precisión extrema.

El no tan humilde comparador juega un papel vital - sin él, la mayoría de los
detectores de precisión cruce por cero no iba a funcionar, y estaríamos sin audio
digital, PWM y una multitud de otras aplicaciones se dan por sentadas.

Circuito básico de baja frecuencia

La figura 1 muestra el detector de cruce por cero como se utiliza para el generador
de rampa dimmer en el Proyecto 62. Este circuito ha estado por ahí (casi) siempre,
y lo hace funcionar razonablemente bien. Aunque tiene casi cero inexactitud fase,
que es en gran parte debido a que el pulso es tan amplia que cualquier inexactitud
está completamente inundado. La función de comparación es manejado por el
transistor Q1 - muy básico, pero adecuado para el trabajo.

El circuito también es sensible a nivel, y para obtener un rendimiento aceptable de


la forma de onda de CA debe ser razonablemente de alta amplitud. 12-15V AC es
típico. Si la tensión es demasiado baja, la anchura de impulso aumentará. La
disposición mostrada en realidad le da un mejor rendimiento que la versión
mostrada en el Proyecto 62 y en otros lugares en la red. En caso de que se lo
pregunte, R1 está ahí para asegurarse de que el voltaje cae a cero - capacitancia
parásita es suficiente para detener el circuito de trabajar sin él.
Figura 1 - Básico 50/60Hz Zero Crossing Detector

El ancho de pulso de este circuito (a 50Hz) es típicamente alrededor de 600US


(0.6ms) que suena lo suficientemente rápido. El problema es que a 50Hz cada
medio ciclo de toma sólo 10 ms (8,33 ms a 60 Hz), por lo que el ancho de pulso es
más de 5% del período total. Esta es la razón por la mayoría de los dimmers sólo
pueden reclamar un rango de 10% -90% - el impulso de cruce por cero dura
demasiado tiempo para permitir un mayor rango.

Si bien esto no es un problema con el atenuador promedio, no es aceptable para


aplicaciones de precisión. Para un generador de ráfagas de tono (o bien el
estallido de coseno o un generador de ráfagas "convencional" tono), cualquier
inexactitud hará que la forma de onda de conmutación para contener fallos. La
gravedad de esta depende de la aplicación.

Detectores de cruce cero de precisión vienen en una gama bastante amplia de


topologías, algunos interesantes, otros no. Uno de los más comunes, se muestra
en el Proyecto 58, y se utiliza comúnmente para esta aplicación. La puerta O
exclusivo (o XOR) hace un excelente detector de borde, como se muestra en la
Figura 2.
Figura 2 - Exclusiva O Puerta Edge Detector

No hay duda de que el circuito que se muestra más arriba es más que capaz de
excelentes resultados hasta frecuencias muy respetables. La frecuencia superior
está limitada sólo por la velocidad del dispositivo utilizado, y con un 74HC86 que
tiene un retardo de propagación de sólo 11 ns [ 1 ], por lo que el funcionamiento a
100 kHz o superior es alcanzable.

La puerta XOR es un caso especial en la lógica. Se dará salida a un 1 sólo cuando


las entradas son diferentes (es decir, una entrada debe estar a nivel lógico alto (1)
y el otro a nivel lógico bajo (0 V). La resistencia y forma la tapa un retraso de modo
que cuando se presenta un borde (ya sea aumentando o la caída), la entrada
retardada mantiene su valor anterior por un corto tiempo. En el ejemplo mostrado,
la anchura de impulso es 50 ns. La señal es retardada por el tiempo de
propagación del propio dispositivo (alrededor de 11 ns), por lo que un error de fase
pequeño tiene ha introducido. El ascenso y caída de tiempo de la señal de onda
cuadrada aplicada fue de 50 ns, y esto añade un poco más de cambio de fase.

Hay un patrón emergente en este artículo - la limitación más grande es la


velocidad, incluso para señales relativamente lentos. Si bien la lógica digital puede
funcionar a velocidades muy altas, así que hemos llegado al punto en que las
señales ya no pueden ser referidos como '1 'y '0' - señales digitales están de
vuelta en el dominio analógico, la tecnología específicamente RF.

El próximo reto al que nos enfrentamos es la conversión de la forma de onda de


entrada (vamos a suponer una onda sinusoidal) en los bordes bien definidos por lo
que el XOR puede trabajar su magia. Otro bloque terriblemente subestimado la
creación es el comparador. Mientras amplificadores operacionales pueden
utilizarse para funcionamiento a baja velocidad (y dependiendo de la aplicación),
se necesita una velocidad extrema para la digitalización precisa de una señal
analógica. Puede no parecerlo a primera vista, pero un detector de cruce por cero
es un análogo de propósito especial al convertidor digital (ADC).
Comparadores

El comparador se utiliza para un detector de cruce por cero de alta velocidad, un


convertidor PWM o ADC convencional es crítica. Retardo de propagación bajo y
un funcionamiento extremadamente rápido no sólo son deseables, son esenciales.

Comparadores pueden ser el más subestimado y subutilizado componente lineal


monolítico. Esto es lamentable porque los comparadores son uno de los
componentes más flexibles y aplicables universalmente disponibles. En gran
medida, la falta de reconocimiento se debe al amplificador operacional IC, cuya
versatilidad le permite dominar el mundo del diseño analógico. Comparadores se
perciben con frecuencia como dispositivos que expresan crudamente señales
analógicas en forma digital - un convertidor A / D de 1 bit.Estrictamente hablando,
este punto de vista es correcto. También es derrochador constrictiva en su
perspectiva. Comparadores no "sólo se comparan" de la misma manera que los
amplificadores operacionales no "simplemente amplifican". [ 2 ]

La cita anterior fue tan perfecto que yo sólo tenía que incluirlo. Comparadores son,
en efecto subestimado como un bloque de construcción, y tienen dos requisitos
principales ... compensar bajos insumos y la velocidad. Para la aplicación a mano
(un detector de cruce por cero), ambos de estos factores determinará la precisión
final del circuito. El XOR se ha demostrado para dar un pulso preciso y repetible,
pero su exactitud depende de la hora exacta en que "ve" la transición de la forma
de onda de CA a través de cero. Esta tarea pertenece al comparador.

Figura 3 - Comparador Zero Crossing Detector

En la Figura 3 vemos un comparador típico utilizado para esta aplicación. La salida


es una onda cuadrada, que se envía a continuación a un circuito como el que en la
Figura 2. Esto creará un solo pulso para cada transición de onda cuadrada, y esto
equivale a los cruces por cero de la señal de entrada. Se supone para esta
aplicación que la forma de onda de entrada se hace referencia a cero voltios, por
lo oscilaciones igualmente por encima y por debajo de cero.
Figura 4 - Comparador Timing Error

La figura 4 muestra cómo el comparador puede ensuciar con nuestra señal,


haciendo que la transición a ser desplazado en el tiempo, provocando de este
modo un error. La importancia del error depende enteramente de nuestras
expectativas - no hay ninguna razón para tratar de obtener un error de menos de
10 ns para un dimmer, por ejemplo.

El comparador LM339 que se utilizó para la simulación es un tipo muy básico de


hecho, y con un tiempo de respuesta de cotización de 300 ns que es demasiado
lento para ser utilizable en la presente solicitud. Esto es mucho peor por el retardo
de propagación, que (como simulado) es 1.5us. En general, cuanto menor es la
disipación de potencia de un comparador, más lenta será, aunque las técnicas
modernas de CI han superado este en cierta medida.

Usted puede ver que el paso por cero de la onda senoidal (en verde) se produce
mucho antes de la salida (rojo) de transición - las posiciones del cursor se fijan
para el exacto cruce por cero de cada señal. La transición de salida comienza
como la entrada pasa por cero, pero debido a los retrasos de dispositivos, la
transición de salida es casi 5us más tarde. La mayor parte de este retraso es
causado por el ritmo más bien pausado en que varía la salida - en este caso,
sobre 5us para el total del pico a pico 7V swing. Eso nos da una velocidad de
subida de 1.4V/us que es inútil para cualquier cosa por encima de 100 Hz o
menos.

Uno de los factores críticos con el comparador es su tensión de


alimentación. Idealmente, esto debería ser tan bajo como sea posible, típicamente
con no más de ± 5V. Cuanto mayor sea la tensión de alimentación, la tensión aún
más la producción tiene que girar para ir de máximo negativo a positivo máximo y
viceversa. Mientras que una velocidad de subida de 100V/us puede parecer alta,
es demasiado lento para un ADC, ancho de pulso modulador exacta o detector de
cruce por cero.
En 100V/us y una tensión total de 10 V (± 5 V), que se llevará 0,1 us (100 ns) para
la salida a oscilar de un extremo al otro. Para conseguir que en el reino de lo que
necesitamos, necesitaría la velocidad de subida para ser 1kV/us, dando un tiempo
de transición 10 ns. Trabajando a partir de la figura 3, se puede ver que incluso
entonces no es un error de tiempo adicional de 5 ns - no es grande, y, en realidad,
probablemente lo mejor que podemos esperar.

El problema es que la salida ni siquiera comenzar a cambiar hasta que la tensión


de entrada pasa a través del punto de referencia (generalmente a tierra). Si hay
algún retraso causado por la limitación de la velocidad de respuesta, por el tiempo
la tensión de salida pasa a través de cero voltios, lo que ya es muchas
nanosegundos tarde. Extremadamente altas velocidades de respuesta son
posibles, y de referencia 2 tiene detalles de un comparador que es más rápido que
un inversor TTL! Diseño de la placa muy cuidado y la atención al bypass es
esencial a tales velocidades, o el rendimiento será peor que lamentable.

Usando Un Receptor de línea diferencial

Esta versión es una contribución de John Rowland [ 3 ] y es un uso muy inteligente


de un IC existente para un nuevo propósito. El DS3486 es un receptor de línea
diferencial quad RS-422 / RS-423. A pesar de que sólo funciona a partir de una
sola fuente de alimentación de 5V, la IC puede aceptar una señal de entrada de
hasta ± 25 V y sin daños. También es bastante rápido, con un típico tiempo de
propagación de 19 ns citado e histéresis interna de 140mV.

Figura 5 - Básico Zero Crossing Detector Usando DS3486

El esquema general se muestra en la Figura 5 Dos de los comparadores en la IC


se utilizan -. Uno detecta cuando el voltaje de entrada es positivo y el otro detecta
negativo (con respecto a la tierra / tierra). La puerta NOR sólo puede producir una
salida durante el breve período en que ambas salidas del comparador son bajos
(es decir, cerca del potencial de tierra). Sin embargo, las pruebas muestran que
los dos canales de recepción diferenciales no cambian en exactamente
0.00V. Con un dispositivo DS3486 típica, los interruptores detectores positivos en
unos 0.015V y los interruptores detectores negativos en aproximadamente-
0.010V. Esto resulta en una banda muerta alrededor de 25mV asimétrica de
0V. Adición de resistencias como se muestra en la Figura 6 permite la banda
muerta a hacerse más pequeña, y (tal vez más importante para algunas
aplicaciones), que puede ser hecho para ser simétrica.

Figura 6 - Modificado Zero Crossing Detector Para obtener la verdadera Detección 0V

Aunque resistencias fijas se muestran, por lo general será necesario el uso de


macetas. Esto permite que las variaciones entre los comparadores individuales -
incluso dentro del mismo paquete. Esto es necesario debido a que el DS3486 sólo
se especifica para cambiar con voltajes no mayores de ± 200 mV. Se especifica la
tensión típica para ser 70mV (exactamente la mitad de la tensión de histéresis),
pero esto es no un parámetro garantizado.

De hecho, John Rowland (el diseñador original del circuito) me dijo que sólo los
dispositivos de National Semiconductor efectivamente trabajadas en el circuito -
ICs supuestamente idénticos de otros fabricantes se negaban a funcionar. Cito ...

Hicimos algunas pruebas con piezas de "equivalentes" de otros fabricantes, y


encontramos un comportamiento muy diferente en la región cercana al
cero. Algunas piezas tienen un montón de histéresis, algunos no tienen ninguno,
los umbrales de detección varían de un dispositivo a otro, y de hecho, incluso en
una parte del patio como el DS3486 que son diferentes de un canal a otro dentro
del mismo paquete. Finalmente nos decidimos por el DS3486 Nacional con
algunas resistencias Añadido sus pines de entrada como se muestra en la Figura
6. La versión más reciente del circuito utiliza trimpots, 100 ohmios en el detector
positivo y 200 ohmios en el detector negativo. Estos valores nos permiten
recortamos casi todos DS3486 para equilibrar el umbral de ruido en el + /-5 mV a
+ /-15mV rango. De vez en cuando hacemos llegar un DS3486 que no detectará
en este rango. A veces, nos encontramos con que tanto los detectores positivos y
negativos se tropiezan en el mismo lado (polaridad) de cero, de ser así nos
retiramos ese chip y reemplacemos.

Las resistencias adicionales permiten que los umbrales de detección para ser
ajustados para equilibrar la región de detección en torno a 0V. La resistencia entre
el pin 1 a tierra hace que el umbral del detector positivo más positivo. La
resistencia de la entrada a la clavija 7 obliga al umbral de detector de negativo a
ser más negativo. Los valores típicos se muestran para la detección ± 25mV
utilizando piezas de National DS3486. En realidad, trimpots son esenciales para
proporcionar el ajuste en el circuito.

Referencias
1 - Cuadrángulo 2-Input Exclusivo-O puerta 74HC/HCT86, Hoja Philips
Semiconductors datos
2 - A Comparador Seven nanosegundos de alimentación única operación, Linear
Technology, Nota de aplicación 72, mayo 98
3 - Función Receptor de línea diferencial Como analógica Zero-Crossing
Detectores , John Rowland (reproducido con permiso del autor)

También podría gustarte