Diseño de demodulador IR

Estoy diseñando un circuito demodulador IR para reemplazar el que se muestra en esta pregunta . Básicamente quiero demodular una señal IR simple modulada a 32.678 kHz. Solo necesito saber si la señal está presente. Sin paquetes. Solo IR presente o no presente.

A continuación se muestra lo que tengo hasta ahora...Demodulador IR terreno virtual

Intenté simular esto en LTspice sin éxito, por lo que no estoy seguro de si hice algo muy malo en Spice o en mi circuito. No soy un profesional con LTspice.

R1 N001 N006 2.49K tol=1 pwr=0.1
R2 Output N003 1Meg
R3 N006 N005 1Meg
C1 N005 N004 470pF
C2 N003 N001 220pF
C3 Output N001 220pF
V1 N006 0 2.5
V2 N002 0 5
V3 N004 0 PULSE(0 .05 0 0 0 0.0000152587890625 0.000030517578125 200)
XU1 N005 N003 N002 0 Output LT1722
.tran 12ms
.lib LTC.lib
.backanno
.end

Tengo algunas preguntas:

  1. ¿Cuál es la mejor forma de determinar el valor de R34? Lo he dejado en 22k simplemente porque el circuito anterior usaba este valor.
  2. C16 y R31 establecen el punto de rodilla de pase alto. ¿Cuál sería una buena elección para este valor?
  3. La ganancia total del circuito es de aproximadamente 400 según mis cálculos. Entonces, al elegir mi amplificador operacional, ¿necesitaría un GBWP de 14 MHz o más? ¿Alguna otra especificación crítica de amplificador operacional para esta aplicación? Tenga en cuenta que el amplificador que se muestra es solo un marcador de posición hasta que elija el amplificador operacional.
  4. Si quisiera aumentar mi ganancia más allá de lo que se muestra (~1000), ¿sería mejor dividir esto en varias etapas?
¿Necesitas mantener esa estructura? Además, ¿tiene acceso a +10V? Porque el PNZ323B está especificado para un voltaje inverso de 10 V.
El TLE2425 es demasiado para lo que lo necesita. Un divisor de resistencia seguido de cualquier búfer opamp hará lo mismo por una fracción del costo.

Respuestas (5)

Estoy de acuerdo con Tony, también usaría un receptor IR integrado. El único problema parecía ser los 32kHz, los módulos receptores IR suelen ser de banda estrecha alrededor de 38kHz a 56kHz. Pero cuando revisé a mi proveedor habitual, Vishay, también parece que tienen módulos no específicos de protocolo que cubren 32 kHz, como este .

La principal ventaja de este tipo de módulos es que hace mucho más que su circuito:

ingrese la descripción de la imagen aquí

El AGC (Control Automático de Ganancia) es importante. Garantiza que la sensibilidad se ajuste cuando se recibe una señal adecuada, de modo que se suprime el ruido (por ejemplo, de los balastos de iluminación fluorescente HF).

