Gamma SPb (18.07.2007 00:26, просмотров: 1) ответил M@ik на Экстраполяция дает 1.76 мА:-( Наверное, тут еще добавляется статическое потребление.
На данный момент задача такая - накопить в буфере оцифрованный сигнал с датчика, обработать и выдать решение.
полностью вырубить периферию это именно с помощью PMD битов. Потребление должно снизится.
советы такие:
1) если высокая точность частоты выборок не критична - использовать внутренний FRC с делителем на 8. Получается чуть меньше 0,5 МИПС, тут уже код надо будет оптимизировать.
2) во время накопления выборок вообще можно спать - таймер будет контроллер, запускается АЦП, уходите обратно в IDLE. По прерыванию от DMA просыпаетесь, считаете на максимальной тактовой, засыпаете.
3) как вариант - использовать ping-pong режим DMA - копить в буфер и считать предыдущий кадр будете одновременно
в общем вариантов масса, минимизация потребления одна из самых сложных задач.
Еще могу добавить, что мерял потребление dsPIC33 на 40 MIPS - 65-67 мА. Но закладываться конечно лучше на данные в документации.