Caso práctico: Receptor de audio por luz modulada

Prototipo de Receptor de audio por luz modulada (Maker Style)

Nivel: Medio – Construye un receptor capaz de demodular una señal de audio transmitida a través de un haz de luz LED utilizando un fotodiodo.

Objetivo y caso de uso

En este caso práctico, construirás un receptor óptico analógico utilizando un fotodiodo de alta velocidad configurado en modo fotoconductivo, seguido de un Amplificador de Transimpedancia (TIA) y un amplificador de potencia de audio. Este circuito detecta cambios en la intensidad de la luz modulados por una fuente de audio y los convierte de nuevo en señales eléctricas para excitar un altavoz.

Por qué es útil:
* Comunicaciones Ópticas Inalámbricas (OWC): Demuestra la física fundamental detrás del Li-Fi y los controles remotos infrarrojos.
* Aislamiento galvánico: Permite la transmisión de audio entre dispositivos sin una conexión física a tierra, evitando bucles de tierra.
* Seguridad: A diferencia de la radiofrecuencia (RF), las señales ópticas se confinan en la habitación y no pueden atravesar paredes opacas.
* Inmunidad a interferencias: Inmune a la interferencia electromagnética (EMI) que típicamente afecta la transmisión por cable de cobre.

Resultado esperado:
* Salida de señal: Una forma de onda de voltaje medible en la salida del TIA (V_PRE) que refleja la forma de onda de audio transmitida.
* Salida de audio: Reproducción de sonido clara a través del altavoz (LS1) cuando el fotodiodo recibe luz modulada.
* Niveles de voltaje: La salida del TIA debe oscilar sobre una polarización de CC (aprox. VCC/2) con una oscilación de señal de CA que depende de la intensidad de la luz.
* Control de volumen: Ajuste del nivel de audio mediante el potenciómetro (R_VOL).

Público objetivo: Estudiantes de electrónica y aficionados interesados en el acondicionamiento de señales analógicas.

Materiales

  • V1: Fuente de voltaje de 9 V CC, función: Fuente de alimentación principal del circuito.
  • D1: Fotodiodo BPW34, función: Sensor óptico (convertidor de luz a corriente).
  • U1: Amplificador Operacional TL071, función: Amplificador de Transimpedancia (TIA).
  • U2: CI Amplificador de Audio LM386N-1, función: Amplificación de potencia para altavoz.
  • R_F: Resistencia de 100 kΩ, función: Resistencia de retroalimentación del TIA (ajusta la ganancia).
  • R_B1: Resistencia de 10 kΩ, función: Parte superior del divisor de voltaje para polarización VCC/2.
  • R_B2: Resistencia de 10 kΩ, función: Parte inferior del divisor de voltaje para polarización VCC/2.
  • R_VOL: Potenciómetro de 10 kΩ, función: Control de volumen de audio.
  • C_DEC: Condensador cerámico de 100 nF, función: Desacoplo de la fuente de alimentación.
  • C_BIAS: Condensador electrolítico de 10 µF, función: Estabilizar el punto de polarización VCC/2.
  • C_COUP: Condensador electrolítico de 4.7 µF, función: Bloqueo de CC entre el TIA y el amplificador de audio.
  • C_OUT: Condensador electrolítico de 220 µF, función: Acoplamiento de salida para el altavoz.
  • C_GAIN: Condensador electrolítico de 10 µF, función: Ajuste de ganancia del LM386 (Pines 1-8).
  • LS1: Altavoz de 8 Ω / 0.5W, función: Transductor de audio.

Guía de conexionado

Esta guía define las conexiones utilizando nombres de nodo SPICE específicos: VCC, 0 (GND), V_BIAS, N_INV (Entrada inversora), V_PRE (Salida preamplificador), V_WIPER (Salida potenciómetro) y V_SPK (Salida amplificador).

Potencia y Polarización:
* V1: Terminal positivo a VCC, terminal negativo a 0.
* R_B1: Conecta entre VCC y V_BIAS.
* R_B2: Conecta entre V_BIAS y 0.
* C_BIAS: Terminal positivo a V_BIAS, terminal negativo a 0.
* C_DEC: Conecta entre VCC y 0 (cerca de U1).

