Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Проблема с USB STM32

Непрочитано 27.12.2018, 16:29  
worldmasters
Гражданин KAZUS.RUN
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Проблема с USB STM32

Здравствуйте. Есть вот такой чип: STM32F103T8U6

Сделал плату на нем.Запаял. Чип абсолютно чистый. Вставляю в комп а комп ноль эмоций. Вообще ни в каком виде не хочет видеть устройство.

Написал прошивку, проверил на другой плате там все работает как CustomHID. Заливаю в этот чип - тишина.
На линиях D+- тестером видится ноль. Почему так может быть то??
Линии тысячу раз проверил. Идут правильно. Напрямую. Без промежуточных компонентов.

STLINK видит чип и прошивает его нормально. Даже работает отладка в чипе. Периферия также работает. I2C, SPI, чтение пинов. У меня два аналогичных устройста и на обоих одна и таже проблема.

Может ли быть чип бракованым ?? или в результате пайки повредится?
Корпус QFN но с виду все запаяно. везде видно припой на контактах. КЗ нигде между линиями нету. С другими сетями также не коротит.
Ведь даже на чистый чип винда должна реагировать как на неизвестное устройство ...


Буду благодарен любой помощи. Спасибо.
Реклама:

Последний раз редактировалось worldmasters; 27.12.2018 в 16:31.
worldmasters вне форума  
Непрочитано 27.12.2018, 17:05  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Проблема с USB STM32

Сообщение от worldmasters Посмотреть сообщение
Ведь даже на чистый чип винда должна реагировать как на неизвестное устройство ...
С чего бы вдруг? Если подтяжка к D+ есть, то будет попытка определить устройство, которая ничем не закончится. Только в логах и можно будет увидеть, что что-то было...
Сообщение от worldmasters Посмотреть сообщение
На линиях D+- тестером видится ноль
Подтяжка к +3.3В постоянная или дрыгается ногой?
Где схема?
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Сказали "Спасибо" eddy
mike-y-k (27.12.2018)
Непрочитано 27.12.2018, 17:11  
Yuri222
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,919
Сказал спасибо: 3,109
Сказали Спасибо 3,030 раз(а) в 2,258 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Проблема с USB STM32

worldmasters, про подтяжку Вам уже написали.
А по

Сообщение от worldmasters Посмотреть сообщение
1. Может ли быть чип бракованым ?? 2. или в результате пайки повредится?
1. может. Проверено. Но - крайне малое (стремящееся к нулю) кол-во брака.
2. маловероятно, но - смотря как паять.

Последний раз редактировалось Yuri222; 27.12.2018 в 17:13.
Yuri222 вне форума  
Сказали "Спасибо" Yuri222
mike-y-k (27.12.2018)
Непрочитано 27.12.2018, 18:49  
DanilinSA
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,801
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Проблема с USB STM32

Проверь разьем USB на плате. Может брак.
И какой кварц использован? Если он имеет неверную частоту - USB не запустится при полной работоспособности кристалла. Хотя я обычно получаю "сбой запроса дескриптора устройства."
Цитата:
Написал прошивку, проверил на другой плате там все работает как CustomHID.
Платы полностью идентичны? Кварцы, обвязка. Попробуй пересадить этот чип на другую плату.
DanilinSA вне форума  
Сказали "Спасибо" DanilinSA
mike-y-k (27.12.2018)
Непрочитано 27.12.2018, 19:08  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,288
Сказал спасибо: 11,862
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Проблема с USB STM32

worldmasters, таки ещё про особенности пайки и смачивания поверхностей в разных вариантах Вам не сказали.
Сначала нужно исключить главный источник неприятностей - самого себя, потом остальное уже начинать обдумывать.
Если две одинаковых платы одинаково - проверяйте с работающей разводку, подтяжку (даже номиналы тестером), скрупулезно до тошноты собственной, отсутствие ошибок трассировки - pin2pin, …
Придумайте простую прошивку для тестирования всех возможных ног переводом их в состояние выхода и установки по очереди 0/1 с низкой частотой раз по 5-10. Тут только ваша фантазия. Проверьте на рабочей плате и заливайте в эти. Поверяйте.
Проверьте прошивкой же корректность запуска тактового на нужной частоте, особо от внешнего кварца.
Проверьте соблюдение всех рекомендаций по разводке USB (даже LS).
Проверьте на отсутствие зеркалирования D+ и D- на разъём и путаницу с ID.

