¿Cuál es su precisión / exactitud requerida?
Cubriré los fundamentos de un método simple y actualizaré si es necesario.
Partes:
Es posible que ya tengas lo que es necesario;)
Veamos las salidas de PWM. Dependiendo del ciclo de trabajo, o de cuánto tiempo el pulso es "alto" en comparación con "bajo", se puede alcanzar un nivel promedio.
Puede tener en cuenta este gráfico mientras lo sigue:
Sitieneunciclodetrabajodel50%ydealgunamanerapuedecortarunaformadeondade5Vpararellenarelagujero,tendráaproximadamente2.5V.PuedesusarunfiltroRCsimpleparaesto:
Esto es sólo un gusto rápido. Puede aprender sobre el filtrado de RC al contenido de su corazón después de leer esto (o antes de continuar)
enlace
enlace (¡lo que estamos haciendo aquí!)
Simulación:
Una simulación LTspice (gratuita) que supone una PWM de 100MHz solo para este ejemplo con un ciclo de trabajo del 10%, resistencia de 15.8k y condensador de 1uF:
(cutoff = \ $ \ frac {1} {2 \ pi RC} = \ $ 10Hz)
Elgráficomostrará:
- Tardaráaproximadamente100msenestabilizarse
- Elresultadoes10%de5,o500mV(comoseesperaba)
- Elruidopareceestarenunmínimo(~5mVpicoapico)
Enlapráctica,tendrádefectosymásvariablesdelasquepreocuparseyseráalgopeorqueesto,mientrassiguelacurvageneral.
Limpiandolaseñal:
Puedeagregarmásetapasdefiltradoparadisminuirelruido,avecesacostadeunmayortiempoparaestabilizarseamedidaqueaumentalacapacitancia.Comomínimo,debeobtenerunalecturaconstanteensumultímetro,inclusopuedeserparaleloconunADCparacalibrar;sinembargo,tengaencuentaquelasreferenciasdevoltajedelmicrocontroladorpuedennosertanprecisasparaempezar.
Sepuedeseguirunaoperaciónenconfiguraciónsininversión(conosinganancia)parahacerloquedesee,comounafuentedecorrientesiesnecesario,parasuspruebasdebajapotenciaendispositivos.
UnDACpuedeseradecuadosinecesitamenosruidoyuntiempoderespuestamásrápido.UnbuenDACpuedecostarle$2-3,loquepuedejustificarsesiunfiltroRCnoeslosuficientementeefectivo.Puede construir su propio , siéntase libre de leer sobre muchos métodos para comprender cómo están implementado.