Amplificador de Transimpedancia (Etapa 1):
* U1 (Op-Amp): Pin V+ a VCC, pin V- a 0. Entrada no inversora (+) a V_BIAS. Entrada inversora (-) a N_INV. Pin de salida a V_PRE.
* D1 (Fotodiodo): Cátodo a VCC, Ánodo a N_INV (Polarización inversa).
* R_F: Conecta entre N_INV y V_PRE.

Acoplamiento de señal:
* C_COUP: Terminal positivo a V_PRE, terminal negativo a NODE_POT_TOP.
* R_VOL: Terminal superior a NODE_POT_TOP, terminal inferior a 0, Cursor (Wiper) a V_WIPER.

Amplificador de Potencia (Etapa 2):
* U2 (LM386): Vs (Pin 6) a VCC, GND (Pin 4) a 0. Entrada no inversora (Pin 3) a V_WIPER. Entrada inversora (Pin 2) a 0.
* C_GAIN: Conecta entre el Pin 1 y el Pin 8 de U2 (Positivo al Pin 1).
* C_OUT: Terminal positivo a la Salida de U2 (Pin 5), terminal negativo a V_SPK.
* LS1: Conecta entre V_SPK y 0.

Diagrama de bloques conceptual

Conceptual block diagram — TL071 Optical Audio Receiver
Lectura rápida: entradas → bloque principal → salida (actuador o medida). Resume el esquemático ASCII de la siguiente sección.

Esquemático

Title: Practical case: Modulated light audio receiver

      [ INPUT / SENSOR ]               [ STAGE 1: TIA PRE-AMP ]                  [ INTERSTAGE ]                [ STAGE 2: POWER AMP ]              [ OUTPUT ]

                                   +-----------[ R_F: 100k ]-----------+
                                     |           (Feedback)              |
                                     v                                   |
(Light) ~~~> [ D1: BPW34 ] --(I)--> [ (-) N_INV      U1: TL071      OUT ] --(V_PRE)--> [ C_COUP ] --> [ R_VOL: 10k ] --(V_WIPER)-->+
             (Photodiode)           |                                    |             (4.7uF)        (Volume Pot)                 |
                                    | (+) V_BIAS                         |                                                         |
                                    +----------------^-------------------+                                                         |
                                                     |                                                                             |
      [ POWER & BIAS ]                               |                                                                             v
                                                     |                                                                     [ IN+  U2: LM386  OUT ] --(V_SPK)--> [ C_OUT ] --> [ LS1: Speaker ]
    [ V1: 9 V DC Source ] --(VCC)--> (Powers U1, U2)  |                                                                     |                 |                (220uF)        (8 Ohm)
             |                                       |                                                                     |  Gain Pins 1-8  |                                  |
                                                  +---> [ Bias Divider ] --(VCC/2 Ref)----+                                                                     +--------+--------+                                 GND
                   (R_B1, R_B2,                                                                                                     |
                    C_BIAS)                                                                                                    [ C_GAIN ]
                                                                                                                                (10uF)
Esquema Eléctrico

Mediciones y pruebas

  1. Verificación del punto de polarización: Usa un multímetro para medir el voltaje en el nodo V_BIAS. Debería ser aproximadamente 4.5 V (la mitad de VCC). Si no, revisa R_B1 y R_B2.
  2. Nivel de luz ambiental: Mide el voltaje de CC en V_PRE sin ninguna señal modulada (solo luz ambiental). Debería ser ligeramente inferior a V_BIAS dependiendo del brillo ambiental que incide en D1.
  3. Adquisición de señal:
    • Apunta una fuente de luz modulada (por ejemplo, un LED conectado a una salida de audio o un generador de señales) hacia D1.
    • Usa un osciloscopio en V_PRE. Deberías ver una forma de onda de CA superpuesta al nivel de CC.
    • Mide el Vpp (Voltaje pico a pico). Debería estar en el rango de 100 mV a 1 V dependiendo de la distancia y la intensidad de la luz.
  4. Prueba de audio: Sube R_VOL lentamente. Deberías escuchar el audio transmitido claramente desde LS1.

