27.12.2018, 16:29
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Проблема с USB STM32
Здравствуйте. Есть вот такой чип: STM32F103T8U6
Сделал плату на нем.Запаял. Чип абсолютно чистый. Вставляю в комп а комп ноль эмоций. Вообще ни в каком виде не хочет видеть устройство.
Написал прошивку, проверил на другой плате там все работает как CustomHID. Заливаю в этот чип - тишина.
На линиях D+- тестером видится ноль. Почему так может быть то??
Линии тысячу раз проверил. Идут правильно. Напрямую. Без промежуточных компонентов.
STLINK видит чип и прошивает его нормально. Даже работает отладка в чипе. Периферия также работает. I2C, SPI, чтение пинов. У меня два аналогичных устройста и на обоих одна и таже проблема.
Может ли быть чип бракованым ?? или в результате пайки повредится?
Корпус QFN но с виду все запаяно. везде видно припой на контактах. КЗ нигде между линиями нету. С другими сетями также не коротит.
Ведь даже на чистый чип винда должна реагировать как на неизвестное устройство ...
Буду благодарен любой помощи. Спасибо.
Последний раз редактировалось worldmasters; 27.12.2018 в 16:31.
|
|
|
|
27.12.2018, 17:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Проблема с USB STM32
Сообщение от worldmasters
|
Ведь даже на чистый чип винда должна реагировать как на неизвестное устройство ...
|
С чего бы вдруг? Если подтяжка к D+ есть, то будет попытка определить устройство, которая ничем не закончится. Только в логах и можно будет увидеть, что что-то было...
Сообщение от worldmasters
|
На линиях D+- тестером видится ноль
|
Подтяжка к +3.3В постоянная или дрыгается ногой?
Где схема?
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
27.12.2018, 17:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,005
Сказал спасибо: 2,768
Сказали Спасибо 2,711 раз(а) в 2,005 сообщении(ях)
|
Re: Проблема с USB STM32
worldmasters, про подтяжку Вам уже написали.
А по
Сообщение от worldmasters
|
1. Может ли быть чип бракованым ?? 2. или в результате пайки повредится?
|
1. может. Проверено. Но - крайне малое (стремящееся к нулю) кол-во брака.
2. маловероятно, но - смотря как паять.
Последний раз редактировалось Yuri222; 27.12.2018 в 17:13.
|
|
|
Сказали "Спасибо" Yuri222
|
|
|
27.12.2018, 18:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,714
Сказал спасибо: 130
Сказали Спасибо 1,108 раз(а) в 527 сообщении(ях)
|
Re: Проблема с USB STM32
Проверь разьем USB на плате. Может брак.
И какой кварц использован? Если он имеет неверную частоту - USB не запустится при полной работоспособности кристалла. Хотя я обычно получаю "сбой запроса дескриптора устройства."
Цитата:
|
Написал прошивку, проверил на другой плате там все работает как CustomHID.
|
Платы полностью идентичны? Кварцы, обвязка. Попробуй пересадить этот чип на другую плату.
|
|
|
Сказали "Спасибо" DanilinSA
|
|
|
27.12.2018, 19:08
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Проблема с USB STM32
worldmasters, таки ещё про особенности пайки и смачивания поверхностей в разных вариантах Вам не сказали.
Сначала нужно исключить главный источник неприятностей - самого себя, потом остальное уже начинать обдумывать.
Если две одинаковых платы одинаково - проверяйте с работающей разводку, подтяжку (даже номиналы тестером), скрупулезно до тошноты собственной, отсутствие ошибок трассировки - pin2pin, …
Придумайте простую прошивку для тестирования всех возможных ног переводом их в состояние выхода и установки по очереди 0/1 с низкой частотой раз по 5-10. Тут только ваша фантазия. Проверьте на рабочей плате и заливайте в эти. Поверяйте.
Проверьте прошивкой же корректность запуска тактового на нужной частоте, особо от внешнего кварца.
Проверьте соблюдение всех рекомендаций по разводке USB (даже LS).
Проверьте на отсутствие зеркалирования D+ и D- на разъём и путаницу с ID.
Перейдите к очередной итерации чтения материалов сайта st - DS, errata, AN по всему спектру связанного с камнем и USB. Все замечания оттуда проверяйте.
Если ничего не найдёте - призовите мага для заговора, выпейте с ним за праздники и отложите все до 3-го числа, тогда все повторите и оно вполне может и получится.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
28.12.2018, 09:06
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Проблема с USB STM32
Сообщение от eddy
|
С чего бы вдруг? Если подтяжка к D+ есть, то будет попытка определить устройство, которая ничем не закончится. Только в логах и можно будет увидеть, что что-то было...
Подтяжка к +3.3В постоянная или дрыгается ногой?
Где схема?
|
Ну у меня несколько других плат на STM32. Очищаю через стлинк чип. Вставляю в комп и вижу "Устройство не опознано".
На пиках делал USB. Там напрямую линии идут в чип без всякой обвязки и такая же реакция.
Тут сейчас напрямую перепаял без всего. тишина.
Схема простая как кирпич.
Сообщение от Yuri222
|
1. может. Проверено. Но - крайне малое (стремящееся к нулю) кол-во брака.
2. маловероятно, но - смотря как паять.
|
Да в брак тоже практически не верю.
Паял воздухом, затем края обпаивал паяльником тонким чтобы к ногам был плотный контакт. Визуально обрыва не видно.
Сообщение от DanilinSA
|
Проверь разьем USB на плате. Может брак.
И какой кварц использован? Если он имеет неверную частоту - USB не запустится при полной работоспособности кристалла. Хотя я обычно получаю "сбой запроса дескриптора устройства."
Платы полностью идентичны? Кварцы, обвязка. Попробуй пересадить этот чип на другую плату.
|
Прозванивал разъем. Все ноги звонятся. Питание то с USB приходит как положено.
Кристалы пробовал разные 8, 16. Платы один в один. Заказаны на заводе. Обвязка с одной партии .. запаивал сам.
Сообщение от mike-y-k
|
worldmasters, таки ещё про особенности пайки и смачивания поверхностей в разных вариантах Вам не сказали.
|
Ну визуально то вроде все смочилось. видны капельки на контактах. Микроскопа такого нету чтобы проверить.
Сообщение от mike-y-k
|
Если две одинаковых платы одинаково - проверяйте с работающей разводку, подтяжку (даже номиналы тестером), скрупулезно до тошноты собственной, отсутствие ошибок трассировки - pin2pin, …
|
Ошибки трассировки то откуда. Это же из схемы делалось затем в проектировщике. Там если связи нарушаются то система будет вопить. К тому же остальная периферия работает.
Беда конкретно с USB. На обоих модулях. Одна и таже.
Сообщение от mike-y-k
|
Если ничего не найдёте - призовите мага для заговора, выпейте с ним за праздники и отложите все до 3-го числа, тогда все повторите и оно вполне может и получится.
|
Где его взять то?? ))
Все разрешилось. Не прочитал что STM32 работает только на Full Speed а для него обязательна подтяжка DP+ к 3.3v.
Напаял резюк и все полетело .. )))
Всем спасибо. )))
Последний раз редактировалось worldmasters; 28.12.2018 в 10:00.
|
|
|
|
28.12.2018, 09:16
|
|
Частый гость
Регистрация: 21.08.2010
Сообщений: 12
Сказал спасибо: 11
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Проблема с USB STM32
Цитата:
|
Тут сейчас напрямую перепаял без всего. тишина.
Схема простая как кирпич.
|
На схеме подтяжки D+ к +3.3В нет.
Без нее работать не будет.
Именно по этой ноге хост определяет подключение USB устройства и начинает его опрашивать.
|
|
|
|
28.12.2018, 10:28
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Проблема с USB STM32
worldmasters, вот и дух Праздников тем самым магом поработал ![Прикольно](images/smilies/icon_wink3.gif) , а вы боялись что немнайдете его…
Сообщение от mike-y-k
|
Сначала нужно исключить главный источник неприятностей - самого себя, потом остальное уже начинать обдумывать.
… проверяйте … подтяжку (даже номиналы тестером) …
…
|
И заметьте, я совсем не одинок оказался ![Прикольно](images/smilies/icon_wink3.gif)
Чаще всего мы сами себе самые злобные Буратино.
Первым делом создаётся схема обвязки чипа по всем найденным в документах данным. Она потом используется во всех проектах для исключения таких ошибок.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 28.12.2018 в 10:30.
|
|
|
|
28.12.2018, 10:57
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Проблема с USB STM32
Сообщение от mike-y-k
|
worldmasters, вот и дух Праздников тем самым магом поработал , а вы боялись что немнайдете его…
И заметьте, я совсем не одинок оказался ![Прикольно](images/smilies/icon_wink3.gif)
Чаще всего мы сами себе самые злобные Буратино.
Первым делом создаётся схема обвязки чипа по всем найденным в документах данным. Она потом используется во всех проектах для исключения таких ошибок.
|
Да проекты по каждому чипу как правило единичны. Редко когда один чип получается в разных проектах использовать.
Просто в пиках можно было low speed пользовать. Я по привычке и не обратил на это внимание.
|
|
|
|
28.12.2018, 18:06
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Проблема с USB STM32
worldmasters, ну это уже от подхода, закона Мерфи и расположения звёзд с планетами ![Прикольно](images/smilies/icon_wink3.gif)
В процессе знакомства привык такое делать сразу изначально, так и знакомится проще и потом косяков с потерей времени меньше, да и при разводке готового вроде как меньше вопросов, и с трассировкой все нужное уже в комментариях написано,…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:17.
|
|