Page 1 of 1

5V na niepodłączonych wejściach ADCx

Posted: Wed Jun 10, 2015 11:45 pm
by przemko
Aplikacja podłączona z UKP 2.5.10 dla obu wejść ADC które nie są z niczym połączone pokazuje na nich napięcie w wysokości 5V. Również sam UKP wyświetla wartości dla skonfigurowanych wejść ADC (typ oraz współczynniki a i b) tak jakby faktycznie obie linie były podłączone do sygnału 5V.

Dlaczego UKP zachowuje się w taki sposób? Dlaczego UKP "widzi" 5V na wejściach ADC które nie są podpięte?

Re: 5V na niepodłączonych wejściach ADCx

Posted: Thu Jun 11, 2015 8:19 am
by ArT
Wejścia są w stanie Hi-Z (wysokiej impedancji), w przypadku braku ich podłączenia nie można mówić o odczycie napięcia. Nie będę się wdawał w szczegóły czemu akurat 5V a nie 0V albo 2.5V, ale dopóki wejście jest niepodłączone to i tak nie ma znaczenia co wyświetla. Na pewno nie jest tak że na tym wejściu jest podawane zasilanie 5V na zewnątrz - jeżeli o to się martwisz, to nie ma to miejsca (wejść AdcX nie da się obciążyć prądem większym niż rząd nA).

Re: 5V na niepodłączonych wejściach ADCx

Posted: Thu Jun 11, 2015 2:07 pm
by przemko
Czy dobrze rozumiem że każde wejście ADC jest skonfigurowane w taki sposób, że w przypadku braku połączenia ustawiany jest na nich logiczny stan wysoki (wartość równa napięciu zasilającego UKP) i po połączeniu ADC z masą pojawi się stan 0V?

Czy jest poprawne/zalecane/możliwe wykorzystanie wejść ADCx do monitorowania czy coś jest załączone wyłączone w następujący sposób?
ADC_GND.png
ADC_GND.png (494 Bytes) Viewed 11940 times

ADC połączony przez przełącznik do masy (klema minusowa akumulatora). Gdzie wartość na wejściu ADC 5V oznacza otwarty przełącznik a wartość 0V zamknięty.

Re: 5V na niepodłączonych wejściach ADCx

Posted: Thu Jun 11, 2015 11:05 pm
by ArT
Przy zwarciu do masy - OK.
Przy rozwarciu - nie jest to dobre rozwiązanie - powinno być podane napięcie na wejściu. Zauważ że nawet jak dotkniesz palcami niepodłączonego wejścia ADC to na oscyloskopie może Ci twój puls wyłapać.. więc wejście jest bardzo czułe i nie powinno wisieć w powietrzu.

Re: 5V na niepodłączonych wejściach ADCx

Posted: Sat Jun 13, 2015 3:17 pm
by przemko
ArT wrote:Przy rozwarciu - nie jest to dobre rozwiązanie - powinno być podane napięcie na wejściu.

Napięcie w tyn przypadku może być podane na wejście ADC przez wewnętrzny rezystor podciągający jeśli będzie on włączony.

Obserwując niepodłączone skonfigurowane wejścia ADCx odnoszę wrażenie że są one zabezpieczone przez rezystor podciągający (napięcie jest podciągane do 5V - napięcia zasilania UKP).

Są to moje przypuszczenia dlatego chciałbym potwierdzenia informacji. Czy wejścia ADC są zabezpieczone przez rezystor podciągający?

Re: 5V na niepodłączonych wejściach ADCx

Posted: Sat Jun 13, 2015 3:45 pm
by ArT
Wejścia ADC w UKP, a wejścia ADC w procesorze to dwie różne kwestie.
Generalnie w środku to wygląda tak:
Wejście UKP AdcX (np. pin A8, A9) -> układ pomiarowy (oamp, bufor) -> wejście ADC w procesorze sterującym.
Przy braku podłączenia czegokolwiek na wejście AdcX w UKP, procesor będzie widział napięcie referencyjne (5V), jednak nie ma podciągnięcia. Cokolwiek podłączysz na wejście w UKP czy nawet umieścisz długi przewód od wejścia w polu z wysokimi zakłóceniami to UKP będzie to mierzył. Dlatego jak pozostawisz wejście niepodłączone "w powietrzu" to nie ma gwarancji że odczyt będzie 5V.
Inaczej sprawa wygląda na wejściach AdcVccX (pin A20) - one mają fizycznie podciągnięcie do zasilania, Rpull-up = 1k i tu jak zostawisz je niepodłączone to zawsze będzie 5V.

PS. nic nie stoi na przeszkodzie abyś samemu podciągnął wejście AdcX do zasilania, np Rpullup = 10k, wtedy zawsze będziesz miał stan ustalony. Zasilanie 5V masz na żółtych przewodach od DS'ów.