cezary1986 napisał: Aby osiągnąć wymagane skanowanie 200Hz muszę taktować sensor sygnałem o częstotliwości 650-700kHz, sygnał ten, a właściwie dwa takie identyczne wyprowadzę z atmegi8L (w obudowie TQFP, 32 wyprowadzenia, z racji małych rozmiarów). Będę się starał zrezygnować z rejestrów przesuwających z przykładowej aplikacji (74HC164), nie chodzi mi szczególnie o wartości które będą niosły poszczególne Bajty a o ich kolejny numer (detekcja punktu). Mam tylko nadzieje, że 8kB pamięci atmegi pomieści algorytm, który jednocześnie będzie sterował sensorem, odbierał i obrabiał dane, a potem przekazywał je dalej po UART
Pomieścił
Podłączyłem atmegę do tego S9132. Wraz z obsługą wyświetlacza s65 i wyświetlaniem na nim tego, co widać w detektorze, przy częstotliwości kwarcu 20 MHz, kod w avrgcc, mam ok. 100 HZ odświeżanie, kod 3 kB. Podłączenie BEZPOŚREDNIE do atmegi, bez żadnych rejestrów przesuwających, niczego.
Procesor generuje takt i w trakcie bada odpowiedź układu. Żadnych przerwań, cudów (przykładowa aplikacja z datasheetu jest w tym przypadku bez sensu rozbudowana)
Nadmieniam też, że można czytać obie współrzędne na raz - a właściwie nie da się ich odczytać oddzielnie - bo to będzie już następna próbka.
Układ S9132 jest trochę dziwny - wymaga DOKŁADNEGO taktowania - trzeba dokładnie czytać dokumentację, która jest nieco lakoniczna. Nie jestem przyzwyczajony do takich rozwiązań - mimo, że wszystko działało jak trzeba od strony hardware, to software musiał być bardzo dokładnie staktowany - pomylisz się o 1 cykl, i już nic nie działa.
Poza tym jedna ze współrzędnych ma minimalnie niższą czułość. Ponadto tryb 10 bitów nie za bardzo mi chciał dokładnie działać. Może go jeszcze stestuję, jak już na 8 bitach wszystko hula.
No i przylutować to draństwo - niczym się nie da ładnie, chyba że hotairem i pastą cynową. Ja lutowałem lutownicą o średnicy grota 1 milimetr z hakiem, i się trochę namęczyłem.
Generalnie jestem zadowolony. Aktualna cena układu w Elfa to 115 zł; trzeba zamówić, a następnie po kilku dniach przyjechać i odebrać.
Nie jest to reklama, a wskazówka, gdzie można nabyć ten układ.