Ruido del circuito de la puerta del fotodiodo

Estoy construyendo un cronómetro para medir la velocidad de un proyectil de alta velocidad. Actualmente estoy en el proceso de diseñar la puerta de detección de proyectiles. Debe ser capaz de detectar obstrucciones en la luz por una duración de poco menos de 1 μs.

Diseño de circuito

Se supone que el diseño funciona de la siguiente manera:

  • El fotodiodo con polarización inversa se iluminará con una fuente de luz estable (led alimentado por batería)
  • Si el camino de la luz está bloqueado desde la fuente de luz, el voltaje en MP1 caerá rápidamente.
  • El voltaje en MP2 tiene una ligera polarización negativa para garantizar que esté por debajo de MP1 en condiciones normales
  • Dado que MP2 tiene un circuito RC, su voltaje cambiará más lentamente que MP1
  • Si el voltaje en MP1 baja rápidamente, la puerta emitirá 1.

Hasta ahora todo bien, parece funcionar con pruebas simples de romper el camino de la luz.

El problema con el que me encuentro actualmente es el ruido, por alguna razón, la señal en MP1 (punto de medición 1) es muy ruidosa, parece irregular (por lo que mi equipo puede ver) y mide más de 20 mV pico a pico, lo que hace que el sensor inutilizable.

Lo siguiente se mide con un ADC de un arduino (atmega328p) @ 200Hz +/- 1mv por unidad.

La línea azul es MP1, la línea roja MP2La línea azul es MP1, la línea roja es MP2, la salida no se dibuja porque compensará demasiado la escala y salta hacia arriba y hacia abajo como puede imaginar.

Las fluctuaciones graduales son causadas por cambios en la luz (probablemente por mi mano) y son intencionadas. Sin embargo, la irregularidad en la línea azul está causando el problema. Como se puede ver, el ruido es superior a 20 mv y también superior a los límites de detección de objeto y voltaje de compensación. Esto hace que la salida rebote constantemente hacia arriba y hacia abajo.

  • ¿Esta cantidad de ruido es normal para un fotodiodo (SFH213)? y por lo tanto, ¿debería lidiar con eso?
  • ¿Hay algo obvio que me estoy perdiendo que podría causar este ruido?
  • ¿Podría filtrar el ruido de una manera que aún me permitiera ver caídas a la luz de un poco menos de 1 μs?
