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

 
 
> Нужна помощь, сломал голову! (Atmel AT91SAM7х256), после прошивки контроллера, компьютер не видит плату
alex7577
сообщение Sep 11 2017, 12:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 9-02-15
Пользователь №: 85 030



Есть плата обработки внешних сигналов на ATMEL AT91SAM7х256

Плата проверена годами, выпустили сотни штук и никогда не было такой проблемы, как сейчас.
Проблема в том, что до прошивки контроллера, плата при подключении к компу по USB определяется в диспетчере устройств.


После прошивки, не определяется, потому что на контакте D+ USB-разъема напряжение слишко мало, 1.7в, а нужно хотя бы 2.4в. До прошивки напряжение присутствует, поэтому и нормально определяется.

Требуемое напряжение на D+USB задается ножкой 91 через резистор 1.5к (см. схему). Если резистор отпаять, то на ножке 91 присутствует 3.3в, как и должно быть. Если припаять резистор обратно, то напряжение падает на ножке 91 до 2.3в, а на D+USB до 2.2в и это при отключенном кабеле USB, т.е. без нагрузки. Если подключить компьютер (через кабель USB), то на D+USB падает до 1.7в и соответственно плата не видна в диспетчере устройств. Если обнулить прошивку (3.3в на ножку 92), все восстанавливается, плата определяется.
Все элементы заменял, проверял, прозванивал, ошибки нет. Запаял 4 такие платы, у всех одни и те же симптомы. При этом старая рабочая плата прекрасно работает, у нее напряжение на на D+USB 3.3в без подключения кабеля и 2.4в при подключении.
Получается, что после прошивки падает входное сопротивление на ножке 94 и просаживается напряжение на ножке 91. Но как такое может быть в зависимости от наличия прошивки?
Прошивки не менялись лет 5, сотни раз использовались, и их много, какую не залей, тот же эффект.
Питание контроллера не просаживается, стабильно 3.3в
Единственная пока идея: может контроллеры бракованные??? Но мне кажется это маловероятно.
Кто-нибудь сталкивался с подобным? Прошу помощи, проект горит, заказчик топает, а мы подвисли.





Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
richie
сообщение Sep 11 2017, 13:35
Сообщение #2


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

Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261



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

Если не поможет, искать непропай, бракованную деталь.

P.S. А как вы платы перепрошиваете если это понадобится?
Go to the top of the page
 
+Quote Post
alex7577
сообщение Sep 11 2017, 14:12
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 9-02-15
Пользователь №: 85 030



Цитата(richie @ Sep 11 2017, 16:35) *
Если прошивка точно не менялась, тогда курить ревизию из даташита.
Если не поможет, искать непропай, бракованную деталь.

P.S. А как вы платы перепрошиваете если это понадобится?


Прошивка точно не менялась, а если даже дело в ревизии, то мы не можем быстро изменить прошивку.
Тут все уже перепробовали, 4 платы с одним и тем же дефектом, явно дело в не случайном непропае или детали.
Программатором JTAG.


Цитата(Сергей Борщ @ Sep 11 2017, 16:46) *
Повесьте резистор 1.5 кОм не на 91 ногу, а сразу на питание. Ваше устройство не сможет по собственной инициативе (без выдергивания USB-шнурка) переподключаться к компу, на остальном вроде не должно сказаться.


Повесил. Теперь и прошитый и непрошитый контроллер определяются как "неизвестное устройство" в диспетчере задач. Вернул все обратно, непрошитый определяется как на моем скрине вначале темы.
Go to the top of the page
 
+Quote Post
0men
сообщение Sep 11 2017, 14:20
Сообщение #4


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

Группа: Участник
Сообщений: 84
Регистрация: 7-05-05
Пользователь №: 4 819



Цитата(alex7577 @ Sep 11 2017, 17:12) *
Повесил. Теперь и прошитый и непрошитый контроллер определяются как "неизвестное устройство" в диспетчере задач. Вернул все обратно, непрошитый определяется как на моем скрине вначале темы.


А если поиграться номиналом 1.5К? То есть уменьшить его (сохранив ваши схему - подтяжка к 91 ноге )

