Blackmore,
É o ADXL202?
Pelo que eu me lembro dele, ele tem uma saída PWM, 50% significa 0g, acima disso é algum valor positivo de G e abaixo é algum valor negativo de G.
O que vc tem q fazer é usar um contador ou dois contadores e ver quanto "tempo" a saida PWM fica em hi e em low, a partir daí vc calcula o duty cycle e pronto.
Idéia 1:TH = tempo em High
TL = tempo em low
com dois contadores vc mede esses "tempos" TH e TL
seu duty cycle será TH/(TH+TL), e já era. Só converter pra regra que tiver no datasheet.
Idéia 2:Quando eu disse um ou dois contadores eu nao expliquei direito, mas se a frequencia de saida do acelerometro que vc tiver usando for constante vc pode simplesmente medir o tempo de HI e dividir pelo periodo da saída do PWM. Particularmente nao gosto dessa idéia, é muito malha aberta pro meu gosto.
Idéia 3:Se o plano é mostrar num VU de LEDS, tem outros jeitos de fazer isso tambem, até sem microcontrolador deve dar usando um filtro RC e uns comparadores. vc filtra o sinal PWM com um RC, isso vai te dar um nivel de tensão, passa por um buffer ou amplificador. A partir daí com comparadores ou diodos em série vc pode fazer saídas com vários niveis de tensão, é bonito mas da trabalho.
O cara que eu tava falando ta aqui:
http://www.analog.com/en/prod/0,2877,ADXL202,00.htmlAbraço.