+1 para esa idea de AGC. Dé algunos ejemplos sobre la configuración. Gracias por adelantado.
@sandun - ¿Quieres saber cómo diseñar un AGC?
está completamente fuera de tema. ¿Qué hay de cómo modificar el circuito OP para hacer eso?
@sandun - ¿No es exactamente la misma pregunta?
oky, creo que tienes razón, primero investigaré un poco y luego lo preguntaré en un nuevo hilo
En realidad, el AGC es un problema en este caso. Mire cuidadosamente la hoja de datos de TSOP y verá que estos módulos no están destinados a recibir una señal continua. Después de un tiempo, el AGC lo desconectará como fondo. Un módulo como este también sería mi primera opción si la portadora de IR pudiera interrumpirse periódicamente, como 20 ciclos encendido, 20 ciclos apagado, etc. El módulo entonces produciría una onda cuadrada, que los circuitos aguas abajo detectarían como presencia del haz IR .
@Olin - ¡Buen punto! Por eso también se desarrollan receptores para protocolos específicos, la mayoría de los cuales tienen estas interrupciones. (Mi experiencia es principalmente con RC5, que tiene una pausa de 50 bits después de cada comando de 14 bits). No sé cómo lo hacen los dispositivos que no son específicos del protocolo.
En el caso de no específicos de protocolo, utilizan un filtro para detectar la presencia. Y es una unidad de control de motor PWM simple con 555. Pero estoy bastante seguro de que no contiene un AGC. La entrada IR está directamente conectada al pin de disparo 555. Entonces, incluso para una aplicación analógica de este tipo, la interferencia no sería un daño de antemano.
@sandun: el TSMP4138 al que me vinculé contiene un AGC.
@OlinLathrop No estoy seguro de lo que dices. Puede ser como usted dice, pero creo que la hoja de datos no lo indica claramente (aparte de simplemente decir "recibir la señal modulada"). Entonces, si ese fuera el caso, ¿no debería especificar el tiempo máximo para los pulsos? ¿Dónde está ese parámetro? O, en otras palabras, invirtiendo la pregunta: si tuviera que diseñar un IC para lo que necesita el OP, ¿no podría aprovechar un AGC? Creo que podría. Creo que el AGC funciona al nivel de 32 kHz, no a los pocos hercios de los datos. Aunque no estoy seguro.

Respuesta reescrita debido a nueva información de Jason:

Algunas otras respuestas hablan sobre el uso de un IC recibido por IR personalizado, que es lo que tendería a hacer, excepto cuando el precio fuera absolutamente crucial y pudiera hacer un diseño más económico con un rendimiento aceptable discretamente.

Pero, esta respuesta tiene como objetivo hacer que el circuito existente funcione como debería, según lo solicitado.

Hoja de datos del amplificador operacional MCP601 aquí
Este es un suministro único, salida de riel a riel, Vin = tierra a Vdd-1.2V. Entonces con Vdd = V5.0 = 5V Rango de Vin = 0 - 3.8V.
Establezca idealmente el punto medio en aproximadamente el rango/2 = 1,9 V más o menos, pero el uso de 2,5 V está bien.

R31 a Vtierra = Vdd/2 proporciona el nivel de CC para la entrada y salida del opamp. ¡Sin señal Vout = V5.0/2 = 2,5 V, por lo que la salida de D5 será de aproximadamente 2,7 Vd = 2,5-0,5 =! 2,2 V. Idealmente, desea que Vout ~+ 0 en la entrada 0; consulte a continuación.

El filtro parece tener potencial para una ganancia masiva en alguna frecuencia (~~R17/R18 = 400:1 como se indica); si esto ocurre en algún lugar depende de la acción general del filtro. Me sentiría más cómodo si se describiera la base del diseño.

C16/R31 proporciona un paso alto a << 1 kHz, muy por debajo de la frecuencia IR.
Puede aumentar esto hasta que se acerque a la frecuencia IR, pero lo suficientemente lejos para un bit de atenuación mínimo que depende de si fue una parte formal de su diseño de filtro general; si no lo fue, debería serlo. Para obtener los mejores resultados, la respuesta de frecuencia general del extremo frontal debe adaptarse para ser un paso de banda de características diseñadas.

Prueba esto: _

Objetivo: salida del amplificador operacional del par de CA, por lo que
Vout = picos de señal positiva del amplificador operacional - V_D5

  • Conduzca D5 con un condensador = Cout = digamos 10 uF electrolítico para que D5 funcione con CA.

  • Agregue D6 a tierra con el cátodo D6 al ánodo (entrada D5) y el ánodo D6 conectado a tierra.

Esto hace que los semiciclos positivos pasen a través de D5 y carguen C15 y los semiciclos negativos pasen a través de D6 a tierra.
Esto es potencialmente "un poco difícil" en U1a y Cout = 1 uF puede ser suficiente.
Cout > C15, a Cout >> C15 es deseable para evitar que los dos dividan demasiado los picos positivos de salida.

ingrese la descripción de la imagen aquíInforme.

