5V na niepodłączonych wejściach ADCx

Pytania techniczne oraz porady dotyczące kompatybilności i funkcjonalności UKP.
przemko
Posts: 88
Joined: Fri Mar 27, 2015 8:17 pm
Has thanked: 1 time
Been thanked: 2 times

5V na niepodłączonych wejściach ADCx

Postby przemko » Wed Jun 10, 2015 11:45 pm

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?

ArT
Posts: 1538
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 56 times
Been thanked: 166 times

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

Postby ArT » Thu Jun 11, 2015 8:19 am

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).

przemko
Posts: 88
Joined: Fri Mar 27, 2015 8:17 pm
Has thanked: 1 time
Been thanked: 2 times

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

Postby przemko » Thu Jun 11, 2015 2:07 pm

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 8743 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.

ArT
Posts: 1538
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 56 times
Been thanked: 166 times

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

Postby ArT » Thu Jun 11, 2015 11:05 pm

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.

przemko
Posts: 88
Joined: Fri Mar 27, 2015 8:17 pm
Has thanked: 1 time
Been thanked: 2 times

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

Postby przemko » Sat Jun 13, 2015 3:17 pm

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?

ArT
Posts: 1538
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 56 times
Been thanked: 166 times

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

Postby ArT » Sat Jun 13, 2015 3:45 pm

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.


Return to “Wsparcie Techniczne”

Who is online

Users browsing this forum: No registered users and 14 guests