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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> at91sam7s256, непонятный глюк по питанию
lazarev andrey
сообщение Dec 15 2009, 11:03
Сообщение #1


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

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



добрый день.
столкнулся со следующей проблемой.
устройство питается от внешней сети (DC потом стабилизатор на 3.3В), подключается к ПК через USB (крутится тестовая аппликация).
все прекрасно работает какое то время, не засекал точно, потому как не думаю что это так уж прям важно (может 2 часа, может 4, когда как), потом все виснет и не помогает ничего, ни сброс, ни перепрошивка, только вот тыкание паяльником от балды как то оживляет девайс.
и так вопрос?
кто сталкивался с данным эффектом?
что это может быть:
- кривые руки паяльщика (т.е. мои);
- кривая разводка (опять же моя), может быть есть какие то рекомендации, кроме тех, что есть в мануалах;
- кривая прошивка (снова я);
- неправильные номиналы емкостей

бьюсь уже несколько дней с данной проблемой, непонятно куда рыть, вроде бы как понятно что, что-то происходит по питанию, скорее всего.

прошивка взят пример атмела USB Mass storage и переправлен под наши нужды.

читаю память самбой, там fffff везде. может быть не там читаю. вот.
поможите кто можите.
Go to the top of the page
 
+Quote Post
_dem
сообщение Dec 15 2009, 11:10
Сообщение #2


Местный
***

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



Во-первых, показывайте разводку и схематику. Телепатия нынче не очень работает, активность на солнце высокая.
Во-вторых, что у вас на reset ? RC или супервизор ?
Go to the top of the page
 
+Quote Post
lazarev andrey
сообщение Dec 15 2009, 11:29
Сообщение #3


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

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



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

файлы выложил.
Прикрепленные файлы
Прикрепленный файл  P_CAD_EDA____MCU_.pdf ( 57.98 килобайт ) Кол-во скачиваний: 58
Прикрепленный файл  MT_Panel_rezonit.pcb ( 991.97 килобайт ) Кол-во скачиваний: 34
 
Go to the top of the page
 
+Quote Post
_dem
сообщение Dec 15 2009, 11:35
Сообщение #4


Местный
***

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



Можно разводку в пдфе ?

Вообще с очень похожими проблемами сталкивался. Было грязное питание, с просадками, и проблемный резет.
Решили супервизором.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 15 2009, 11:35
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Резисторы на JTAG'е запаяны? ERASE и TST я бы тоже не оставлял просто так.

Но принимая во внимание "методику оживления", первым делом стоит проверить монтаж.
Go to the top of the page
 
+Quote Post
lazarev andrey
сообщение Dec 15 2009, 11:39
Сообщение #6


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

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



эти выводы пытался и так и так, не помогает. в мануале написано, что они могут висеть, потому как у него внутренние резюки на землю есть.
но с замечанием соглашусь, жаль, что не помогает.

а, и да, jtag запаян.

проблема с данной платой началась после того, как попытался прошить через USB, но загрузчик не запустился (до этого запускался), благо что так как все дело "дома", то прошиваю через JTAG.
точнее даже не тогда началась проблема, а когда устройство оставили работать на долгое время.
до этого как то все было в порядке.


но камень я уже перепаял.

Сообщение отредактировал lazarev andrey - Dec 15 2009, 11:59
Прикрепленные файлы
Прикрепленный файл  TSN_12_1069_01001.pdf ( 355.06 килобайт ) Кол-во скачиваний: 104
 
Go to the top of the page
 
+Quote Post
_dem
сообщение Dec 15 2009, 13:03
Сообщение #7


Местный
***

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



Почитайте про подключение кварца. То, как он у вас разведен - это тихий ужас.
Да еще и плата красивым кольцом, по которому петлей земля сплошная... Короче, вся паразитка, которая наводится на землю, бегает по цепям генерации.
Кварц ставите вплотную к процу, после него - емкости на "земляную" ногу рядом, и только потом эту ногу подключаете к общей земле. Специально для этого есть 96-я нога.

Потом, попробуйте поставить супервизор на резет, что-то вроде TS809. Стоит оно копейки.

Теперь поподробнее. При зависании платы, она сбрасывается питанием, или так и остается в "убитом состоянии" ?



