Skocz do zawartości

ADC 6 i 7 Atmega 8 SMD


Pomocna odpowiedź

Napisano

Witam,
Istnieje możliwość zrobienia wewnętrznego pull-up dla pinów ADC6 i ADC7. Robię interface dotykowy na atmega'e dlatego potrzebuje najpierw naładować płytkę testową.

W trakcie projektowania mojego interfacu dotykowego napotkałem kolejny problem.

Mianowicie próbowałem dwóch metodo pomiaru pojemności:

1. http://tuomasnylund.fi/drupal6/content/capacitive-touch-sensing-avr-and-single-adc-pin

Niestety wskazanie ADC przy dotknętym(ok 620) jest niewiem większa od niedotkniętego(600). Co wraz z dużym szumem nie pozwala jednoznacznie określić, wciśniętego klawisza. Stosowałem rezystor między płytką a avr o wartości 500Ohm, 10kOhm i 24kOhm i te same rezultaty.

2. http://mathmed.blox.pl/2011/01/Czujnik-dotykowy-touch-sensor-na-AVR.html

Tutaj tak samo jak w punkcie 1. Stosuję rezystor 1MOhm między GND a płytką i 200Ohm między avr a płytką. Wskazanie to ok 18-21 nie dotknięty i 23-24 dotknięty.

Czy robię coś źle?

Tak, chciałem nawet zastosować sterownik podany przez Ciebie ale okazało się, źe jest za mały abym mógł wytrawić płytkę pod niego. Widziałem też sterowniki o większym rozmiarze ale ich ceny to ponad 15zł, co jest za dużo jak dla mnie, muszę ten projekt zrobić za jak najniższą cenę.

Użyj coś prostego do lutowania - AT42QT1011 . Możesz u mnie też dostać płytkę ewaluacyjną do tego - TouchKey

Na stronie masz też cały schemat pokazujący jak to podłączyć i angielski opis jak projektować elektrody (bardzo ważne dla poprawnego działania)

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...