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

Группа: Участник
Сообщений: 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в Единственная пока идея: может контроллеры бракованные??? Но мне кажется это маловероятно. Кто-нибудь сталкивался с подобным? Прошу помощи, проект горит, заказчик топает, а мы подвисли. 
|
|
|
|
|
 |
Ответов
|
Sep 12 2017, 13:28
|
Участник

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

|
Цитата(_4afc_ @ Sep 12 2017, 13:54)  А есть старые платы? Они с этим компом на этом виндоус с этим разъёмом работают?
Был случай, пришлось на другую реализацию стека USB уходить.... Да написал выше, старая плата работает на этом компе стабильно. Более того, перепаяли МК на новую, тоже работает. Цитата(0men @ Sep 12 2017, 16:19)  Самое странное, что ТС пытался 1.5 кОм намертво к +3.3В подцепить (по его словам), ничего не помогло.
очень похоже на это. Уровень напряжения нормальный Может вы кусок проекта сюда скините с инициализацией периферии? Конечно, только подскажите что скинуть. У меня в IAR, при открытом проекте вверху куча вкладок с исходниками, но я не знаю в какой ноги инициализируются. Как быстро найти?
|
|
|
|
Сообщений в этой теме
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 richie Если прошивка точно не менялась, тогда курить рев... Sep 11 2017, 13:35 alex7577 Цитата(richie @ Sep 11 2017, 16:35) Если ... Sep 11 2017, 14:12  0men Цитата(alex7577 @ Sep 11 2017, 17:12) Пов... Sep 11 2017, 14:20   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  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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|