Pues gràcias de nuevo maunix!!! estás en todo.
De todas formas el método que he explicado es efectivo??? es decir lo de cargar un valor al registro PWM de 0 a 256 trabajando en half bridge.......... es que no se, empiezo a dudar de todo y el tiempo se agotaaaaaaaaaaaa.
Muchos saludos y suerte con lo vuestro!!
A ver si entendí bien, porque la parte del PWM la pasé por alto.
¿Quieres con el PWM generar un valor de DC que te permita hacer una sinusoidal de 0 a 5V con valor medio en 2.5V?
Si es así, pues bien, lo puedes hacer pero tal vez debas hacer 'ajustes' ya que si filtras con un capacitor o un filtro digital con operacionales, no siempre tendrás que la relación sea lineal entre el PWM y el Voltaje.
Por ej. 0V a la salida del PWM te daría 0V luego de filtrado. 5V con 100% de ciclo útil en el PWM te daría 5V luego de filtrado. Luego, 128 en el PWM tal vez no te dé 2.5V sino 2.45V o 2.55V debido al efecto de 'filtrado' . Son estos ajustes los que pueden hacer que en vez de una sinusoidal perfecta te quede algo deformada.
De todas formas si utilizas una alta frecuencia de PWM no creo que tengas tanto problema con esto
El PWM en half bridge funciona así como piensas, uno es el opuesto al otro y te debiera andar de maravillas.
Saludos