| Автор |
Съобщение |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Проблем с USB
Значи ето с какъв проблем се сбъсках: Имам една платка с пик32 на която USB-то не иска да работи. Всъщност имам три платки от тая ревизия, и на трите USB-то не се закача изобщо. Свързването ми е директно копие от предишна работеща платка. Десет пъти проверявах, сигналите са си коректни, мачнати, проследих ги по платката от пин до пин, и т.н. На скопа ги виждам, обаче в момента в който закача USB-то, и двете линии за данни отиват на ниско ниво и си отават така. Какъв би могъл да е проблема?? 
_________________ 'просто' е технически синоним на 'красиво'
|
| Чет Авг 05, 2021 11:48 am |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: Проблем с USB
Двете линии ниско за повече от 10ms ще рече bus reset... Демек има шанс софта да го причинява, но най-вероятно не е това. Казвам го все пак повече като идея да видиш какво прави и по-точно какво казва софта. Ако е софтуер щеше да ресетва и да пуска поне за малко линиите. Евенутално ако има проблем пак ще ресетва, но на скопа това щеше да се вижда... Но наистина най-добре чуй какво пее софта. Не знам това хост или девайс ли е, ако е девайс и имаш лайнукс под ръка просто го ръчни и виж dmesg - често това достатъчна информация.
|
| Чет Авг 05, 2021 12:00 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: Проблем с USB
Ами софта го наливам директно от същия хекс като на предишната (работеща) платка. Нямам линукс подръка. Има ли някакъв еквивалент за прозорците?
_________________ 'просто' е технически синоним на 'красиво'
|
| Чет Авг 05, 2021 12:09 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: Проблем с USB
За джамовете има тулчета за трейс и дебъг, ама не съм в час кое е актуално... Някой дограмаджия да каже 
|
| Чет Авг 05, 2021 12:13 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Проблем с USB
Малко догатки: - разменил си ги двете линии - пиковете от една партида ли са - някакви паразитни капацитети - проблем с осцилатора - влияние на сондата на осцилоскопа (но предполагам и без него си пробвал)
|
| Чет Авг 05, 2021 12:55 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: Проблем с USB
 |  |  |  | slav4o.com написа: Малко догатки: - разменил си ги двете линии - пиковете от една партида ли са - някакви паразитни капацитети - проблем с осцилатора - влияние на сондата на осцилоскопа (но предполагам и без него си пробвал) |  |  |  |  |
- И аз също помислих така в началото, но не. Не са разменени. - Пиковете не са от една партида. Смяташ че това има значение? - Напълно е възможно, въпреки че обикновено съм много внимателен с тия неща. Правя корекции по платката, но ми се иска да разбера причината а не да стискам палци другия път. Има ли някакъв лесен начин да ги измеря тия паразитни капацитети? - Гледах го. Ок е. - Със и без скоп - все тая. Малко ъпдейт - преди малко усб-то изгря след като окъсих нарочно ферита дето е на Vbus линията и също окъсих двата резистора по 27 ома дето се препоръчват в даташита. Няколко пъти пусках и спирах - няма проблем. След това махнах късото от ферита - нищо. Върнах късото обратно - пак нищо... 
_________________ 'просто' е технически синоним на 'красиво'
|
| Чет Авг 05, 2021 1:29 pm |
|
 |
|
ig_ivanov
Ранг: Професионалист
Регистриран на: Съб Май 21, 2016 9:47 pm Мнения: 577 Местоположение: Бургас
|
 Re: Проблем с USB
В последната ми разработка USBто на PICa e със 100 Ом резистори на D+ и D- и Vusb е вързано директно на 3.3V и си работи. Е, не е PIC32, ама все пак... ESD чип има ли?
|
| Чет Авг 05, 2021 2:44 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: Проблем с USB
Vusb идва от усб-то и трябва да е (около) 5 волта... Има ESD защити. Махнал съм ги за пробите но все тая
_________________ 'просто' е технически синоним на 'красиво'
|
| Чет Авг 05, 2021 3:02 pm |
|
 |
|
Zdrav
Ранг: Форумен бог
Регистриран на: Сря Яну 26, 2005 2:01 pm Мнения: 1952 Местоположение: Варна
|
 Re: Проблем с USB
Типичният проблем на мозайкаджията. Когато нещо спре да работи - не знае защо. Но всъщност не знае и зашо е работило, когато нещото е работило. Питаха те: host или device? Боба казва дивайс. Захранва ли се от USB или има собствено захранване? Тука боба показва, че вероятно се захранва от USB. Във фърмуера на MCU-то има ли предвидено време за инициализиране и след това да се идентифицира дивайса на USB линията? Тука боба все още мълчи. Понякога USB кабелите вършат големи мизерии, особено когато дивайса се захранва от USB. Новата джаджа случайно да има по-висока консумация от предишната, "работещата"? Погледни как си задал въпроса си. Предполагам първият човек щеше да се справи по-грамотно.
_________________ Най-опасният враг на истината и свободата е мнозинството.
|
| Чет Авг 05, 2021 3:16 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: Проблем с USB
Типичния трол. Трябва да се изсере и да умирише навсякъде...
_________________ 'просто' е технически синоним на 'красиво'
|
| Чет Авг 05, 2021 3:23 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
 Re: Проблем с USB
И аз да се изходя: 1. Провери захранването, най-вече дали няма спорадични дропове. Няма да питам дали е добре байбаснато с керамики, че е обидно. 2. Провери клока на скоп, ако може го изкарай на някой пин на процесора да се гледа там. 3. Софтът същият ли е, както при работещите платки? Може тредът, който ти обслужва USB да не може "да хване ръка" и да не обслужи енумерацията. 4. Може просто да не е запоен добре процесорът. И на трите платки ... не е невероятно.
|
| Чет Авг 05, 2021 4:11 pm |
|
 |
|
Zdrav
Ранг: Форумен бог
Регистриран на: Сря Яну 26, 2005 2:01 pm Мнения: 1952 Местоположение: Варна
|
 Re: Проблем с USB
Щом си опрял до форуми за да си оправяш великите платкотворения, това не би трябвало да ти е проблем.
_________________ Най-опасният враг на истината и свободата е мнозинството.
|
| Чет Авг 05, 2021 4:52 pm |
|
 |
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 11:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
 Re: Проблем с USB
Баси гениите! Пък аз опирам до форуми за да определя кой чехъл е ляв...
|
| Чет Авг 05, 2021 8:37 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 Re: Проблем с USB
Тая платка не може ли да се дебъгва? Да се види докъде стига, тръгва ли въобще енумерация?
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Авг 05, 2021 9:16 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
 Re: Проблем с USB
Чини ми се, софтуерен проблем и без дебъг поне с принтф няма да стане работата. 
|
| Чет Авг 05, 2021 11:28 pm |
|
|