Estoy experimentando con el filtro PWM y LC y creo que funciona correctamente cuando se trata de suavizar la señal, pero por alguna razón, el voltaje en la salida no es lineal con el ciclo de trabajo. Uso un inductor de 56uH y un condensador de 220uF (de 1 / (2 * PI * sqrt(L * C))
es 1433Hz). La señal PWM tiene una frecuencia de 20kHz. El suavizado se ve así en el osciloscopio con 50mV / div:
Elproblemaesqueelvoltajenoaumentalinealmenteconelciclodetrabajo.Utilizounasalidade5Vdearduinoconunaresistenciade1kconunLED,loquemedaunpocomenosde2VatravésdelLED.Despuésdeconectaruninductoryuncondensador,elvoltajeenelciclodetrabajodel100%esaúnpocomenorque2Vycaecorrectamentea0para0%.Peroloquesucedeenelmedioesinesperado.Elvoltajeescasimáximoenaproximadamenteel33%delciclodetrabajoycambiasolounpococuandoaumentaal100%.
¿Esalgonormal?Siesoescorrecto,¿cómocalculoelvoltajesegúnelciclodetrabajo?Sinoseespera,¿quédebobuscarenmicircuito?
Aquíhayunesquema:
Y también una descripción general de cómo lo conecto a arduino, por si acaso: