Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Зависон SAM7-H256
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
romashko
в общем приобрёл недавно отладочную плату Olimex SAM7-H256
Питаю и прошиваю от USB компа
После заливки запускаю плату - она работает
Но стоит в тройник(от которого комп питается) включить мощный потребитель(паяльник) - проц зависает! Причём если несколько раз включать-выключать паяльник - вероятность зависания увеличивается!

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

P.S. вариант с аккумулятором - отмести - требуется именно от USB питать
_dem
подключить конденсатор в 470 мкф параллельно C13 (по схеме платы)

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

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

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


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

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

я не видел ни одной схемы порта, в которой бы этот ток как-то управлялся или учитывался - стоит в лучшем случае обычный LDO, в худшем - даже кондера нет sad.gif.
Если принципиально - могу сходить к сервисникам, поинтересоваться точными схемами материнских плат/нотебуков - у них есть немного, посмотрим.
romashko
Отбой!
нашёл причину зависания!
не плата c АРМом глючит, а периферия (залипает ножка ~Wait)
_dem
ну вот smile.gif а мы тут развели дебаты smile.gif

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

И как это связано с паяльником ?
romashko
Цитата(_dem @ Oct 5 2007, 16:49) *
ну вот smile.gif а мы тут развели дебаты smile.gif

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

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


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

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

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

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

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

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

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

Учитывая, что у вас плата, очевидно, соединена с "неким чипом" с помощью шлейфа - при высокой скорости обмена здесь могут быть ошибки -> зависание чипа (например, в ожидании недопринятых данных)
DmitryM
Цитата(_dem @ Oct 4 2007, 16:03) *

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

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


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

Чип YMF721 даташит в инете.
Я разрулил три проблемы - статический разряд/дельта-импульс/перекос потенциалов земли
_dem
"Золотое правило – земли всех источников соединять В ОДНОЙ ТОЧКЕ!!!"

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

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

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

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


Попробую! Ответ скоро напишу!
Тут ещё с шумами в тракте ЗЧ надо побороться smile.gif
Сергей Борщ
Цитата(romashko @ Oct 9 2007, 02:36) *
Тут ещё с шумами в тракте ЗЧ надо побороться smile.gif
"Земельный вопрос". Много думать о путях земельных токов, а под конец шаманить.
romashko
Цитата(Сергей Борщ @ Oct 9 2007, 22:54) *
"Земельный вопрос". Много думать о путях земельных токов, а под конец шаманить.


А импльсные помехи могут проникать в тракт ЗЧ через шины (адрес/данные/управление) звукового чипа?

тоесть, он управляется по цифровому интерфейсу, к нему прикручивается ЦАП на вых. которого аналоговый сигнал. У ЦАПа есть AGND,DGND,AVCC,DVCC

Замечено, что резистор на 100-220 Ом с кондёром на 470мкФ спасает от цифровых шумов и писков лучше чем дроссель 470мкГн и тотже кондёр. Но сужается динамический диапазон УЗЧ из-за падения напряжения на резисторе

P.S. иногда подвисает если бусинки вообще убрать
С бусинками - не виснет smile.gif
Сергей Борщ
Цитата(romashko @ Oct 10 2007, 02:20) *
А импльсные помехи могут проникать в тракт ЗЧ через шины (адрес/данные/управление) звукового чипа?
На эту тему есть шикарная книга (перевод) у Аналоговых Девиц, а весной они проводили семинары по High Speed Design и там рассматривались все эти вопросы - "земельный", влияние цифры на аналог и т.д. Вообще посмотрите вот тут главы про Hardware Design и Grounding. Много интересного и полезного в вашем случае вы найдете в этих главах из раздела High Speed Design Techniques.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.