O que é formato Q31?
Representação no ponto fixo:
Considere o número de ponto flutuante 0.5 . Para representar esse número no formato Q31 (31 bits para parte fracionária), o número deve ser multiplicado por 231. Portanto, 0.5 pode ser representado no formato Q31 como 0.5* 231 = 1073741824.
Como você converte a tensão bruta em ADC?
O ADC tem uma resolução de uma parte em 4.096, onde 212 = 4.096. Assim, um ADC de 12 bits com uma entrada máxima de 10 VCC pode resolver a medição em 10 VCC/4096 = 0.00244 VDC = 2.44 mv. Da mesma forma, para a mesma faixa de 0 a 10 VCC, uma resolução ADC de 16 bits é 10/216 = 10/65.536 = 0.153 mv.