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?