L'idea è questa:
Quando si usa una uscita PWM di un micro (es. Arduino) per simulare una uscita analogica, di solito si pone sull'uscita un filtro RC con una costante di tempo pari ad almeno 100 volte il periodo del PWM per avere un segnale abbastanza ripulito.
Tuttavia questo limita molto la risposta che si può avere. In generale essendo limitati dalla frequenza massima generabile che sarà ad esempio 16MHz/256=62.5KHz volendo una risoluzione di 8 Bit.
Se però ci si accontenta di 4 Bit la frequenza massima potrebbe essere anche di 16MHz/16=1MHz che sarebbe filtrabile con una rete RC avente una costante di tempo di 1/16.
Ora l'idea è quella di usare due uscite PWM a 1MHz per produrre due riferimenti analogici a 4Bit da sommare poi con un amplificatore sommatore a resistori pesati dove il secondo segnale contribuisca solo per 1/16 del totale a formare un singolo riferimento ad 8bit. Forse si potrebbe pure fare una cosa del genere senza OP-AMP:
Cosa ne pensate? E' una idea strampalata o esistono applicazioni simili? Oppure dovendo usare integrati esterni (OP-AMP) è più conveniente usare una singola uscita ad 8bit seguita da un filtro attivo tipo MAX295/296 oppure ancora un DA esterno?