Método 1 : no hagas nada especial ...
Simple si la señal generada puede ser polarizada en CC por el generador de señal, es decir, en lugar de -1.4 a 1.4 voltios, genera una forma de onda de 1.0 a 3.8 voltios.
Esta señal se puede usar directamente como entrada digital a un pin Arduino GPIO. Para los tableros Arduino estándar, V cc es de 5 voltios, mientras que algunos clones y tableros nuevos específicos funcionan a 3.3 voltios. Para el caso de 5 voltios:
- umbrales de puerto GPIO (de hoja de datos de ATmega328 ):
- LOW es < 0,3 Vcc, es decir, < 1.5 voltios
- ALTO es > 0.7 Vcc, es decir, > 3.5 voltios
Por lo tanto, eleva el piso de voltaje de la onda cuadrada para que supere estos niveles de voltaje en alto y bajo, y todo está listo.
Método 2 : utiliza un comparador o un amplificador operacional como comparador
Esto es como ya lo sugirió Nick Alexeev en los comentarios. Tenga en cuenta que el LF355N puede no ser adecuado para este propósito : el mínimo de V cc admitido es de +/- 5 voltios, es decir, 10 voltios en una configuración de suministro único. Necesitará (preferiblemente) un amplificador operacional de salida riel a riel que admita la operación de suministro único en V cc de 5 voltios.
(de esta página web , que tiene explicaciones adicionales)
Sujete (o ajuste en el generador de señal) la parte negativa de la señal entrante para que no caiga por debajo del potencial de tierra. Si el generador no admite la polarización de CC, se podría usar una pinza de voltaje basada en diodo, varios esquemas adecuados aparecerán en una búsqueda web.
Elija R1 y R2 de manera que el divisor de voltaje proporcione un umbral de comparación dentro de los niveles alto y bajo de voltaje de la onda cuadrada, digamos 0.8 voltios. La salida se invertirá, pero alternará entre los niveles de suministro y tierra (o lo más cerca posible de los rieles de suministro, ya que el amplificador operacional elegido puede controlar su salida) de acuerdo con la señal de entrada.
Método 3 : use un transistor NPN como interruptor
Se puede usar un BJT diseñado para el cambio, como 2n2222 , para este propósito. Este transistor está diseñado para soportar voltajes de polarización inversa más altos en la base que los -1.4 voltios que tendría una señal pico a pico de 2.8 voltios, por lo que no se debe tener cuidado adicional por la parte negativa del ciclo.
¿Cuál es la mejor ruta?
- Si el generador de señales admite la polarización de CC, Método 1 es la respuesta obvia.
- Si no, la solución más simple y menos costosa sería Método 3 .