Netlist SPICE y simulación

Netlist SPICE de referencia (ngspice) — extractoNetlist SPICE completo (ngspice)

* Practical case: Modulated light audio receiver

* --- Component Models ---
* Generic Photodiode Model
.model D_BPW34 D(Is=1n Rs=5 Cjo=10p)

* --- Subcircuits ---

* TL071 Operational Amplifier Macro Model
* Pinout: 1=NonInv 2=Inv 3=V+ 4=V- 5=Out
.SUBCKT TL071 P_NI P_INV P_VCC P_VEE P_OUT
  * Input Impedance
  Rin P_NI P_INV 1T
  * Output Stage (Behavioral with Rail Limiting)
  * Models high open-loop gain and saturation at Rails +/- 1.5V
  B1 P_OUT 0 V=V(P_VEE) + 1.5 + (V(P_VCC)-V(P_VEE)-3) * (1 / (1 + exp(-100000 * (V(P_NI)-V(P_INV)))))
.ENDS TL071

* LM386 Audio Amplifier Macro Model
* Pinout: 1=Gain 2=Inv 3=NonInv 4=GND 5=Out 6=Vs 8=Gain
* ... (truncated in public view) ...

Copia este contenido en un archivo .cir y ejecútalo con ngspice.

🔒 Parte del contenido de esta sección es premium. Con el pase de 7 días o la suscripción mensual tendrás acceso al contenido completo (materiales, conexionado, compilación detallada, validación paso a paso, troubleshooting, mejoras/variantes y checklist) y podrás descargar el pack PDF listo para imprimir.

* Practical case: Modulated light audio receiver

* --- Component Models ---
* Generic Photodiode Model
.model D_BPW34 D(Is=1n Rs=5 Cjo=10p)

* --- Subcircuits ---

* TL071 Operational Amplifier Macro Model
* Pinout: 1=NonInv 2=Inv 3=V+ 4=V- 5=Out
.SUBCKT TL071 P_NI P_INV P_VCC P_VEE P_OUT
  * Input Impedance
  Rin P_NI P_INV 1T
  * Output Stage (Behavioral with Rail Limiting)
  * Models high open-loop gain and saturation at Rails +/- 1.5V
  B1 P_OUT 0 V=V(P_VEE) + 1.5 + (V(P_VCC)-V(P_VEE)-3) * (1 / (1 + exp(-100000 * (V(P_NI)-V(P_INV)))))
.ENDS TL071

* LM386 Audio Amplifier Macro Model
* Pinout: 1=Gain 2=Inv 3=NonInv 4=GND 5=Out 6=Vs 8=Gain
.SUBCKT LM386 P_G1 P_INV P_NI P_GND P_OUT P_VS P_G8
  * Internal Gain Resistor (1.35k) connecting Pins 1 and 8
  R_GAIN_INT P_G1 P_G8 1.35k
  * High resistance to GND to prevent floating node errors for the Gain capacitor
  R_C1 P_G1 0 100Meg
  R_C8 P_G8 0 100Meg
  
  * Audio Amplifier Behavioral Source
  * Self-biasing output to Vs/2
  * Fixed Gain approx 200 (Assuming C_GAIN is present externally)
  B_OUT P_OUT P_GND V=V(P_VS)/2 + 200*(V(P_NI)-V(P_INV))
.ENDS LM386

* --- Main Circuit ---

* Power Supply (9V)
V1 VCC 0 DC 9

* Power Supply Decoupling
C_DEC VCC 0 100n

* Bias Voltage Generator (VCC/2)
R_B1 VCC V_BIAS 10k
R_B2 V_BIAS 0 10k
C_BIAS V_BIAS 0 10u

