Potrzebna pomoc w PSoC ADCINC12 i INSAMP użytkownika modułów

B

Bus Master

Guest
Hi all,

I'm jeden interfejs termoogniwo (typ K) do CY8C26443 chip.Termoogniwo do INSAMP (Ref = AGND),
a następnie do ADCINC12 (REFMUX = 2BG / - BG).I've zastosował (skorelowane podwójnego pobierania próbek i IIR filtr oprogramowanie) do nuteralize kompensacja napięcia sygnału i hałasu.Głównym problemem jest: i uzyskać prawidłowy odczyt z ADC (-800 do 7 FF).Ale Jak dokładnie przeliczyć tę wartość na odpowiednie miliwolty?Jestem newbie PSoC do programowania i
jestem naprawdę mylić.(Uwaga REFLO = 1.3V, AGND = 2.6V, REFHI = 3.9V).

Prosimy uprzejmie doradza ASAP jako I've
been zatrzymany na tym głupi punkt za ostatnie 3 dni.

Thank you very much for your time.

Pozdrawiam,

 
Cześć

Oto moje myśli:

Ponieważ używany jest 12 bitów ADC i zakładając swój huśtawka jest -5 0 5 następnie

-5 V = 0 ADC liczy
0 V = 2048 ADC liczy
5 V = 4095 ADC liczy

Następnie dla ADC liczyć masz próbą

v = (5 * (x - 2048)) / (4096 - 2048)

 

Welcome to EDABoard.com

Sponsor

Back
Top