Busque, luego implemente, un amplificador de fotodiodo.
@ScottSeidman: He analizado varias implementaciones de amplificadores de fotodiodos, incluidos amplificadores de transimpedancia y más. Sin embargo, mi objetivo no es amplificar, mi objetivo es comparar sobre una compensación sesgada. Esto parece posible, ya que mi diseño también se deriva de otros diseños de trabajo. Sin embargo, los chips que tenía por ahí requerían algunas alternancias con respecto a los límites de voltaje de entrada en el LM393. Amplificar y luego comparar introduciría un retraso adicional y ampliaría el pulso mínimo.
"La resistencia de R3 está mal indicada en el diagrama, en realidad es de 300K". ¡Así que arréglalo! ¿¡Cómo es que esto no es obvio!?
@OlinLathrop, no entiendo tu comentario. Cuando hice el boceto del diagrama, olvidé ingresar el valor de ohmios para R3, el valor predeterminado es 100 ohmios. Por lo tanto, la imagen lee el valor incorrecto y, por lo tanto, agregué la corrección debajo de la imagen. ¿Qué quieres que arregle? el esquema en sí ya no está disponible para editarlo.
Correcto, así que cambia el diagrama. Como dijiste, lo hiciste, así que puedes deshacerlo o cambiarlo.
En realidad, su objetivo es medir un evento de fotodetector. El manejo adecuado de la señal del fotodetector probablemente ayudaría. Si el circuito del comparador proviene de algún diseño de trabajo publicado o de una hoja blanca, estaremos encantados de examinarlo si nos lo indica.
Como lo creé en una herramienta en línea, no se pudo guardar. De todos modos, la resistencia en sí es irrelevante para la pregunta (es solo la resistencia pull-up del comparador), 100 ohmios incluso podrían estar dentro de los límites). Las medidas están tomadas desde el punto MP1 y MP2 ambos están antes del lm393.
@ScottSeidman el diseño es una alternancia de: gerritsendesign.wordpress.com/2016/07/28/ballistic-chronograph La principal diferencia es que su diseño usa el fotodiodo en el extremo inferior, por lo que más luz es menos voltaje, y mi diseño pone el fotodiodo en el extremo superior, por lo que más luz representa más voltaje. Esto funciona según lo previsto. De cualquier manera obtengo la misma cantidad de ruido.
También el circuito de detección de objetos electronicshub.org/ir-sensor en esta página es comparable, pero esto pierde la función de adaptación de la luz ambiental. Y hay muchos más circuitos de trabajo comparables. Por lo que yo sé, esta no es una aplicación extraña para un fotodiodo de esta manera.
Tenga cuidado de creer que todo ese ruido proviene solo de su circuito. 1mV es bastante pequeño y puede superponerse fácilmente por el propio ruido del osciloscopio.
@PDuarte: gracias por tu comentario, por eso agregué información sobre el método de medición. El ruido en sí es de +/- 20 mV, pero aún así podría tener que ver con la medición, ya que no tengo otras herramientas para medir (acepto un multímetro, pero eso no me lleva lejos) no puedo probar otra cosa para descartar eso afuera. Antes de recibir los fotodiodos, usé LED predeterminados. También funcionan, pero también introdujeron mucho ruido. Como estaba usando una ganancia mucho mayor (resistencias más altas y un transistor en el circuito de entrada), pensé que tenía que ver con el método LED y cambié al fotodiodo.
@BasGoossen Genial. Si tiene acceso a un buen multímetro de banco, sería muy recomendable usarlo para medir el ruido. Mucho mejor precisión que los osciloscopios.
@PDuarte. ¿eh? ¿cómo? mi multímetro solo mide voltios, ohmios y amperios ;-)
@BasGoossen El ruido electrónico tiene generalmente una distribución gaussiana, cuyo Vrms es, por definición, la desviación estándar. Un multímetro preciso puede medir el CA Vrms verdadero, que se puede usar para derivar el voltaje instantáneo esperado del ruido a lo largo del tiempo. Consulte el ruido de nyquist johnson

Respuestas (3)

Primero, use un amplificador de transimpedancia adecuado inmediatamente después de la salida del diodo. En segundo lugar, asegúrese de que el emisor sea lo más fuerte posible.

Desea utilizar el fotodiodo en modo de fuga inversa, pero desea mantener su voltaje constante. Convertir la señal de corriente en una señal de voltaje directamente en el diodo es una mala idea.

Tratar de modificar este circuito no tiene sentido. Comience con un circuito detector de fotodiodo real, luego vea lo que tiene.

El uso del circuito LC en la entrada - del comparador es para cancelar los cambios de luz ambiental. Como puede ver en la salida, esto funciona según lo previsto. El único problema que tengo es con el ruido blanco en el MP1. Esto también ocurre cuando el sensor está fuertemente iluminado por un led alimentado por batería. El gráfico que se muestra se dibuja cuando el sensor estaba recibiendo luz ambiental (luz natural en la sombra). En la oscuridad va a ~ 2mv.
Lo siento, Olin, pero este es (en principio) un enfoque perfectamente bueno. Con variaciones de mV en la resistencia de carga, el voltaje de polarización en el PD es efectivamente constante. Por supuesto, nunca esperaría que un 393 funcione de manera confiable con una diferencia de unos pocos mV entre las entradas.
@Qué: la salida del fotodiodo es esencialmente una corriente, no un voltaje. La variación actual también es bastante pequeña. Eso significa que convertir la corriente en voltaje con solo una resistencia requiere una resistencia tan alta que el resultado es lento y una alta impedancia para que pueda captar el ruido fácilmente. Hay una buena razón por la que la mayoría de los circuitos usan un amplificador de transimpedancia inmediatamente después de un fotodiodo en modo de polarización inversa.
Mira mi respuesta. "La mayoría de los circuitos" no tienen el lujo de corrientes grandes (ish), y en principio este sí lo tiene. Echa un vistazo a los detectores de alta velocidad de lugares como Thorlabs. Con un PD de área pequeña y una carga de 50 ohmios, puede obtener una respuesta de GHz. Sin embargo, requiere algo de potencia de señal.
En realidad, supongo que estoy adoptando un enfoque de "pregunta xy". Si la iluminación de la fuente es fija, entonces sí, se indica un TIA. Pero si ese no es el caso, y el OP puede obtener más luz, entonces sugiero que su circuito es bastante capaz de funcionar satisfactoriamente y será considerablemente más simple. Depende (como lo hacen las preguntas xy) de qué parámetros se fijan.

