Witam
Chciałem podłączyć układ AVT730 pod atmege8 w celu wykrywania przeszkody w zasięgu toru podczerwieni (AVT730 czyli brama świetlna).
AVT730 pozwala na wyprowadzenie wyjścia (standardowo jest piezo) sygnalizującego stan (czy jest przeszkoda - sygnał można także "zanegować").
Układ ustawiłem tak, aby przy wykryciu przeszkody na wyjściu było 0V.
W atmedze pin do którego podłączyłem avt730 podpiąłem programowo rezystor pull-up.
Oba układy są zasilane z tego samego stabilizatora napięcia, czyli masa jest na pewno wspólna.
Problem jest taki, że Atmega nie wykrywa stanu niskiego na avt730. Działa poprawnie jeśli ręcznie zewrę pin Atmegi z masą. Napięcie na wyjściu avt730 jest na poziomie 0,6V.
Dlaczego tak się dzieje i co można zrobić, aby to ze sobą współpracowało?
Odnośnik do dokumentacji (instrukcji) tego kitu:
http://www.cyfronika.com.pl/kityavt3/avt730pdf.pdf
Chciałem podłączyć układ AVT730 pod atmege8 w celu wykrywania przeszkody w zasięgu toru podczerwieni (AVT730 czyli brama świetlna).
AVT730 pozwala na wyprowadzenie wyjścia (standardowo jest piezo) sygnalizującego stan (czy jest przeszkoda - sygnał można także "zanegować").
Układ ustawiłem tak, aby przy wykryciu przeszkody na wyjściu było 0V.
W atmedze pin do którego podłączyłem avt730 podpiąłem programowo rezystor pull-up.
Oba układy są zasilane z tego samego stabilizatora napięcia, czyli masa jest na pewno wspólna.
Problem jest taki, że Atmega nie wykrywa stanu niskiego na avt730. Działa poprawnie jeśli ręcznie zewrę pin Atmegi z masą. Napięcie na wyjściu avt730 jest na poziomie 0,6V.
Dlaczego tak się dzieje i co można zrobić, aby to ze sobą współpracowało?
Odnośnik do dokumentacji (instrukcji) tego kitu:
http://www.cyfronika.com.pl/kityavt3/avt730pdf.pdf