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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Зависон SAM7-H256, при включении мощных потребителей
romashko
сообщение Oct 3 2007, 22:50
Сообщение #1


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

Группа: Свой
Сообщений: 85
Регистрация: 25-12-06
Пользователь №: 23 865



в общем приобрёл недавно отладочную плату Olimex SAM7-H256
Питаю и прошиваю от USB компа
После заливки запускаю плату - она работает
Но стоит в тройник(от которого комп питается) включить мощный потребитель(паяльник) - проц зависает! Причём если несколько раз включать-выключать паяльник - вероятность зависания увеличивается!

вопрос: какими мерами возможно избавиться от такого эффекта и чем он вызван?

P.S. вариант с аккумулятором - отмести - требуется именно от USB питать
Go to the top of the page
 
+Quote Post
_dem
сообщение Oct 4 2007, 06:18
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



подключить конденсатор в 470 мкф параллельно C13 (по схеме платы)

или, если в плату лезть нельзя - поставьте по входу USB, по питанию - последовательно резистор 10-20 ом и конденсатор 470-4700 мкф smile.gif

эффект вызван тем, что при включении паяльника в сеть блок питания компа по +5V USB дает импульсную помеху, которую не может переварить стабилизатор на плате

Сообщение отредактировал _dem - Oct 4 2007, 06:20
Go to the top of the page
 
+Quote Post
_dem
сообщение Oct 4 2007, 07:59
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



последовательно резистор 10-20 ом и после него параллельно конденсатор 470-4700 мкф
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 4 2007, 09:52
Сообщение #4


Гуру
******

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



Цитата(_dem @ Oct 4 2007, 10:59) *
последовательно резистор 10-20 ом и после него параллельно конденсатор 470-4700 мкф
А "честному" USB в каком-нибудь ноуте не станет плохо от такой емкости по питанию? Там же есть ограничение на потребляемый ток.

А по основному вопросу - может будет достаточно ферритовой бусинки на входе питания от USB.


--------------------
На любой вопрос даю любой ответ
"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
_dem
сообщение Oct 4 2007, 10:03
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



Цитата
А "честному" USB в каком-нибудь ноуте не станет плохо от такой емкости по питанию? Там же есть ограничение на потребляемый ток.


для того резистор и рекомендован, он ограничит пиковый ток зарядки конденсатора до допустимых 500mA
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 4 2007, 10:21
Сообщение #6


Гуру
******

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



Цитата(_dem @ Oct 4 2007, 13:03) *
для того резистор и рекомендован, он ограничит пиковый ток зарядки конденсатора до допустимых 500mA
А ведь до того, как устройство договорится с компом ток должен быть не более 100мА?


--------------------
На любой вопрос даю любой ответ
"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
_dem
сообщение Oct 4 2007, 12:03
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970




если бы это было критично, не на рынке не было бы такого количества гаджетов (лампочек, мини-аквариумов, етс) - а ведь потребляют они 100-300 ма smile.gif

я не видел ни одной схемы порта, в которой бы этот ток как-то управлялся или учитывался - стоит в лучшем случае обычный LDO, в худшем - даже кондера нет sad.gif.
Если принципиально - могу сходить к сервисникам, поинтересоваться точными схемами материнских плат/нотебуков - у них есть немного, посмотрим.
Go to the top of the page
 
+Quote Post
romashko
сообщение Oct 4 2007, 23:27
Сообщение #8


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

Группа: Свой
Сообщений: 85
Регистрация: 25-12-06
Пользователь №: 23 865



Отбой!
нашёл причину зависания!
не плата c АРМом глючит, а периферия (залипает ножка ~Wait)
Go to the top of the page
 
+Quote Post
_dem
сообщение Oct 5 2007, 05:49
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



ну вот smile.gif а мы тут развели дебаты smile.gif

что значит "залипает" ?

И как это связано с паяльником ?

Сообщение отредактировал _dem - Oct 5 2007, 05:49
Go to the top of the page
 
+Quote Post
romashko
сообщение Oct 5 2007, 06:22
Сообщение #10


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

Группа: Свой
Сообщений: 85
Регистрация: 25-12-06
Пользователь №: 23 865