* --- Stage 1: Transimpedance Amplifier (TIA) ---
* U1 TL071 Op-Amp
* Connections: NI=V_BIAS, INV=N_INV, V+=VCC, V-=0, OUT=V_PRE
XU1 V_BIAS N_INV VCC 0 V_PRE TL071

* Photodiode Sensor (Reverse Biased)
* Cathode to VCC, Anode to N_INV
D1 N_INV VCC D_BPW34

* Optical Signal Simulation
* Current source representing modulated light (1kHz square wave)
* Connected parallel to photodiode (Anode to Cathode current flow)
I_LIGHT N_INV VCC PULSE(0 2u 0 1u 1u 500u 1000u)

* Feedback Resistor
R_F N_INV V_PRE 100k

* --- Signal Coupling ---
* DC Blocking Capacitor
C_COUP V_PRE NODE_POT_TOP 4.7u

* Volume Potentiometer (10k)
* Modeled as voltage divider. Wiper set to 20% to manage gain.
* Top Resistor (8k)
R_VOL_TOP NODE_POT_TOP V_WIPER 8k
* Bottom Resistor (2k)
R_VOL_BOT V_WIPER 0 2k

* --- Stage 2: Power Amplifier ---
* U2 LM386 Audio Amp
* Connections: 1=GAIN_P, 2=0, 3=V_WIPER, 4=0, 5=V_AMP_OUT, 6=VCC, 8=GAIN_N
XU2 GAIN_P 0 V_WIPER 0 V_AMP_OUT VCC GAIN_N LM386

* Gain Setting Capacitor (Pins 1-8)
C_GAIN GAIN_P GAIN_N 10u

* Output Coupling Capacitor
C_OUT V_AMP_OUT V_SPK 220u

* Speaker Load (8 Ohm)
LS1 V_SPK 0 8

* --- Simulation Directives ---
* Transient analysis for 5ms to see 5 cycles of 1kHz audio
.tran 10u 5ms

* Output data for plotting
.print tran V(V_PRE) V(V_WIPER) V(V_SPK)

.end

Resultados de Simulación (Transitorio)

Resultados de Simulación (Transitorio)
Show raw data table (623 rows)
Index   time            v(v_pre)        v(v_wiper)      v(v_spk)
0	0.000000e+00	4.499900e+00	0.000000e+00	0.000000e+00
1	1.000000e-08	4.501899e+00	3.998838e-04	7.997676e-02
2	1.083984e-08	4.502067e+00	4.334770e-04	8.669540e-02
3	1.251953e-08	4.502403e+00	5.006638e-04	1.001328e-01
4	1.587889e-08	4.503075e+00	6.350376e-04	1.270075e-01
5	2.259763e-08	4.504418e+00	9.037850e-04	1.807570e-01
6	3.603509e-08	4.507106e+00	1.441280e-03	2.882560e-01
7	6.291003e-08	4.512481e+00	2.516269e-03	5.032538e-01
8	1.166599e-07	4.523231e+00	4.666245e-03	9.332491e-01
9	2.241596e-07	4.544731e+00	8.966191e-03	1.793238e+00
10	4.391591e-07	4.587730e+00	1.756605e-02	3.513210e+00
11	8.691581e-07	4.673729e+00	3.476566e-02	6.953131e+00
12	1.000000e-06	4.699898e+00	3.999919e-02	7.999838e+00
13	1.086000e-06	4.699898e+00	3.999923e-02	7.999847e+00
14	1.257999e-06	4.699898e+00	3.999909e-02	7.999818e+00
15	1.601999e-06	4.699898e+00	3.999879e-02	7.999759e+00
16	2.289997e-06	4.699898e+00	3.999821e-02	7.999642e+00
17	3.665994e-06	4.699898e+00	3.999704e-02	7.999408e+00
18	6.417987e-06	4.699898e+00	3.999470e-02	7.998939e+00
19	1.192197e-05	4.699898e+00	3.999001e-02	7.998002e+00
20	2.192197e-05	4.699898e+00	3.998151e-02	7.996300e+00
21	3.192197e-05	4.699898e+00	3.997300e-02	7.994598e+00
22	4.192197e-05	4.699898e+00	3.996450e-02	7.992895e+00
23	5.192197e-05	4.699898e+00	3.995599e-02	7.991193e+00
... (599 more rows) ...