Перейдите к очередной итерации чтения материалов сайта st - DS, errata, AN по всему спектру связанного с камнем и USB. Все замечания оттуда проверяйте.

Если ничего не найдёте - призовите мага для заговора, выпейте с ним за праздники и отложите все до 3-го числа, тогда все повторите и оно вполне может и получится.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 28.12.2018, 09:06  
worldmasters
Гражданин KAZUS.RUN
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию 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.
Напаял резюк и все полетело .. )))

Всем спасибо. )))
Миниатюры:
Нажмите на изображение для увеличения
Название: image.png
Просмотров: 0
Размер:	30.2 Кб
ID:	136463  

Последний раз редактировалось worldmasters; 28.12.2018 в 10:00.
worldmasters вне форума  
Непрочитано 28.12.2018, 09:16  
BsdMan
Частый гость
 
Регистрация: 21.08.2010
Сообщений: 12
Сказал спасибо: 11
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
BsdMan на пути к лучшему
По умолчанию Re: Проблема с USB STM32

Цитата:
Тут сейчас напрямую перепаял без всего. тишина.
Схема простая как кирпич.
На схеме подтяжки D+ к +3.3В нет.
Без нее работать не будет.

Именно по этой ноге хост определяет подключение USB устройства и начинает его опрашивать.
BsdMan вне форума  
Непрочитано 28.12.2018, 10:28  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,288
Сказал спасибо: 11,862
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Проблема с USB STM32

worldmasters, вот и дух Праздников тем самым магом поработал , а вы боялись что немнайдете его…
Сообщение от mike-y-k Посмотреть сообщение
Сначала нужно исключить главный источник неприятностей - самого себя, потом остальное уже начинать обдумывать.
… проверяйте … подтяжку (даже номиналы тестером) …
…
И заметьте, я совсем не одинок оказался
Чаще всего мы сами себе самые злобные Буратино.

Первым делом создаётся схема обвязки чипа по всем найденным в документах данным. Она потом используется во всех проектах для исключения таких ошибок.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 28.12.2018 в 10:30.
mike-y-k вне форума  
Непрочитано 28.12.2018, 10:57  
worldmasters
Гражданин KAZUS.RUN
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Re: Проблема с USB STM32

Сообщение от mike-y-k Посмотреть сообщение
worldmasters, вот и дух Праздников тем самым магом поработал , а вы боялись что немнайдете его…

И заметьте, я совсем не одинок оказался
Чаще всего мы сами себе самые злобные Буратино.

Первым делом создаётся схема обвязки чипа по всем найденным в документах данным. Она потом используется во всех проектах для исключения таких ошибок.

Да проекты по каждому чипу как правило единичны. Редко когда один чип получается в разных проектах использовать.
Просто в пиках можно было low speed пользовать. Я по привычке и не обратил на это внимание.
worldmasters вне форума  
Непрочитано 28.12.2018, 18:06  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,288
Сказал спасибо: 11,862
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Проблема с USB STM32

worldmasters, ну это уже от подхода, закона Мерфи и расположения звёзд с планетами
В процессе знакомства привык такое делать сразу изначально, так и знакомится проще и потом косяков с потерей времени меньше, да и при разводке готового вроде как меньше вопросов, и с трассировкой все нужное уже в комментариях написано,…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Распайка USB разъёма для STM32 supercelt ARM 1 17.09.2016 09:55
USB Даталоггер на stm32 anton_1000 ARM 7 24.03.2016 15:34
Что за проблема с JLink? eddy Коллекция глюков 34 21.01.2014 20:16
Проблема: 64 bit & USB driver proteus'a Prorokeus Proteus 15 18.12.2013 06:51
Проблема с USB > RS-485 > AVR DimanVIP Микроконтроллеры, АЦП, память и т.д 22 19.10.2010 08:57


Часовой пояс GMT +4, время: 07:45.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.