Цитата(_dem @ Oct 5 2007, 16:49) *
ну вот smile.gif а мы тут развели дебаты smile.gif

что значит "залипает" ?

И как это связано с паяльником ?


а то и значит - есть некий звуковой чип, у него есть ножка ~wait для затормаживания проца.
так как в сам7с256 нету NWAIT(как в арм-9200) то я её на ГПИО а там цикл опроса!

так вот вольтметр показал, что когда всё повисает на ~wait вечно 0 держится - вот и цикл становится вечным(опрос пина)

выключаешь, потом снова включаешь - ножка отлипает!

почему?
Go to the top of the page
 
+Quote Post
_dem
сообщение Oct 5 2007, 07:17
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



в общем, на будущее - такие вещи (блокировки, зависимые от внешних устройств) - всегда должны быть с таймаутом

"выключаешь, потом снова включаешь - ножка отлипает!" - потому что чип сбросили

а так, основываясь на предоставленных данных, могу с уверенностью сказать, что в PDF на "некий звуковой чип" русским по белому написано, что "...WAIT line may be hold down for any period depending on Moon phase and Venom location..."

Опишите конкретней задачу.

Учитывая, что у вас плата, очевидно, соединена с "неким чипом" с помощью шлейфа - при высокой скорости обмена здесь могут быть ошибки -> зависание чипа (например, в ожидании недопринятых данных)

Сообщение отредактировал _dem - Oct 5 2007, 07:20
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Oct 6 2007, 13:20
Сообщение #12


Знающий
****

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



Цитата(_dem @ Oct 4 2007, 16:03) *

если бы это было критично, не на рынке не было бы такого количества гаджетов (лампочек, мини-аквариумов, етс) - а ведь потребляют они 100-300 ма smile.gif

я не видел ни одной схемы порта, в которой бы этот ток как-то управлялся или учитывался - стоит в лучшем случае обычный LDO, в худшем - даже кондера нет sad.gif.
Если принципиально - могу сходить к сервисникам, поинтересоваться точными схемами материнских плат/нотебуков - у них есть немного, посмотрим.


Угу, кетайцы экономят. Только заходим на тот же Maxim и выбираем себе по вкусу USB switch с ограничением тока, тепловой защитой и пр. И производителей таких мсх валом.
Go to the top of the page
 
+Quote Post
romashko
сообщение Oct 7 2007, 23:34
Сообщение #13


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

Группа: Свой
Сообщений: 85
Регистрация: 25-12-06
Пользователь №: 23 865



Сергей Борщ как всегда оказался прав!
За что ему a14.gif
Подробнее здесь:
http://www.zx.pk.ru/attachment.php?attachm...mp;d=1191798126
Правда писал с ходу, много бреда, но мысли понятны!

Чип YMF721 даташит в инете.
Я разрулил три проблемы - статический разряд/дельта-импульс/перекос потенциалов земли
Go to the top of the page
 
+Quote Post
_dem
сообщение Oct 8 2007, 07:03
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



"Золотое правило – земли всех источников соединять В ОДНОЙ ТОЧКЕ!!!"

Если можете, попробуйте сейчас ( я так понял, плата изменена ), с одной точкой земли, убрать ферриты и потыкать паяльник - мне кажется, зависания не проявятся

OFF : скоро у приемщиков появится новый тест для устройств - Тест Паяльника
Go to the top of the page
 
+Quote Post
romashko
сообщение Oct 8 2007, 23:36
Сообщение #15


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

Группа: Свой
Сообщений: 85
Регистрация: 25-12-06
Пользователь №: 23 865



Цитата(_dem @ Oct 8 2007, 18:03) *
"Золотое правило – земли всех источников соединять В ОДНОЙ ТОЧКЕ!!!"

Если можете, попробуйте сейчас ( я так понял, плата изменена ), с одной точкой земли, убрать ферриты и потыкать паяльник - мне кажется, зависания не проявятся

OFF : скоро у приемщиков появится новый тест для устройств - Тест Паяльника


Попробую! Ответ скоро напишу!
Тут ещё с шумами в тракте ЗЧ надо побороться smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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