Перейти к содержанию
    

SAM7S64 и медледное наращивание питания.

Несколко месяц назад имел проблем с SAM7S64. Когда питание при включения наращивает медлено проц не всегда запускается а уходит в ступор. Сам проц не работает,через Jtag флаш не пишется и совсем странно работает. Из ето можно въити толко при снятия питания.

Ресет запрограмирован чтоб бъйл активен и там установил супервайзор но ето не решает проблем.

 

Тогда решил проблем,сделал наращивание питания побъистрее.

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

Ето недопустимо для приложения.

 

Кто то наступал ети грабли? Если какой то вьiход из ситуации или нада какой то другой проц въйбрат?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужно поставить формирователь сигнала 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.

post-1952-1193369429_thumb.jpg

post-1952-1193369440_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, есть такая проблемка.

Обошел с помощью управляемого lowdrop.

В моей схеме используется два lowdrop один на 3,3В (для контроллера), другой на 2,5В.

Вот пока 2,5В не выставит флаг что выход 2,5 в норме, 3,3В не включается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используйте лучше процессоры от NXP/Philips, например LPC2131...LPC2138.

Ну это предложение спорное, тем более, что для SAM7 можно решить проблему использованием встроенного Brownout, читайте главу Reset Controller, Drownout Manager даташита

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужно поставить формирователь сигнала RESET для процессора, например ADM1818-10ART-RL.
А перед этим как-то запустить программу, чтобы настроить вывод RESET как вход с функцией ресета. Не получается.

2 Nikola Kirov: А встроенный Brownout не помогает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, есть такая проблемка.

Обошел с помощью управляемого lowdrop.

В моей схеме используется два lowdrop один на 3,3В (для контроллера), другой на 2,5В.

Вот пока 2,5В не выставит флаг что выход 2,5 в норме, 3,3В не включается.

 

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

 

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

Нет и он не помогает.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Нет и он не помогает.

 

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

 

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

 

Ну насчет бага я бы не согласился, скорость нарастания питания оговаривается отдельно и мало кто на медленное нарастание нормально реагирует. Тут у нас с интелями 386 такие чудеса были из медленного нарастания питания, диву давались. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Brownout есче включить надо, а если проц не стартанул кто же его включит.
А разве он включается не на этапе программирования энергонезависимым битом GPNVM0 и GPNVM1?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А я работал с PIC все серии,MSP430,Cygnal,HC08,HC12,TMS320F28XX,ARM из TI,NXP,Freescale и ST

Но такое поведение не встечал. Не думаю что ето не баг. И нигде в pdf-а,errata или куда то,про ето сказоно хот бьi и слово.

 

"А разве он включается не на этапе программирования энергонезависимым битом GPNVM0 и GPNVM1?"

Не важно когда включается. Важно что не работает :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Люди, а зачем нарушать даташит, чтобы потом говорить, что у процессора бага ? Четко же сказано TSLOPE Supply Core Slope 6V/ms нарастание - минимум. И все - точка. Такая проблема не только у SAM есть. 51-ые LPC тоже ей страдают. Про ARM от NXP не скажу, не пробовал этот параметр

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Четко же сказано TSLOPE Supply Core Slope 6V/ms нарастание - минимум. И все - точка.
Хм. Это мысль. Supply Core - питание ядра, т.е. 1.8в. Можно повесить полевик на выход VDDout и коммутировать его от внешнего супервизора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По-моему есть стабилизаторы с пирудительным удерживанием выхода в ноль, вплоть до нормального напряжения на входе

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По-моему есть стабилизаторы с пирудительным удерживанием выхода в ноль, вплоть до нормального напряжения на входе

Почти у всех DC-DC преобразователей есть разрешение работы (как вариант).

PS. Я имею ввиду микросхемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...