Adivinaré aquí: también debe controlar la salida. Sospecho que su salida se activa aleatoriamente y el transitorio se retroalimenta a la entrada. No ve el efecto en la entrada - debido al filtrado de paso bajo de C1.

Como ha dicho Olin, necesitas desesperadamente más luz. Consígase un (por ejemplo) LED de 3W en eBay, son baratos.

Haga los cálculos y verá que solo obtiene alrededor de 1/2 microamperio de su PD.

Ahora, sobre la selección de circuitos. Comience con su circuito simple. ¿Cuál es su velocidad de respuesta intrínseca? Digamos que tiene un equivalente de 20 pF en la resistencia. Entonces, dado que el PD actúa como una fuente de corriente y tiene (efectivamente) una impedancia infinita, la respuesta en el amplificador será un filtro de paso bajo de un solo polo con una constante de tiempo RC. En este caso, (20 x 10^-12) x (36 x 10^3) ​​da 0,72 x 10^-6, o alrededor de 0,7 usec. Esta es una respuesta decente (pero no excelente) si está buscando precisión usec. La cuestión es que su señal es muy baja y su comparador no está realmente a la altura. Tenga en cuenta que un 393 tiene un voltaje de compensación de entrada de hasta +/- 9 mV y está buscando una diferencia de 4 mV.

Entonces, ¿cómo puedes obtener más señal? Bueno, en este caso podría intentar aumentar R1/R2. El problema es que cuando haces eso, aumentas la constante de tiempo de entrada. Aumentar por un factor de 10 le dará 200 mV con una separación de entrada de 40 mV (¡sí!) con una constante de tiempo de 7 useg (¡boo!). ¿Qué hacer?

La solución clásica es el TIA. Aquí puede obtener un tiempo de respuesta mucho mejor para el mismo nivel de señal. Sin embargo, en este caso, lidiar con los cambios en el nivel ambiental puede ser un problema. Siempre que el ambiente cambie lentamente y sea comparable al nivel de LED, puede hacerlo bien.

Un problema que a menudo se pasa por alto al considerar un TIA es que, al usar el PD en modo fotoconductor, necesita un segundo voltaje de polarización de polaridad opuesta, mientras que el circuito directo solo requiere un suministro único. Bueno, está bien, puede hacer un pequeño convertidor DC-DC para darle un suministro, pero no lo recomiendo en vista de los problemas de ruido que presentará. Quizás cuando tengas más experiencia.

Pero tenga en cuenta que la complejidad del TIA frente al enfoque de detección directa depende de la suposición de que la corriente de DP es baja. Eso es cierto en este caso, pero ¿tiene que ser así? Con más corriente, puede usar una resistencia de carga más pequeña y obtener una respuesta más rápida. Como digo, puede obtener LED IR de 3W de alta potencia en eBay por poco dinero. Use uno de esos cachorros y obtendrá una corriente de PD mucho más alta y un voltaje de entrada más alto (con un mayor diferencial de voltaje en el estado de reposo). Agregar un filtro IR económico frente al PD también es SIEMPRE una buena idea. Por supuesto, se necesita una corriente de unidad de LED mucho mayor, y esto afectará la selección de la batería, pero es una compensación que deberá hacer.

Como comencé diciendo, sospecho que, con la diferencia de voltaje en reposo mucho menor que la compensación de entrada garantizada, el comparador cambia aleatoriamente y los transitorios retroalimentan la entrada y aparecen. Solo por curiosidad, ¿tiene un condensador de desacoplamiento en el comparador? ¿Como, cerámica de 0.1 uF colocada lo más cerca posible de los pines de alimentación/tierra? ¿Tienes un plano de tierra? Ambos pueden ser un problema.

