¿Seleccionar los valores adecuados de Rb, Re y Rbe en una configuración de seguidor de emisor de transistor NPN?

5

Necesito ingresar un pin TTL Tx @ 115000bps ya que el conjunto de chips que controla las líneas RxTx no implementa UART BREAK por períodos de tiempo arbitrarios.

Como truco rápido, se me ocurrió la siguiente configuración que conectaré al pin TTL Tx de dicho chipset, en TTL.TX.In.

LasalidadeTxdetodoeldispositivoseaprovecharádeTTL.TX.Out

BREAKeslaentradadegatingquecontrolasiTTL.TX.OutestaráencondiciónBREAKono.

LosnivelesTTLpuedenser~5VDCo~3v3DC.

Mispreguntasson:

  1. ¿CuáldeberíaserelvaloradecuadodeRb,RbeyRe?
  2. ¿EsesteundiseñoadecuadoquemepermitiráimplementarBREAKduranteperíodosdetiempoarbitrariossinafectarlatransmisión"habitual"?

Mis temores son:

  • i. La caída de Vce, típicamente 0.7V puede degradar la calidad de la señal de salida (aunque medí 0.05V de caída de Vce, ¿estos transistores antiguos son tan eficientes ahora?)

  • ii. Al conducir el transistor demasiado fuerte y @ 115000bps, las salidas de señal UART podrían degradarse severamente

Por supuesto, en este caso, el transistor realmente no debería afectar a TTL.TX.Out, ya que actúa como un simple interruptor que afianza TTL.TX.In o no, pero me gustaría aliar cualquier inquietud que este diseño pueda causar problemas en la línea.

    
pregunta vsmGuy

1 respuesta

5

No, su solución afectará la transmisión normal. Cuando el colector del transistor es bajo (mientras que la señal de "interrupción" es alta), la señal de "interrupción" impulsará la corriente a través de las dos resistencias 1K y la unión BE del transistor, manteniendo la salida (el emisor) casi a Vcc / 2.

Lo que realmente quieres es una puerta AND ordinaria. Cuando ambas entradas son altas, la salida es alta, pero si cualquiera de las entradas baja, la salida baja. Tenga en cuenta que puede comprar puertas individuales en paquetes SOT23 para aplicaciones como esta. Busque la familia NC7SZ de Fairchild, o la MC74VHC1GT de la familia OnSemi. Esta sería la solución preferida.

Ya que lo pidió, también puede hacer una compuerta AND a partir de diodos (simplemente invierta desde la configuración OR y use un pullup en lugar de un pulldown como una carga). Incluso podría usar uno de sus transistores NPN como diodo dual. Además, podría usar un segundo transistor NPN como un búfer emisor-seguidor, que cancelaría el cambio de nivel causado por los diodos. Vea abajo:

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas