Cómo normalizar la señal PWM de las líneas serie RX y TX

0

En primer lugar, solo quiero pedir disculpas por cualquier parte de esta pregunta que no esté bien expresada. Esta es todavía una área muy nueva para mí.

Estoy creando un adaptador para mi Commodore 64 que le permite conectarse a un puerto serie RS232 DB9 a través de su puerto de usuario. Ya he hecho el conector y funciona muy bien.

Lo que quiero hacer ahora es captar y crear LEDs que se iluminan cuando el adaptador está enviando o recibiendo datos. He seguido los esquemas utilizados en esta imagen aquí, pero los LED apenas son visibles debido a un parpadeo alto cuando los datos están entrando o saliendo. Supongo que esto es PWM y los LED apenas están encendidos porque las líneas rx y tx en el adaptador en serie se encienden y apagan a velocidades súper altas (es un adaptador de 9600 baudios).

Heintentadoconectarunospocoscondensadoresdediferentestamañosendiferentespuntosdelcircuito,perotodavíanoestoyobteniendoelefectodeseado,queesverquelosLEDseiluminandemanerabrillanteenlosmomentosenquelasseñalesderxytxpasan.¿Hayalgunaformade"atenuar" el pwm para que los LED sean más brillantes? Un LED está conectado a tx y otro a rx.

Gracias.

    
pregunta Geruta

1 respuesta

1
  

Lo que quiero hacer ahora es captar y crear LEDs que se iluminan cuando el adaptador está enviando o recibiendo datos.

Esto implica detección de picos y decaimiento lento. 9600 baudios es de 960 caracteres / sy es posible un tiempo de espera de 0.1 a 1s al cambiar de 1M a 10M (como se muestra.)

simular este circuito : esquema creado usando CircuitLab

Esquema fijo (cerebro-phart)

Con el controlador de 50 ohmios en 74HCxxx @ 5V y 100nF RC = T = 5us tiempo de ataque.  Bueno 'nuf.

Es posible generar una corriente de 1 mA limitada en los LED ultrabrillantes y cargar directamente en Tx Rx. El umbral de nivel lógico es el mismo que TTL = 1.4V y el LED necesita al menos de 3 a 5V con una serie de 1k que funciona para RS-232 (pero parpadea)

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas