Estoy haciendo un PCB y mis bienes raíces son limitados.
Estoy usando un microcontrolador AT89C2051, y solo tiene una salida de transmisión en serie.
Lo que necesito es una forma de establecer si la salida del pin de transmisión en serie se envía a un solo dispositivo de ánodo común o a dos dispositivos de ánodo común simultáneamente. Para simplificar las cosas, hagamos los LED con resistencias en serie como los dispositivos en cuestión.
Hasta ahora, el R2 y el LED1 en serie donde está conectado está bien, ya que es el único dispositivo que siempre muestra los datos transmitidos desde el microcontrolador.
Debido a que estoy usando el formato de datos UART estándar, me gustaría un pin en el micro (Pin P3.4 en este ejemplo) para decidir si el LED2 debe permanecer lógico alto (luz apagada), o la respuesta del LED2 debe coincidir La respuesta de LED1.
No estoy seguro de si conecté el transistor de la manera correcta para esta funcionalidad o si debería usar PNP en su lugar.
Agregué una resistencia (digamos 10K) a la base NPN porque necesitaba algo lo suficientemente fuerte como para hacer que la base NPN tuviera una lógica alta si el micro no establece el pin como lógica baja.
Para responder un comentario, explicaré ...
En realidad, los receptores son emisores de IR que funcionan como un LED, por lo que usé LED como ejemplo. Los emisores de IR ya están instalados en un estilo de ánodo común de placa separada (lo que significa que todos los ánodos de los emisores de IR están conectados a la línea VCC)
El pin GPIO separado (P3.4 en este ejemplo) está controlando si el LED2 está siguiendo la señal del LED1 o si simplemente mantiene la lógica alta.
En cuanto a La respuesta de Henry Crun de los tres esquemas , puedo explicarlo más.
El esquema más a la izquierda no funcionará para mí porque la "habilitación D2" controla si la luz es solo lógica alta o lógica baja. No hay forma de hacer que D2 en ese circuito siga el valor de D1, o que desactive D2.
El esquema intermedio no funcionará por el mismo motivo.
¿Ahora podría funcionar el diagrama más a la derecha? hmm ... tal vez alguien pueda explicarlo más?