el propósito de esta parte es ayudar a alguien que está tratando de utilizar de vencimiento mayor rendimiento + falta de referencia + hoja de datos no-provechoso.
Este proyecto es capaz de generar hasta 3 fase senoidal @ 256 muestras / ciclo en baja frecuencia (< 1kHz) y 16 muestras/ciclo a alta frecuencia (hasta 20kHz), que es lo suficientemente bueno para alisar LPFs simple y el resultado es casi perfecto.
el archivo adjunto no fue mi versión final añadí alguna característica adicional pero la base es igual a la. Nota el ciclo de las muestras fue creado inferior por encima de la declaración.
puesto que se maximiza la capacidad de la CPU mediante el enfoque se muestra en el archivo adjunto, usé un Arduino Uno como unidad de control, que utiliza la interrupción externa de Arduino debido pasar valor de la frecuencia a la deuda de Arduino. Además de control de frecuencia, el Arduino Uno también controla la amplitud (a través de medidor digital de potencial + OpAmp) tan bien como yo / O---habrá mucho espacio para jugar con.