Ayuda para diseñar un detector de picos

3

Estoy tratando de diseñar un detector de picos que pueda limpiarse utilizando un pin en el arduino. Para diseñar el detector de picos, estaba siguiendo esta guía: Cómo hacer un pico circuito detector . Utilicé el circuito que se muestra en ese post y funciona bien.

Hice algunos cambios en el circuito para usar mosfet como interruptores para borrar el valor máximo almacenado y otro mosfet para permitir la salida al valor almacenado para ciertos momentos. Elinterruptors1seusaparaborrarelvaloralmacenadoylasalidaatravésdelacargar2aparececuandoelreloju1esalto

El problema: Ahora, el problema con el que me encuentro, como se puede ver en el gráfico, es que una vez que el interruptor s1 se cierra y se abre de nuevo, el detector de pico deja de funcionar. Además, ¿cómo elimino los picos que aparecen en la salida cuando el reloj u1 está cambiando?

    
pregunta Abhishek K

1 respuesta

2

Problema 1, necesita un desplegable a tierra en la puerta de Q1. Los mosfets tienen una alta capacidad de compuerta, que debe ser drenada. Este es un problema con el diseño de su interruptor que no aparecerá si el interruptor se reemplaza con el pin del micro.

El problema 2, también es causado por la capacitancia mosfet. (También debe cambiar Q2 a un canal p). Además, no es raro agregar un filtro de paso bajo en la etapa de salida de los detectores de picos para limitar las señales de conmutación falsas. Sin embargo, los picos que ves pueden ser más el simulador que la realidad. Las señales de reloj reales no tienen tiempos de subida infinitos.

Tampoco es una buena idea acortar así la salida del primer op-amp. Agregue una pequeña resistencia después del diodo y antes de la línea del capacitor de retención.

    
respondido por el Trevor_G

Lea otras preguntas en las etiquetas