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:
- ¿CuáldeberíaserelvaloradecuadodeRb,RbeyRe?
- ¿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.