Да, от чего питается устройство и каковы в целом условия работы "в поле" ?
Go to the top of the page
 
+Quote Post
lazarev andrey
сообщение Dec 15 2009, 13:25
Сообщение #8


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

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



про кварц понял.
в том то и дело, что плата находится в "убитом состоянии" и выводится из него только некими шаманскими способами, типо тыкания паяльника в ножки а потом перепрошивкой.
т.е. даже не прошивается, после того как зависла.
хотя почитав соседнюю ветку про зависание УАРТА решил посомтреть код, нашел парочку мест, может как то влияет, как только протестирую отпишу.
Go to the top of the page
 
+Quote Post
_dem
сообщение Dec 15 2009, 14:17
Сообщение #9


Местный
***

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



Ага, а попробуйте-ка убитой плате сделать ERASE путем замыкания ножки на 3,3V.
Go to the top of the page
 
+Quote Post
lazarev andrey
сообщение Dec 15 2009, 15:23
Сообщение #10


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

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



ок, как только зависнет, ьак сразу и буду опять изголяться на ней.
только она не виснет уже больше двух часов. sad.gif
радоваться этому или нет, непонятно
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 15 2009, 15:28
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(lazarev andrey @ Dec 15 2009, 18:23) *
радоваться этому или нет, непонятно

Радоваться не стоит, достаточно того факта, что оно висло раньше. Теперь и через восемь часов нельзя будет ничего утверждать.
Хорошее устройство должно виснуть сразу smile.gif
Go to the top of the page
 
+Quote Post
lazarev andrey
сообщение Dec 15 2009, 15:44
Сообщение #12


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

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



вот и я про тоже.
да я просто немного подправил программу, там я случайно не заметил инициализацию прерываний левых и там еще некоторые гадости.
но никак не возьму в ум как могла потереться флешка...

а, ну еще разик пропаял все (уже начинают терзать сомнения в конт. площадках) м промыл очистителем.

если бы сразу все висло бы и умирало, тогда действительно проще...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 15 2009, 15:53
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(lazarev andrey @ Dec 15 2009, 18:44) *
...там я случайно не заметил инициализацию прерываний левых

Кстати, насчет прерываний левых - AIC_SPU прописан?

Цитата(lazarev andrey @ Dec 15 2009, 18:44) *
но никак не возьму в ум как могла потереться флешка...

Ну, изнутри это сделать совсем нетрудно.

А проблемы с дальнейшим программированием - "паяльником потыкать надо" - вполне можно отнести к общей глючности процедуры восстановления загрузчика.
Go to the top of the page
 
+Quote Post
lazarev andrey
сообщение Dec 15 2009, 16:14
Сообщение #14


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

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



Цитата(aaarrr @ Dec 15 2009, 18:53) *
Кстати, насчет прерываний левых - AIC_SPU прописан?


Ну, изнутри это сделать совсем нетрудно.

А проблемы с дальнейшим программированием - "паяльником потыкать надо" - вполне можно отнести к общей глючности процедуры восстановления загрузчика.

нет не прописано такое прерывание.

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

ну это так история
" развели плату, заказали печать, спаял я лично одну, работает вот примерно так же как и сейчас, не понятно как, как то уже плюнув на мучения, положил вторую пустую плату рядом и с помощью фена и паяльника за пару часов перекинул все что было ну пустую плату и вуаля....все заработало, без каких либо вмешательств"

в данный момент:
- тыкание ножкт erase на 3.3В не помогает.
- ничего не прошивает камень, самба вообще не видит ядро.
- до того как присобачить ножку erase на 3.3В осцильником посмотрел, что на ней делается. там был уровень, ну примерно так 2В, точно не мерял, потому как явно какая то фигня, но в даташите написано что у нее свой внутренний резюк притягивающий на землю.


устройство питается от внешнего источника 24В, дальше DC на 5В они дальше на плате используются, потом стабилизатор на 3.3В от которого как раз и питается камень, обмен по USB земля шины USB соединена с землей устройства....вот...

Сообщение отредактировал lazarev andrey - Dec 15 2009, 16:19
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 15 2009, 16:20
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(lazarev andrey @ Dec 15 2009, 19:14) *
нет не прописано такое прерывание.

Напрасно. Оно должно быть прописано.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:06
Рейтинг@Mail.ru


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