Lo derivé de algunas referencias de texto que tengo. :) Me acabo de dar cuenta de que me equivoqué al dibujar Y simular el circuito. Se supone que R17 retroalimenta al terminal inversor que proporciona la ruta de CC. Tendré que editar mi pregunta en la mañana.
R31 mantiene el opamp sesgado en VGND (2.5 V), no GND. Entonces, no hay distorsión de eso.
@Telaclavo - ah gracias - me lo perdí. Escribir demasiado grande para mi cerebro :-).
Y la frecuencia de corte para el C16/R31 del OP es de 331 Hz, no de 2 kHz. Eso es demasiado bajo. Usaría C16 = 220 pF y R31 = 50 kohm, para tener al menos fc = 10 kHz, y filtraría todo el ruido hasta esas frecuencias.
@Telaclavo: valiente el hombre que puede ubicar una sola pila RC a 1 Hz :-). Pero eso sí, un 2Pi en orden. Más o menos.
Puedo. Sólo dame montones diseñados para fc=2 Hz.

Además de lo que otros han dicho, me gustaría señalar que la disposición de su filtro es sospechosa. A primera vista, la parte del circuito desde el pin 3 de U1 al pin 1 de U1 parece un filtro de paso de banda típico de segundo orden, pero en lugar de controlar el lado izquierdo de R18 y conectar a tierra la entrada no inversora de U1, está haciendo lo mismo. opuesto, es decir, usándolo en una configuración no inversora.

En esta configuración, actúa como un filtro de paso alto de segundo orden con una ganancia de alta frecuencia de 1 que tendrá ganancias de 1 tanto en baja como en alta frecuencia (considere frecuencias muy altas en las que C1 y C5 son efectivamente cortocircuitos, o en CC con los condensadores retirados, y verá un amplificador de ganancia unitaria).

Según mis cálculos, tiene una frecuencia central de 14,5 kHz y una Q de 10 (es decir, una ganancia de 10 a 14,5 kHz) en la que se alcanzará la ganancia máxima de alrededor de 200. A los 32kHz, la ganancia casi vuelve a 1 alrededor de 10 (y nunca se alcanzará una ganancia de 400).

Los cálculos que he usado son...

Poniendo :- R = R 18 = 2.49k

C = C 1 = C 5 = 220pF

k = R 17 R 18 = 401.6

Yo obtengo :-

F 0 = 1 2 π R C k = 14,5kHz y

GRAMO metro a X = 1 + k 2 = 201,3


Editar

Para responder a su pregunta sobre 'k', se usa comúnmente para indicar una constante o un factor; en este caso, lo he usado para la relación R17/R18. A medida que aumente la relación, obtendrá más ganancia en la frecuencia central, pero la frecuencia central disminuirá al mismo tiempo.

Pero antes de continuar, considere lo que dijo Tony Stewart sobre los niveles de ruido ambiental. ¿Necesitas un filtro así? En cualquier caso, evitaría los filtros activos de alto Q: son demasiado sensibles a las tolerancias de los componentes. También evitaría los filtros con una ganancia de banda de paso muy alta por la misma razón. Si necesita mucho rechazo fuera de banda, considere colocar en cascada filtros de paso alto y paso bajo separados. También puede considerar el uso de un bucle de bloqueo de fase (PLL) o filtrado digital, pero no sabemos cómo es su entorno operativo.

Si este es un proyecto personal y desea experimentar un poco sin usar un receptor IC como sugiere stevenvh, haría lo siguiente. En primer lugar, desea convertir la corriente del fotodiodo en voltaje, por lo que R34 debe ser lo más grande posible. Pero esto viene con algunas compensaciones. Si su nivel de luz ambiental (por ejemplo, la luz del sol) le da más de 150 uA o menos de corriente de diodo, privará al diodo de polarización y su sensibilidad se reducirá (es decir, se saturará). Así que coloque su receptor en las condiciones más brillantes que pueda experimentar y mida el voltaje en la unión del diodo y R34. Si es más de 3V más o menos, es posible que tenga problemas (dependiendo del diodo) y es posible que deba reducirR34. Si puede ver la forma de onda aquí con un osciloscopio, ¿qué sucede a medida que aumenta la iluminación de fondo con su señal de 32 kHz presente? Si la amplitud de la señal no se reduce, es posible que pueda aumentar R34 a 100k, digamos. Mucho más alto que esto y es posible que no vea ningún aumento adicional en la señal debido a la capacitancia.

