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

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

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

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

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

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


 
Опции темы
Непрочитано 27.12.2018, 16:29  
worldmasters
Гражданин KAZUS.RU
 
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 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.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Проблема с USB STM32

Сообщение от worldmasters Посмотреть сообщение
Ведь даже на чистый чип винда должна реагировать как на неизвестное устройство ...
С чего бы вдруг? Если подтяжка к D+ есть, то будет попытка определить устройство, которая ничем не закончится. Только в логах и можно будет увидеть, что что-то было...
Сообщение от worldmasters Посмотреть сообщение
На линиях D+- тестером видится ноль
Подтяжка к +3.3В постоянная или дрыгается ногой?
Где схема?
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Сказали "Спасибо" eddy
mike-y-k (27.12.2018)
Непрочитано 27.12.2018, 17:11  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,745
Сказал спасибо: 2,659
Сказали Спасибо 2,626 раз(а) в 1,942 сообщении(ях)
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.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,671
Сказал спасибо: 130
Сказали Спасибо 1,074 раз(а) в 517 сообщении(ях)
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
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
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.RU
 
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 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
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
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.RU
 
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Re: Проблема с USB STM32

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

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

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

Да проекты по каждому чипу как правило единичны. Редко когда один чип получается в разных проектах использовать.
Просто в пиках можно было low speed пользовать. Я по привычке и не обратил на это внимание.
worldmasters вне форума  
Непрочитано 28.12.2018, 18:06  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
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, время: 10:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot