-
Data: 2011-04-24 20:43:16
Temat: ATmega8L + AD7745 - nie budzi się :-(
Od: wkwj <w...@g...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Witam,
jako "międzymordzie" pomiędzy PC a AD7745 używam ATmega8L (plus link
optyczny ale to już osobna sprawa). AD7745 jest konfigurowany
z PC i pracuje sobie w trybie Single Conversion czyli po każdej
konwersji na jego wyjściu RDY pojawia się zbocze opadające sygnalizujące
że dane z ostatniego przetwarzania są do odczytania.
Sygnał RDY jest podłączony do we. INT0 ATmegi, przerwanie INT0 wyzwalane
poziomem niskim. Układ działa tak: ATmega dostaje rozkaz z PC, wyzwala
pomiar AD7745 i czeka na przerwanie (docelowo w stanie SLEEP), potem
budzi sie przerwaniem, odczytuje dane z AD7745 i wysyła je do PC.
Wszystko działa OK, pomiary i komunikacja sa prawidłowe ale tylko jeżeli
nie używam żadnego trybu uspienia w ATmega albo używam Idle - procek
poprawnie "zasypia" w momencie rozpoczęcia pomiaru przez AD7745 i potem
budzi się poprzez przerwanie INT0 gdzy konwerscja CDC się zakończy.
Problem zaczyna się gdy chcę użyć "głębszego" uśpienia PowerDown (a
zalezy mi na nim bo chce zminimalizować zakłócenia EMI "chwytane" przez
AD7745 z pracującego ATmega). Z datashitu ATmega wynika, że z trybu
uśpienia PowerDown budzi go przerwanie zewnętrzne INT0 wyzwalane
poziomem, przy czym poziom niski musi trwać dłużej niż czas "pobudki"
procka. Ale przecież AD7745 wystawia na RDY poziom 0 zaraz po
zakończeniu przetwarzania i poziom ten trwa aż do odczytania danych lub
wyzwolenia nowego pomiaru czyli "dostatecznie" długo...
No to czemu mi się ATmega nie budzi z tego PowerDown a budzi sie
poprawnie z Idle ? Czy gdzies coś przeoczyłem w datashicie ?
Pozdrawiam,
wkwj
Następne wpisy z tego wątku
- 24.04.11 20:56 Waldemar Krzok
- 25.04.11 00:57 shg
- 25.04.11 09:32 wkwj
- 25.04.11 13:11 Michoo
Najnowsze wątki z tej grupy
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
Najnowsze wątki
- 2025-07-18 celnicy pobili policjanta
- 2025-07-18 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=
- 2025-07-18 Warszawa => Specjalista ds. Sprzętu IT i Wsparcia Technicznego <=
- 2025-07-18 Białystok => Kotlin Developer <=
- 2025-07-18 Warszawa => Sales Director (Cloud solutions) <=
- 2025-07-18 Spalinowa trauma
- 2025-07-18 Polska => Senior Key Account Manager <=
- 2025-07-18 Białystok => Programista Kotlin <=
- 2025-07-18 Szczecin => Key Account Manager IT <=
- 2025-07-18 Łódź => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-18 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-18 Lublin => Delphi Programmer <=
- 2025-07-18 Lublin => Programista Delphi <=
- 2025-07-17 Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- 2025-07-17 Andrzej Duda ułaskawił Roberta Bąkiewicza od zarzutu zapchnięcia ze schodów aktywistki Babci Kasi