Un osciloscopio también le dirá cuánta ganancia adicional necesitará y si la interferencia fuera de banda de la iluminación artificial, los controles remotos de TV, etc. requieren que filtre la señal aún más.

no está claro qué es 'k', ¿podría explicarlo?
@sandundhammika - Mira mis ediciones.
Este diseño es un filtro BP común con un valor C16 irrelevante. Pero los receptores funcionan mejor con V+ bien filtrado y front-end de transimpedancia. Usa la ficha de $1.
@Tony Stewart: no es un HPF como pensé al principio, pero tampoco un BPF común (es un biquad). Estoy de acuerdo en que un IC receptor OTS es la mejor solución, pero el OP quería un comentario sobre su circuito.
@ MikeJ C16 / R31 es un HPF y C1 / C5 se usa en un filtro BP estándar (retroalimentación múltiple de ganancia infinita (IGMF)) ¿solo semántica?
@Tony Stewart - C16/R31 es un HPF de primer orden, sí. La parte del amplificador operacional con C1 y C5 es un biquad con ganancias LF y HF de 1 y un pico en la ganancia de 200. Sería un BPF estándar si se manejara desde R18 (en la configuración habitual).
OK, acabo de acordar en 1st y hmm en 2nd ... bi-quad es cualquier filtro activo de segundo orden a menudo con múltiples salidas para LP HP BP pero cubra todos estos tinyurl.com/7nffgmo y Hmm no inversor fue un intento de amortiguar PD , pero todavía usa un OA de ganancia infinita en una configuración de retroalimentación múltiple con una ganancia Q alta. así que todavía lo llamaría un filtro BP activo IGMF (común) en lugar de un Bi-Quad que también incluye configuraciones LP, AP, HP y BP

Antes de diseñar cualquier cosa, necesita chicos de especificaciones. Tasa de datos Rango de señal Patrón de transmisión, ciclo de trabajo, etc. Diseño de distancia de sensibilidad Factores de ruido ambiental (luz solar, FL lineal, etc.) Niveles de señal o ganancia necesaria. ¿Opciones V+? Tamaño, costo, cantidad a realizar, etc., etc.

El diseño anterior está bien. Utiliza inversores CMOS "sin búfer" que tienen una ganancia de 10. Los inversores "con búfer" tienen 3 etapas, por lo tanto, ganan = 1000. En ese diseño anterior, el CMOS se usaba como un amplificador lineal con retroalimentación negativa. El filtro de cerámica es un alto Q BPF. El detector/discriminador da una respuesta limpia.

Personalmente, usaría el dispositivo receptor TI o Sharp IR con filtro de bloqueo de luz diurna, AGC, detector de datos y detector de señal Rx.

Cualquier canal de comunicación debe tener una tasa de error aceptable deseada distinta de cero. Debe haber un ancho de banda conocido o una latencia permitida para la señal y un nivel de ruido ambiental bien definido en el peor de los casos, ya sea EMI, luces parpadeantes del sol o controles remotos IR perdidos que intentan bloquear su señal. ¿Puedes definir estos primeros? Luego defina la distancia del canal. Una vez que se da una especificación, un diseño puede comenzar, no antes.

Pero si tuviera que adivinar una gran solución.

Utilice un diseño prudente que también proporcione una apertura para bloquear la luz parásita para la detección de la línea de visión. De lo contrario, la distorsión de múltiples rutas y el movimiento errante entre las rutas pueden afectar la tasa de error.

Entonces usa este chip de $1. http://www.vishay.com/docs/81764/tsop852.pdf

Tenga cuidado con las fallas de ingreso de humedad si no se sueldan correctamente. Estos dispositivos utilizan un epoxi transparente de baja temperatura.

Acabo de encontrar una solución de $0.75 http://media.digikey.com/pdf/Data%20Sheets/Vishay%20Semiconductors/TSOP392.pdf ¿Se ajusta a su presupuesto?... Asegúrese de filtrar y regular su V+.