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

 
 
 
Reply to this topicStart new topic
> SAM7S64 и медледное наращивание питания.
Nikola Kirov
сообщение Oct 26 2007, 01:35
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 4-11-04
Из: Болгария
Пользователь №: 1 050



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

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

Кто то наступал ети грабли? Если какой то вьiход из ситуации или нада какой то другой проц въйбрат?
Go to the top of the page
 
+Quote Post
etoja
сообщение Oct 26 2007, 03:14
Сообщение #2


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Нужно поставить формирователь сигнала 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.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Oct 26 2007, 06:25
Сообщение #3


Знающий
****

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



Да, есть такая проблемка.
Обошел с помощью управляемого lowdrop.
В моей схеме используется два lowdrop один на 3,3В (для контроллера), другой на 2,5В.
Вот пока 2,5В не выставит флаг что выход 2,5 в норме, 3,3В не включается.
Go to the top of the page
 
+Quote Post
Calculator
сообщение Oct 26 2007, 06:27
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 19-04-07
Пользователь №: 27 172



Цитата(etoja @ Oct 26 2007, 09:14) *
Используйте лучше процессоры от NXP/Philips, например LPC2131...LPC2138.

Ну это предложение спорное, тем более, что для SAM7 можно решить проблему использованием встроенного Brownout, читайте главу Reset Controller, Drownout Manager даташита
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 26 2007, 08:10
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(etoja @ Oct 26 2007, 06:14) *
Нужно поставить формирователь сигнала RESET для процессора, например ADM1818-10ART-RL.
А перед этим как-то запустить программу, чтобы настроить вывод RESET как вход с функцией ресета. Не получается.
2 Nikola Kirov: А встроенный Brownout не помогает?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Nikola Kirov
сообщение Oct 26 2007, 11:10
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 4-11-04
Из: Болгария
Пользователь №: 1 050



Цитата(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.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Oct 27 2007, 12:40
Сообщение #7


Знающий
****

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



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

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

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

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

Ну насчет бага я бы не согласился, скорость нарастания питания оговаривается отдельно и мало кто на медленное нарастание нормально реагирует. Тут у нас с интелями 386 такие чудеса были из медленного нарастания питания, диву давались. smile.gif
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 29 2007, 11:08
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Nikola Kirov
сообщение Oct 29 2007, 11:31
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 4-11-04
Из: Болгария
Пользователь №: 1 050



А я работал с PIC все серии,MSP430,Cygnal,HC08,HC12,TMS320F28XX,ARM из TI,NXP,Freescale и ST
Но такое поведение не встечал. Не думаю что ето не баг. И нигде в pdf-а,errata или куда то,про ето сказоно хот бьi и слово.

"А разве он включается не на этапе программирования энергонезависимым битом GPNVM0 и GPNVM1?"
Не важно когда включается. Важно что не работает smile.gif
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 30 2007, 00:08
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Люди, а зачем нарушать даташит, чтобы потом говорить, что у процессора бага ? Четко же сказано TSLOPE Supply Core Slope 6V/ms нарастание - минимум. И все - точка. Такая проблема не только у SAM есть. 51-ые LPC тоже ей страдают. Про ARM от NXP не скажу, не пробовал этот параметр
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 30 2007, 09:51
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(DASM @ Oct 30 2007, 03:08) *
Четко же сказано TSLOPE Supply Core Slope 6V/ms нарастание - минимум. И все - точка.
Хм. Это мысль. Supply Core - питание ядра, т.е. 1.8в. Можно повесить полевик на выход VDDout и коммутировать его от внешнего супервизора.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 30 2007, 10:02
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



По-моему есть стабилизаторы с пирудительным удерживанием выхода в ноль, вплоть до нормального напряжения на входе
Go to the top of the page
 
+Quote Post
alexander55
сообщение Oct 30 2007, 10:53
Сообщение #13


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(DASM @ Oct 30 2007, 13:02) *
По-моему есть стабилизаторы с пирудительным удерживанием выхода в ноль, вплоть до нормального напряжения на входе

Почти у всех DC-DC преобразователей есть разрешение работы (как вариант).
PS. Я имею ввиду микросхемы.
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 30 2007, 16:30
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Ну суть та же - нарушать DS нельзя
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:30
Рейтинг@Mail.ru


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