реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> SAM3S Минимальное потребление 15мА?, Cortex-M3, Sleep Mode
_4afc_
сообщение Apr 4 2012, 14:19
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Никак не могу добиться от Атмеловского Кортекса (ATSAM3S4BA) малого потребления.

Задача: получать данные по SSC (Slave 300000бит/сек), складывать в ОЗУ через DMA и записывать этот буфер 2 раза в секунду на SDcard (HSMCI).

На SAM7S я её решил просто - после записи буфера снимал частоту с ядра - таким образом потребление ARM7TDMI и Flash в эти периоды не было.

Решил перенести этот проект на SAM3S - с целью понижения потребления - и наткнулся на то, что он жрёт в спящем режиме 15мА!!!
Честно говоря - я думал, что в даташите опечатка и в спящем режиме он жрёт 15мкА...

Вопрос 1: После команды WFI (sleep) потребление по VDDCORE=15мА нормально на 64MHz на SAM3S?
Вопрос 2: Флеш SAM3S - жрёт даже когда код в ОЗУ расположен?
Вопрос 3: Если я в режиме получения данных по SSC через DMA буду менять значение MCK - будет ли потеря данных на SAM3S?

Если есть идеи как снизить потребление при решении данной задачи на Cortex-M3 - буду рад услышать.
Go to the top of the page
 
+Quote Post
kostyan
сообщение Apr 6 2012, 11:36
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 8-11-05
Пользователь №: 10 577



Может вы всетаки пользуете не sleep mode, а wait mode? За ATSAM3S4BA не скажу, но думаю этот камень на SAM3U похож. А в SAM3U в режиме wait mode где то так и потребляет.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Apr 6 2012, 12:20
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(kostyan @ Apr 6 2012, 15:36) *
Может вы всетаки пользуете не sleep mode, а wait mode? За ATSAM3S4BA не скажу, но думаю этот камень на SAM3U похож. А в SAM3U в режиме wait mode где то так и потребляет.

Может наоборот. Если верить datasheet то как раз в SleepMode потребление определяется частотой ядра, а вот WaitMode 8/15мкА и в SAM3U и в SAM3S (see Table5-1).
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Apr 6 2012, 14:07
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(DmitryM @ Apr 6 2012, 16:20) *
Может наоборот. Если верить datasheet то как раз в SleepMode потребление определяется частотой ядра, а вот WaitMode 8/15мкА и в SAM3U и в SAM3S (see Table5-1).


Я пользуюсь SleepMode, ибо мне надо чтоб ядро спало, а SSC складывал данные в ОЗУ.
Я вот не могу понять - если ядро спит, флеш поскольку её не теребят - вероятно тоже спит, то кто жрёт 15мА?
Неужели ОЗУ?

Не многовато-ли потребление для спящего камня?
Go to the top of the page
 
+Quote Post
Nixon
сообщение Apr 6 2012, 14:41
Сообщение #5


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



По опыту работы с несколько другими контроллерами (lpc23xx и т.д) могу сказать что пока не запретишь jtag минимального потребления не получишь. Возможно у вас та же ситуация.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Apr 6 2012, 17:49
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(Nixon @ Apr 6 2012, 18:41) *
По опыту работы с несколько другими контроллерами (lpc23xx и т.д) могу сказать что пока не запретишь jtag минимального потребления не получишь. Возможно у вас та же ситуация.


Нет. Я ортодокс настолько, что jtag в моих проектах не используется. Максимум принты по RS232...
JTAG соответствующе залочен.
Go to the top of the page
 
+Quote Post
kostyan
сообщение Apr 9 2012, 02:57
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 8-11-05
Пользователь №: 10 577



Извеняюсь, точно - попутал режимы, да.
Действительно смотрите "Table 43-11. Sleep mode Current consumption versus Master Clock (MCK) variation".
Там черным побелому потребление, и если у вас соответствует таблице, то думаю вопрос о том "кто так много жрет" становится риторическим.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 04:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01294 секунд с 7
ELECTRONIX ©2004-2016