Сообщение отредактировал 0men - Sep 11 2017, 14:21
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alex7577   Нужна помощь, сломал голову! (Atmel AT91SAM7х256)   Sep 11 2017, 12:21
- - Сергей Борщ   Чудес не бывает. Кто-то из ваших программистов дро...   Sep 11 2017, 13:12
|- - alex7577   Цитата(Сергей Борщ @ Sep 11 2017, 16:12) ...   Sep 11 2017, 13:37
|- - Сергей Борщ   QUOTE (alex7577 @ Sep 11 2017, 16:37) Мож...   Sep 11 2017, 13:46
|- - jcxz   Цитата(alex7577 @ Sep 11 2017, 20:37) Одн...   Sep 11 2017, 19:09
- - richie   1) А паршивка за это время не протухла, в смысле, ...   Sep 11 2017, 13:25
|- - alex7577   Цитата(richie @ Sep 11 2017, 16:25) 1) А ...   Sep 11 2017, 13:27
|- - alex7577   Цитата(0men @ Sep 11 2017, 17:20) А если ...   Sep 11 2017, 14:26
|- - 0men   Цитата(alex7577 @ Sep 11 2017, 17:26) Сей...   Sep 11 2017, 14:29
|- - alex7577   Цитата(0men @ Sep 11 2017, 17:29) Понимаю...   Sep 11 2017, 14:34
|- - 0men   Цитата(alex7577 @ Sep 11 2017, 17:34) Ну ...   Sep 11 2017, 14:37
|- - alex7577   Цитата(0men @ Sep 11 2017, 18:37) правиль...   Sep 11 2017, 16:09
- - Integro   Цитата(alex7577 @ Sep 11 2017, 17:12) Пов...   Sep 11 2017, 15:00
|- - 0men   Цитата(Integro @ Sep 11 2017, 18:00) Знач...   Sep 11 2017, 15:05
- - richie   1) Ага, всё-таки существует вероятность, что файл ...   Sep 11 2017, 15:03
|- - _4afc_   Цитата(richie @ Sep 11 2017, 19:03) 2) Ре...   Sep 18 2017, 08:50
- - Genadi Zawidowski   Попробуйте снять эту гроздь из конденсаторов на це...   Sep 11 2017, 15:16
|- - 0men   Цитата(Genadi Zawidowski @ Sep 11 2017, 18...   Sep 11 2017, 15:18
- - Genadi Zawidowski   Можете не думать, я не настаиваю. Есть опыт борьбы...   Sep 11 2017, 15:32
|- - 0men   Цитата(Genadi Zawidowski @ Sep 11 2017, 18...   Sep 11 2017, 15:34
|- - Corvus   Цитата(0men @ Sep 11 2017, 18:34) у меня ...   Sep 11 2017, 15:44
- - aaarrr   Цитата(alex7577 @ Sep 11 2017, 17:12) Пов...   Sep 11 2017, 16:18
- - _4afc_   Цитата(alex7577 @ Sep 11 2017, 16:21) Ест...   Sep 12 2017, 10:54
|- - alex7577   Цитата(_4afc_ @ Sep 12 2017, 13:54) А ест...   Sep 12 2017, 13:28
|- - 0men   Цитата(alex7577 @ Sep 12 2017, 16:28) Кон...   Sep 12 2017, 13:33
|- - alex7577   Цитата(0men @ Sep 12 2017, 16:33) если не...   Sep 13 2017, 07:21
|- - jcxz   Цитата(alex7577 @ Sep 13 2017, 14:21) Я г...   Sep 13 2017, 09:12
|- - 0men   Цитата(alex7577 @ Sep 13 2017, 10:21) Я г...   Sep 13 2017, 09:34
- - alex7577   Всем спасибо за помощь! Проблема пока не решен...   Sep 12 2017, 12:30
|- - VladislavS   Цитата(alex7577 @ Sep 12 2017, 14:58) Бли...   Sep 12 2017, 12:30
|- - alex7577   Цитата(VladislavS @ Sep 12 2017, 15:30) Р...   Sep 12 2017, 13:16
|- - 0men   Цитата(VladislavS @ Sep 12 2017, 15:30) Е...   Sep 12 2017, 13:19
- - alex7577   Нашел такой код: //USB VBUS #define PIN_USB_VBUS ...   Sep 13 2017, 09:44
|- - 0men   Цитата(alex7577 @ Sep 13 2017, 12:44) Наш...   Sep 13 2017, 11:16
|- - alex7577   Цитата(0men @ Sep 13 2017, 14:16) чего то...   Sep 13 2017, 11:48
|- - 0men   Цитата(alex7577 @ Sep 13 2017, 14:48) Тож...   Sep 13 2017, 12:11
|- - alex7577   Цитата(0men @ Sep 13 2017, 15:11) Давайте...   Sep 13 2017, 13:04
|- - 0men   Цитата(alex7577 @ Sep 13 2017, 16:04) Нич...   Sep 13 2017, 13:16
|- - alex7577   Цитата(0men @ Sep 13 2017, 16:16) ничего ...   Sep 13 2017, 13:22
|- - 0men   Цитата(alex7577 @ Sep 13 2017, 16:22) Да....   Sep 13 2017, 14:05
|- - aaarrr   Цитата(0men @ Sep 13 2017, 17:05) да, пох...   Sep 13 2017, 14:32
|- - alex7577   Цитата(0men @ Sep 13 2017, 17:05) это озн...   Sep 14 2017, 10:46
|- - 0men   Цитата(alex7577 @ Sep 14 2017, 13:46) Про...   Sep 14 2017, 11:34
|- - alex7577   Цитата(0men @ Sep 14 2017, 14:34) ээээ.. ...   Sep 14 2017, 11:54
|- - 0men   Цитата(alex7577 @ Sep 14 2017, 14:54) Сде...   Sep 14 2017, 12:12
|- - alex7577   Цитата(0men @ Sep 14 2017, 14:59) да, код...   Sep 14 2017, 12:12
|- - 0men   Цитата(alex7577 @ Sep 14 2017, 15:12) Сде...   Sep 14 2017, 12:20
|- - alex7577   Цитата(0men @ Sep 14 2017, 15:20) у AT91C...   Sep 14 2017, 12:25
|- - 0men   Цитата(alex7577 @ Sep 14 2017, 15:25) Мы ...   Sep 14 2017, 12:42
|- - alex7577   Цитата(0men @ Sep 14 2017, 15:42) не упря...   Sep 14 2017, 13:47
|- - 0men   Цитата(alex7577 @ Sep 14 2017, 16:47) Да ...   Sep 14 2017, 14:05
|- - alex7577   Цитата(0men @ Sep 14 2017, 17:05) мышкой ...   Sep 14 2017, 14:09
|- - 0men   Цитата(alex7577 @ Sep 14 2017, 17:09) Сде...   Sep 14 2017, 14:10
|- - alex7577   Цитата(0men @ Sep 14 2017, 17:10) во всех...   Sep 14 2017, 14:29
|- - 0men   Цитата(alex7577 @ Sep 14 2017, 17:29) Все...   Sep 14 2017, 14:35
|- - alex7577   Цитата(0men @ Sep 14 2017, 17:35) я Питер...   Sep 14 2017, 14:39
|- - 0men   Цитата(alex7577 @ Sep 14 2017, 17:39) Мог...   Sep 14 2017, 14:46
|- - alex7577   Цитата(0men @ Sep 14 2017, 17:46) Давайте...   Sep 14 2017, 14:52
|- - 0men   Цитата(alex7577 @ Sep 14 2017, 17:52) Ок...   Sep 14 2017, 14:58
|- - toshas   Цитата(alex7577 @ Sep 14 2017, 17:52) Ок...   Sep 19 2017, 06:53
- - alex7577   Попробовал прошить example "usb-device-cdc-se...   Sep 14 2017, 19:01
- - mantech   Цитата(alex7577 @ Sep 14 2017, 22:01) Для...   Sep 14 2017, 19:07
- - alex7577   Цитата(mantech @ Sep 14 2017, 22:07) Для ...   Sep 14 2017, 19:43
- - mantech   Цитата(alex7577 @ Sep 14 2017, 22:43) Есл...   Sep 15 2017, 06:47


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

 


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


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