¿Cómo terminar el transistor de conmutación para el cambio de nivel?

Para un controlador típico, agregaría una resistencia de terminación en serie para terminar la línea.

Pero, ¿cuál sería la forma correcta de terminar cuando se usa un transistor para cambiar el nivel de una señal de 3.3V/5V a algún voltaje arbitrario?

Considere un circuito simple, V1 es un voltaje más alto al que estoy cambiando. Puede ser de 12V, 15V o 30V. R2 es un pull-up. Lo más probable es que el valor de pullup sea mayor que Z0; de lo contrario, la pérdida de potencia a altas frecuencias podría ser bastante grande. 30V y digamos que R2 es de 50 ohmios, eso es 18W, cuando el transistor se enciende y 600mA a través de él. Así que me imagino que el pullup sería mucho más alto para combatir eso.

esquemático

Nunca he visto en ningún libro, nota de aplicación, o alguna referencia que hable de esto.

IIRC, los primeros capítulos de Johnson & Graham hablan mucho sobre cómo los diseñadores lógicos a principios de los 80 descuidaron los efectos de la línea de transmisión, y funcionó perfectamente bien hasta que sus chips se volvieron lo suficientemente rápidos como para necesitarlo. Para una señal de 1 MHz, también debería poder salirse con la suya, a menos que esté conduciendo por un tiempo particularmente largo.

Respuestas (3)

Tienes algunas opciones.

  1. Hacer R 2 = Z 0 . Esto consume más energía, pero es esencialmente cómo funciona un controlador CML. (CML reduce la oscilación lógica a 1,0 V o menos para mitigar esto).

  2. Agregue un circuito RC en paralelo con R2 para hacer que la línea coincida a altas frecuencias, mientras mantiene la disipación de energía estática baja cuando la salida es baja.

  3. No coincido en absoluto. Con 1 MHz fundamental, la longitud de onda es de 300 m. Incluso si toma el décimo armónico, son 30 m, por lo que si la longitud de la línea es inferior a 3 m, es probable que su sistema funcione bien sin igualar.

    Un inversor de drenaje común simple como el que ha dibujado normalmente no tiene flancos particularmente rápidos, por lo que es posible que ni siquiera tenga que preocuparse por tantos armónicos, y es posible que pueda salirse con la suya sin coincidir con caminos más largos. El flanco ascendente es fácil de ralentizar, simplemente haciendo que R2 sea más grande. Para mantener el flanco descendente también lento, puede agregar una resistencia en serie en la salida o reducir deliberadamente la velocidad de la señal que llega a la puerta del FET.

Con un pull-up tan alto, la velocidad de giro será lo suficientemente lenta como para que no tenga que preocuparse por el caso bajo a alto. Para el caso de alto a bajo, tiene una situación común, así que simplemente termine con una resistencia en serie para que la resistencia del transistor más la terminación en serie sea igual a Z0 (50 ohmios en su ejemplo).

Como no desea disipar la potencia en la resistencia, probablemente no le preocupe la velocidad.

Si desea la velocidad, puede colocar un búfer (como un seguidor de emisor complementario) y la terminación en serie de 50 ohmios. La potencia estática sería entonces cero pero obtendría transiciones rápidas.

De acuerdo con los resultados de la simulación, la terminación de fuente coincidente tradicional parece funcionar bien. Tampoco puedo pensar en nada malo con la terminación coincidente en el otro lado de la línea de transmisión (es decir, en paralelo con R2), sin embargo, tenga en cuenta que el voltaje de estado estable será bastante bajo si R1es grande en comparación con la terminación en bajo frecuencias Además, tratar de igualar la impedancia solo R1 no funciona porque no termina correctamente M1. Tenga en cuenta que la capacitancia del IRF530 se está filtrando fuertemente en un borde debido a R1. Elegir un mosfet con menor capacitancia reduce este filtrado.

Como dijo The Photon, 1MHz tiene una longitud de onda larga, por lo que es posible que ni siquiera necesite igualar la impedancia.

Terminación de fuente coincidente: funciona bien ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Terminación de fuente inigualable: muchos reflejos

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Intentando hacer coincidir la terminación de la fuente con R1: muchos reflejos

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Esto es bueno. No sabía que LTSPICE puede simular líneas de transmisión. ¿Cómo conseguiste que tu modelo funcionara? Prácticamente copié el tuyo, y tengo un nodo flotante con la línea de transmisión, aunque cada nodo tiene una conexión válida.
Parece que mi versión de LTSPICE conecta el nodo de tierra en cada lado de manera inteligente. Puede intentar agregar manualmente el nodo de tierra en cada lado.
Ya, eso es lo que terminé haciendo. Ya lo pillo. ¡Gracias!