|
проблема с SAM-BA через USB, AT91SAM7X256 |
|
|
|
Sep 19 2007, 12:17
|
Участник

Группа: Новичок
Сообщений: 49
Регистрация: 14-02-07
Пользователь №: 25 346

|
Здравствуйте! Суть проблемы в следующем.. Была разведена плата под указанный выше микроконтроллер, причем предполагалось прошивать его через USB, используя SAM-BA.. Часть схемы, связанная с USB успешно была взята отсюда (http://olimex.com/dev/images/sam7-ex256-sch.gif) После разводки плата была подконнекчена к компьютеру, в результате чего винда (XP) говорит дословно следующее: "Одно из подключенных к этому компьютеру USB устройств работает неправильно, Windows не удается опознать его". То есть дрова требует... Собственно, вопрос как раз в следующем: где взять эти дрова...
P.S. Установлена SAM-BA v2.5, выбрать тип подключения USB в ней не удается...
|
|
|
|
|
Sep 19 2007, 14:00
|
Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847

|
Цитата(Sergei_K @ Sep 19 2007, 15:17)  Здравствуйте! Суть проблемы в следующем.. Была разведена плата под указанный выше микроконтроллер, причем предполагалось прошивать его через USB, используя SAM-BA.. Часть схемы, связанная с USB успешно была взята отсюда (http://olimex.com/dev/images/sam7-ex256-sch.gif) После разводки плата была подконнекчена к компьютеру, в результате чего винда (XP) говорит дословно следующее: "Одно из подключенных к этому компьютеру USB устройств работает неправильно, Windows не удается опознать его". То есть дрова требует... Собственно, вопрос как раз в следующем: где взять эти дрова...
P.S. Установлена SAM-BA v2.5, выбрать тип подключения USB в ней не удается... Дрова искать в папке установленной SAM-BA. Ну или на сайте Atmel если из SAM-BA их почему-то выбросили.
--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть. © Lewis Carroll. Alice's adventures in wonderland.
|
|
|
|
|
Sep 20 2007, 05:11
|
Участник

Группа: Новичок
Сообщений: 49
Регистрация: 14-02-07
Пользователь №: 25 346

|
Цитата(aaarrr @ Sep 19 2007, 21:14)  Не дрова требует, а устройство не работает. Ищите ошибки в железе. хотелось бы услышать какие-то комментарии к вашему утверждению.. Как винда может судить о правильности или неправильности работы устройства, если у нее нет на него дров? Хотя есть подозрение, что не работает кварц, т.к. на его ножках при включеннном питании микроконтроллера осциллограф не показывает сигнала... (кварц на 18.432MHz) Схема проверена, питание на всех ножках в норме...
|
|
|
|
|
Sep 20 2007, 05:53
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Sergei_K @ Sep 20 2007, 09:11)  хотелось бы услышать какие-то комментарии к вашему утверждению.. Как винда может судить о правильности или неправильности работы устройства, если у нее нет на него дров? По ответам на стандартные запросы, точнее, по их отсутствию. Подключите резистор 1.5кОм между D+ и +3.3V - получите тот же результат безо всякого процессора. Цитата(Sergei_K @ Sep 20 2007, 09:11)  Хотя есть подозрение, что не работает кварц, т.к. на его ножках при включеннном питании микроконтроллера осциллограф не показывает сигнала... (кварц на 18.432MHz) Схема проверена, питание на всех ножках в норме... Совсем нет сигнала? Амплитуда там достаточно маленькая. Попробуйте стереть кристалл.
|
|
|
|
|
Sep 20 2007, 06:56
|
Участник

Группа: Новичок
Сообщений: 49
Регистрация: 14-02-07
Пользователь №: 25 346

|
Цитата(aaarrr @ Sep 20 2007, 12:53)  По ответам на стандартные запросы, точнее, по их отсутствию. Подключите резистор 1.5кОм между D+ и +3.3V - получите тот же результат безо всякого процессора. Совсем нет сигнала? Амплитуда там достаточно маленькая. Попробуйте стереть кристалл. Сигнал с кварца действительно есть, амплитуда всего 350mV.. я думал, что там будет что-то более существенное... Кроме того, при подключении к data(-) и data(+) проводам USB заметны пакеты.. Это наблюдалось бы, установи я резистор? В папке с самбой никаких дров обнаружено не было...
|
|
|
|
|
Sep 20 2007, 08:09
|
Участник

Группа: Новичок
Сообщений: 49
Регистрация: 14-02-07
Пользователь №: 25 346

|
Цитата(aaarrr @ Sep 20 2007, 14:01)  Да, наблюдалось бы. SOF'ы очень даже хорошо видны. D+/D- случайно не перепутали? нет, с этим все нормально, проверял... D- белый, D+ зеленый... и подключены к соответствующим ногам.. Возможно ошибка в части схемы, связанной с USB... Она была полностью скопирована с сайта olimex.com, при этом наличие части элементов предложенной там схемы мне не до конца понятно... (часть схемы, связанной с USB см. рис.) Вопрос к aaarrr: а что вообще ожидается от нормально работающей схемы? Вы работали с самбой через USB? Нужно ли все-таки ставить дрова, или просто приконнектить плату и замкнуть ERASE, после чего должна загрузиться самба...
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 20 2007, 08:18
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Sergei_K @ Sep 20 2007, 12:09)  Она была полностью скопирована с сайта olimex.com, при этом наличие части элементов предложенной там схемы мне не до конца понятно... (часть схемы, связанной с USB см. рис.) Распиновка USB: 1 - +5V, 2 - D-, 3 - D+, 4 - GND. На схеме D+ и D- перепутаны. Т.е. резистор стоит правильно, а вот сигналы DDP и DDM не на своих местах. Цитата(Sergei_K @ Sep 20 2007, 12:09)  Вопрос к aaarrr: а что вообще ожидается от нормально работающей схемы? Вы работали с самбой через USB? Нужно ли все-таки ставить дрова, или просто приконнектить плату и замкнуть ERASE, после чего должна загрузиться самба... Сначала замкнуть ERASE, затем снять питание, разомкнуть ERASE и подключить к USB. Драйверы ставить не нужно - их приносит SAM-BA при установке.
|
|
|
|
|
Sep 20 2007, 10:08
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 12-09-07
Пользователь №: 30 498

|
А PLL фильтр сделан правильно ?
|
|
|
|
|
Sep 20 2007, 10:25
|
Участник

Группа: Новичок
Сообщений: 49
Регистрация: 14-02-07
Пользователь №: 25 346

|
Цитата(aaarrr @ Sep 20 2007, 15:18)  Распиновка USB: 1 - +5V, 2 - D-, 3 - D+, 4 - GND. На схеме D+ и D- перепутаны. Т.е. резистор стоит правильно, а вот сигналы DDP и DDM не на своих местах. Сначала замкнуть ERASE, затем снять питание, разомкнуть ERASE и подключить к USB. Драйверы ставить не нужно - их приносит SAM-BA при установке. D- и D+ действительно были не на своих местах, поменял их местами, однако ничего нового это не дало.. Все-таки вызывает подозрение низкая амплитуда с кварца.. казалось бы ее амплитуда должна быть порядка напряжения питания...
|
|
|
|
|
Sep 20 2007, 10:40
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Цитата(Sergei_K @ Sep 20 2007, 14:25)  Все-таки вызывает подозрение низкая амплитуда с кварца.. казалось бы ее амплитуда должна быть порядка напряжения питания... Нет. и про это сказано в даташите. Попробуйте еще кабель USB проверенный использовать. Всякое бывает.
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|