Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как снизить потребление EP9307?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
metalkain
Здравствуйте!

Известно, что часть системы в составе
- процессор Cirrus Logic EP9307 (linux, ядро 2.6.20),
- ОЗУ MT48LC8M16 (128 Мбит),
- флеш S29GL512N (512 Мбит),
- подсветка ЖКИ экрана
потребляет 400 мА. Причем, подсветка экрана потребляет 100 мА.

Есть ли возможность как-то снизить потребление?
Как более менее достоверно узнать, какое из устройств больше потребляет?
aaarrr
Флеш ничего потреблять не должна, а вот процессор с SDRAM могут кушать весьма прилично - 300мА вполне вписывается в рамки.

Как организовано питание ядра? Его ток можно измерить?
HardJoker
Цитата(metalkain @ Jun 18 2008, 16:20) *
Здравствуйте!

Известно, что часть системы в составе
- процессор Cirrus Logic EP9307 (linux, ядро 2.6.20),

Есть ли возможность как-то снизить потребление?
Как более менее достоверно узнать, какое из устройств больше потребляет?


Как выполнены источники вторичного питания +3V3 и +1V8 - DC-DC или 78Lxx? Если DC-DC, кпд вполне может быть не менее 90%.
Gvozdidir
Цитата(HardJoker @ Jun 18 2008, 20:41) *
Как выполнены источники вторичного питания +3V3 и +1V8 - DC-DC или 78Lxx? Если DC-DC, кпд вполне может быть не менее 90%.

Источник, TPS75003. Кпд хорошее.
Ядро померить нет возможности, плата закрыта экраном, а снимать экран нет возможности, на следующей неделе презентация, и я боюсь вообще на эту плату дышать, чуть, что и показывать нечего.
Есть еще одна плата, но никак не могем на ней линух поставить, флешку не видит, CFI не тот возвращает. CS проверял тот стоит... может флешка не пропаялась....

Цитата(aaarrr @ Jun 18 2008, 17:11) *
Флеш ничего потреблять не должна, а вот процессор с SDRAM могут кушать весьма прилично - 300мА вполне вписывается в рамки.

Как организовано питание ядра? Его ток можно измерить?

А можно увести циррус в энергосберегающий ресурс? Ведь если бы нельзя, то все кпкашки и телефоны работали бы 1-2 часа.
да кстати 300мА по 5В!!! Я понимаю что и цирус и сдрам по вату хавают, но ведь наверно можно както уменьшить нагрузку, нам то и всего нужно выводить на экранчик, буковки, да изредко картинку, и все.
aaarrr
Цитата(Gvozdidir @ Jun 19 2008, 09:28) *
А можно увести циррус в энергосберегающий ресурс? Ведь если бы нельзя, то все кпкашки и телефоны работали бы 1-2 часа.
да кстати 300мА по 5В!!! Я понимаю что и цирус и сдрам по вату хавают, но ведь наверно можно както уменьшить нагрузку, нам то и всего нужно выводить на экранчик, буковки, да изредко картинку, и все.

Для начала попробуйте снизить частоту PLL и выключить ненужную периферию. КПК и телефоны спят большую часть времени, при этом работает только рефреш SDRAM. У Цирруса стандартный набор режимов (см. System Controller).

300мА по 5В - это уже многовато, если используется импульсный источник для IO.
Gvozdidir
Цитата(aaarrr @ Jun 19 2008, 13:07) *
300мА по 5В - это уже многовато, если используется импульсный источник для IO.

все на импульсных, так как большие требования к питанию.
metalkain
Цитата(aaarrr @ Jun 19 2008, 13:07) *
Для начала попробуйте снизить частоту PLL и выключить ненужную периферию. КПК и телефоны спят большую часть времени, при этом работает только рефреш SDRAM. У Цирруса стандартный набор режимов (см. System Controller).

Как это можно сделать из-под линуха?
Как добиться выхода из standby только по прерыванию от клавиатуры? У меня впечатление, что процессор выходит из него довольно сразу...
aaarrr
Цитата(metalkain @ Jun 19 2008, 15:43) *
Как это можно сделать из-под линуха?
Как добиться выхода из standby только по прерыванию от клавиатуры? У меня впечатление, что процессор выходит из него довольно сразу...

ИМХО, никак по-хорошему. Если не гасить все, то остается только динамически менять частоту ядра.
metalkain
Спасибо, aaarrr
Вхожу в режим standby (путем загрузки значения в регистр процессора) и потребление снижается на 200 мА. Выход из этого режима - по прерываниям от клавиатуры (press и release).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.