Errores comunes y cómo evitarlos

  1. Polaridad invertida del fotodiodo: Conectar el ánodo a VCC polarizará el diodo en directa, haciendo que conduzca completamente y sature el amplificador. Solución: Asegúrate de que el Cátodo (generalmente marcado con un lado plano o una pata más corta) vaya a VCC.
  2. Omitir condensadores de bloqueo de CC: Conectar la salida del TIA directamente al potenciómetro de volumen del LM386 puede alterar la polarización del amplificador de audio. Solución: Usa siempre C_COUP para pasar solo la señal de audio y bloquear el desplazamiento de CC.
  3. Saturación óptica: Probar bajo luz solar directa o luz artificial muy fuerte satura el fotodiodo, aplanando la señal. Solución: Usa un escudo óptico (un tubo negro) alrededor de D1 para limitar el campo de visión solo al transmisor.

Solución de problemas

  • Síntoma: Zumbido fuerte y constante.
    • Causa: Captación de ruido de 50Hz/60Hz de la iluminación ambiental de la habitación (fluorescente/red eléctrica).
    • Solución: Apaga las luces de la habitación o usa un filtro óptico (plástico rojo/IR) sobre D1.
  • Síntoma: No hay audio, pero V_PRE muestra señal.
    • Causa: R_VOL está al mínimo o el cableado del LM386 es incorrecto.
    • Solución: Verifica la conexión del cursor del potenciómetro y asegúrate de que los pines de alimentación de U2 sean correctos.
  • Síntoma: La señal está recortada (cuadrada) en el TIA.
    • Causa: La resistencia de ganancia R_F es demasiado alta para la intensidad de luz recibida.
    • Solución: Reduce R_F a 47 kΩ o aleja más el transmisor.

Posibles mejoras y extensiones

  1. Filtro paso banda: Reemplaza R_F con una red en T o añade un condensador en paralelo para crear un filtro paso bajo, y añade una etapa de filtro paso alto para eliminar el zumbido de la red de 50/60Hz.
  2. Salida Schmitt Trigger: Alimenta la salida de V_PRE a un comparador o Schmitt trigger (como un 74HC14) para convertir el receptor de audio analógico en un receptor de datos digital para transmisión UART.

Más Casos Prácticos en Prometeo.blog

Encuentra este producto y/o libros sobre este tema en Amazon

Ir a Amazon

Como afiliado de Amazon, gano con las compras que cumplan los requisitos. Si compras a través de este enlace, ayudas a mantener este proyecto.

Quiz rápido

Pregunta 1: ¿Qué tipo de receptor se construye en este caso práctico?




Pregunta 2: ¿En qué modo se configura el fotodiodo de alta velocidad utilizado?




Pregunta 3: ¿Qué componente sigue inmediatamente al fotodiodo en la cadena de señal?




Pregunta 4: ¿Cuál es una de las ventajas de las Comunicaciones Ópticas Inalámbricas (OWC) mencionadas?




Pregunta 5: ¿Qué beneficio aporta el aislamiento galvánico en este circuito?




Pregunta 6: ¿Por qué se considera que este sistema ofrece seguridad frente a la radiofrecuencia (RF)?




Pregunta 7: ¿A qué tipo de interferencia es inmune este sistema óptico?




Pregunta 8: ¿Qué convierte el circuito receptor para excitar el altavoz?




Pregunta 9: ¿Qué tecnología de consumo común se menciona como relacionada con la física de este proyecto?




Pregunta 10: ¿Qué tipo de señal se utiliza para modular la intensidad de la luz en este proyecto?




Carlos Núñez Zorrilla
Carlos Núñez Zorrilla
Electronics & Computer Engineer

Ingeniero Superior en Electrónica de Telecomunicaciones e Ingeniero en Informática (titulaciones oficiales en España).

Sígueme:
Scroll al inicio