TL: DR - Obtenga un LED más robusto. Y pon un filtro IR en el fotodiodo. Y presta atención a tus técnicas de construcción.

En primer lugar gracias por su larga respuesta y lectura interesante! La gráfica fue tomada en la sombra frente a una ventana, para descartar ruido externo de luz artificial. Cuando se usa un LED normal frente al PD a una distancia de 20 cm, produce alrededor de 40 mA con algunos aumentos de ese número. Puedo hacer que el circuito supere fácilmente el voltaje de entrada máximo del LM393, ¿no veo cómo más luz ayudará? Además, no entiendo su comentario sobre la retroalimentación transitoria ya que no hay un circuito de retroalimentación en el circuito.
Con 40mA, por supuesto, me refiero a 40uA por cierto. (no estoy usando un panel solar como PD ;-))

Gracias a todos por los comentarios y respuestas, en general ayudaron mucho. El misterio del ruido está resuelto. Esta noche volví a encender el sistema y obtuve una línea azul que mostraba una forma de onda en el rango de 50 Hz que podía rastrear fácilmente hasta las lámparas LED que iluminaban la habitación. Los apagué y obtuve una buena línea en el cero (oscuridad y sin iluminación artificial).

Cuando introduje un LED, los niveles aumentaron y se pudo ver una pequeña fluctuación en la línea azul y de lectura como se ve en este gráfico:

ingrese la descripción de la imagen aquí

Una minúscula excitación de la compuerta (pasando el dedo por el diodo) me dio el siguiente gráfico:

ingrese la descripción de la imagen aquí

El voltaje de compensación inicial podría necesitar algunos ajustes, como entendí de @WhatRoughBeast, el LM393 necesita una diferencia de entrada de 9 mV para producir una salida estable. Esto es manejable.

Entonces, la pregunta sigue siendo qué causó el ruido: para responder eso, tuve que pensar en la situación en la que me encontraba. Me senté en mi habitación cerca de la ventana. Sin luz artificial sino con luz diurna. No había luz solar directa en la habitación. Sin embargo, hay un árbol junto a la ventana y el sol brillaba sobre sus hojas brillando a la luz del sol... Supongo que esta ha sido la causa de mis distorsiones, la frecuencia de todas las hojas del árbol moviéndose con el viento y cambiando. la luz de mi habitación. ¡Vaya que es un sensor sensible!

Entonces, para responder las preguntas que hice en mi publicación: 1). No, esos no son niveles de ruido normales. 2). Tal vez un árbol ;-) 3). El circuito está bien.

Un agradecimiento especial a @WhatRoughBeast y @PDuarte por sus útiles respuestas y comentarios, aunque los problemas se resolvieron solos, aprendí un poco de esos comentarios y la larga lectura de @WhatRoughBeast (gracias por el gran esfuerzo y su disposición para enseñar a un compañero técnico )!

Si bien es breve, creo que mi comentario original (que convertí en una respuesta completa que eliminé incluso antes de que comentaras) no fue descortés, hostil o (en mi opinión) incorrecto, ya que creo que obtendrías un comportamiento más sólido con un adecuado amplificador. En cuanto al origen de su ruido, probablemente no sea ruido, sino un parpadeo fluorescente por encima de lo que se conoce como frecuencia de fusión de parpadeo perceptual, es decir, es real. De hecho, como su comentario no implica una respuesta, le pediré que elimine la referencia a mí.
Estimado @ScottSeidman, como expliqué en la respuesta, no hubo luz artificial durante la medición con el "ruido". El "ruido" fue causado por cambios en la intensidad de la luz causados ​​por el movimiento de las hojas de un árbol. No hay fuentes de luz fluorescente involucradas. No busco en ti, el punto es que hice mi investigación sobre el mejor circuito para mis requisitos. Cambié el circuito a mis necesidades. Si alguien nuevo en los fotosensores hace una pregunta sobre el ruido, no es útil responder, primero debe investigar basándose en el hecho de que su circuito parece desconocido para sus ojos.
Bien. Deja tu crítica en un comentario, donde corresponde. No pertenece a una respuesta.
estoy de acuerdo en eso
Gracias. FWIW, la falta de respuesta es la razón por la que eliminé la respuesta incluso antes de que comentaras, pero sigo sintiendo que el comentario era adecuado.