Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SAM7S64 и медледное наращивание питания.
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Nikola Kirov
Несколко месяц назад имел проблем с SAM7S64. Когда питание при включения наращивает медлено проц не всегда запускается а уходит в ступор. Сам проц не работает,через Jtag флаш не пишется и совсем странно работает. Из ето можно въити толко при снятия питания.
Ресет запрограмирован чтоб бъйл активен и там установил супервайзор но ето не решает проблем.

Тогда решил проблем,сделал наращивание питания побъистрее.
Но сечас проблем. Питания подводится через 2200uF и нет возможности сделат что то. На 10 включения один раз,но опят уходит в ступор.
Ето недопустимо для приложения.

Кто то наступал ети грабли? Если какой то вьiход из ситуации или нада какой то другой проц въйбрат?
etoja
Нужно поставить формирователь сигнала RESET для процессора, например ADM1818-10ART-RL.
Ссылка на документацию фирмы Analog Devices:
http://www.analog.com/en/prod/0%2C2877%2CADM1818%2C00.html

Если на выводы процессора подаются внешние сигналы с уровнем +5V ( а точнее, если эти сигналы больше, чем +3.3V) , то эти сигналы должны появляться после установления напряжения питания +3.3v для процессора.
Формирование напряжения питания +3.3v для процессора следует выполнить по схеме ключевого стабилизатора, тогда оно будет возникать скачком.

Используйте лучше процессоры от NXP/Philips, например LPC2131...LPC2138.
DmitryM
Да, есть такая проблемка.
Обошел с помощью управляемого lowdrop.
В моей схеме используется два lowdrop один на 3,3В (для контроллера), другой на 2,5В.
Вот пока 2,5В не выставит флаг что выход 2,5 в норме, 3,3В не включается.
Calculator
Цитата(etoja @ Oct 26 2007, 09:14) *
Используйте лучше процессоры от NXP/Philips, например LPC2131...LPC2138.

Ну это предложение спорное, тем более, что для SAM7 можно решить проблему использованием встроенного Brownout, читайте главу Reset Controller, Drownout Manager даташита
Сергей Борщ
Цитата(etoja @ Oct 26 2007, 06:14) *
Нужно поставить формирователь сигнала RESET для процессора, например ADM1818-10ART-RL.
А перед этим как-то запустить программу, чтобы настроить вывод RESET как вход с функцией ресета. Не получается.
2 Nikola Kirov: А встроенный Brownout не помогает?
Nikola Kirov
Цитата(DmitryM @ Oct 26 2007, 09:25) *
Да, есть такая проблемка.
Обошел с помощью управляемого lowdrop.
В моей схеме используется два lowdrop один на 3,3В (для контроллера), другой на 2,5В.
Вот пока 2,5В не выставит флаг что выход 2,5 в норме, 3,3В не включается.


сделал с LP2895 и управляю с V6309. Кагда платьi будут готовъие узнаю работает ли smile.gif Входное напряжение 3.8V и возможно и так сделат.

"А встроенный Brownout не помогает?"
Нет и он не помогает.

Ето очен неприятньi баг SAM7 и не описан в errata.
DmitryM
Цитата(Nikola Kirov @ Oct 26 2007, 15:10) *
сделал с LP2895 и управляю с V6309. Кагда платьi будут готовъие узнаю работает ли smile.gif Входное напряжение 3.8V и возможно и так сделат.

"А встроенный Brownout не помогает?"
Нет и он не помогает.

Brownout есче включить надо, а если проц не стартанул кто же его включит.

Ето очен неприятньi баг SAM7 и не описан в errata.

Ну насчет бага я бы не согласился, скорость нарастания питания оговаривается отдельно и мало кто на медленное нарастание нормально реагирует. Тут у нас с интелями 386 такие чудеса были из медленного нарастания питания, диву давались. smile.gif
Сергей Борщ
Цитата
Brownout есче включить надо, а если проц не стартанул кто же его включит.
А разве он включается не на этапе программирования энергонезависимым битом GPNVM0 и GPNVM1?
Nikola Kirov
А я работал с PIC все серии,MSP430,Cygnal,HC08,HC12,TMS320F28XX,ARM из TI,NXP,Freescale и ST
Но такое поведение не встечал. Не думаю что ето не баг. И нигде в pdf-а,errata или куда то,про ето сказоно хот бьi и слово.

"А разве он включается не на этапе программирования энергонезависимым битом GPNVM0 и GPNVM1?"
Не важно когда включается. Важно что не работает smile.gif
DASM
Люди, а зачем нарушать даташит, чтобы потом говорить, что у процессора бага ? Четко же сказано TSLOPE Supply Core Slope 6V/ms нарастание - минимум. И все - точка. Такая проблема не только у SAM есть. 51-ые LPC тоже ей страдают. Про ARM от NXP не скажу, не пробовал этот параметр
Сергей Борщ
Цитата(DASM @ Oct 30 2007, 03:08) *
Четко же сказано TSLOPE Supply Core Slope 6V/ms нарастание - минимум. И все - точка.
Хм. Это мысль. Supply Core - питание ядра, т.е. 1.8в. Можно повесить полевик на выход VDDout и коммутировать его от внешнего супервизора.
DASM
По-моему есть стабилизаторы с пирудительным удерживанием выхода в ноль, вплоть до нормального напряжения на входе
alexander55
Цитата(DASM @ Oct 30 2007, 13:02) *
По-моему есть стабилизаторы с пирудительным удерживанием выхода в ноль, вплоть до нормального напряжения на входе

Почти у всех DC-DC преобразователей есть разрешение работы (как вариант).
PS. Я имею ввиду микросхемы.
DASM
Ну суть та же - нарушать DS нельзя
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.