Witam,
używając ATmegę88 tworzę urządzenie zapisujące próbki z akcelerometru na kartę MMC.
Zależy mi na szybkim zapisie na MMC, ponieważ urządzenie ma także wykrywać upadek (którego uderzenie trwa ok. 30ms, więc zapis musi trwać mniej).
Taktuję więc uC 4 MHz, a tryb SPI ustawiam na 2 MHz. Wszystko ładnie i szybko sie zapisuje.
Sprawdziłem jednak pobory prądu: sczytywanie danych z akcelerometru = ok. 1mA, zapis na MMC = ok. 16mA.
Ale...
po pierwszym zapisie pobór prądu nie spada poniżej 15 mA.. Dopiero jak z taktowaniem SPI zejde na 1MHz/64 to pobór rośnie tylko na okres zapisu, a potem znowu spada do poziomu 1 mA.
(dodam, że przy odczycie z karty niezależnie od prędkości taka sytuacja nie występuje)
Gdzie szukać przyczyny? I jak sprawę można rozwiązać nie rezygnując z prędkości zapisu?
Pobór prądu musi być jak najmniejszy, bo urządzenie pracuje na bateryjce CR2032.
Korzystam z funkcji zapisu na MMC z kursu z Elektroniki Praktycznej
Załączam swój plik z funkcjami do obsługi MMC.
Na wiele pytań przy robieniu tego układu znalazłem odpowiedź na forum, za co forumowiczom bardzo dziękuję, może i na ten problem uda się znaleźć rozwiązanie.
Pozdrawiam
Adam
używając ATmegę88 tworzę urządzenie zapisujące próbki z akcelerometru na kartę MMC.
Zależy mi na szybkim zapisie na MMC, ponieważ urządzenie ma także wykrywać upadek (którego uderzenie trwa ok. 30ms, więc zapis musi trwać mniej).
Taktuję więc uC 4 MHz, a tryb SPI ustawiam na 2 MHz. Wszystko ładnie i szybko sie zapisuje.
Sprawdziłem jednak pobory prądu: sczytywanie danych z akcelerometru = ok. 1mA, zapis na MMC = ok. 16mA.
Ale...
po pierwszym zapisie pobór prądu nie spada poniżej 15 mA.. Dopiero jak z taktowaniem SPI zejde na 1MHz/64 to pobór rośnie tylko na okres zapisu, a potem znowu spada do poziomu 1 mA.
(dodam, że przy odczycie z karty niezależnie od prędkości taka sytuacja nie występuje)
Gdzie szukać przyczyny? I jak sprawę można rozwiązać nie rezygnując z prędkości zapisu?
Pobór prądu musi być jak najmniejszy, bo urządzenie pracuje na bateryjce CR2032.
Korzystam z funkcji zapisu na MMC z kursu z Elektroniki Praktycznej
Załączam swój plik z funkcjami do obsługi MMC.
Na wiele pytań przy robieniu tego układu znalazłem odpowiedź na forum, za co forumowiczom bardzo dziękuję, może i na ten problem uda się znaleźć rozwiązanie.
Pozdrawiam
Adam
