01.07.2022, 17:49
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Вопросы по разводке STM32H747XIHx
Здравствуйте.
Предыстория темы находится вот тут https://kazus.ru/forums/showthread.php?t=121310&page=6
Взялся таки за разработку этой платы. Частично пытаюсь вытащить схему из исходников демоплаты https://www.st.com/en/evaluation-too...#cad-resources
В целом вроде норм но есть парочка нюансов с которыми хотел уточнить у знающих людей.
Вначале с самого простого:
В схемах на демоплату встречаю в линиях данных резисторы нулевки. Зачем такое делать?? У меня просто места минимум на плате а тут еще и эти непонятные резюки. Я ведь могу исключить их из схемы без потерь??
Это изображение 2.
При настройке модуля FMC и USB OTG загорелось предупреждение о конфликте. Хотя я все пины развел идентично демоплате. Может кто нибудь понятным языком объяснить какие это влечет проблемы??
Даташит то я конечно посмотрел, но до конца причину предупреждения не понял.
Причем какие бы я настройки SDRAM не ставил он всегда ругается. Может конечно там не особо важное но все таки хотелось бы понять причину.
Это картинка 1.
Спасибо.
|
|
|
|
01.07.2022, 17:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,767
Сказал спасибо: 2,667
Сказали Спасибо 2,635 раз(а) в 1,948 сообщении(ях)
|
Re: Вопросы по разводке STM32H747XIHx
Сообщение от worldmasters
|
В схемах на демоплату встречаю в линиях данных резисторы нулевки. Зачем такое делать??
|
Выпаиваем эти резисторы - теряем [ ненужный в данном проекте] порт ULPI - но зато приобретаем лишние "ноги" для других целей.
Есс-но, если определились в проекте с ресурсами, то эти нулевки можно убрать.
Иногда нулевки используют , чтобы под ними протянуть трассу, если не хватает других ресурсов трассировки.
|
|
|
Сказали "Спасибо" Yuri222
|
|
|
02.07.2022, 02:12
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Вопросы по разводке STM32H747XIHx
Спасибо. А чего насчет ворнинга?? Могу я положить на него?? )
|
|
|
|
02.07.2022, 09:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,504
Сказал спасибо: 401
Сказали Спасибо 2,217 раз(а) в 1,315 сообщении(ях)
|
Re: Вопросы по разводке STM32H747XIHx
Ну так вы ж читайте что там написано то, иначе потом будет "положено" на готовую и распаянную плату. Конфликт пинов по функциям. Написано, что функция SDRAM FMC пересекается с USB HS. Поменяйте номер банка в SDRAM, будут задействованы другие пины.
Коль вы с пинами уже завязли, то на кой вам такая плата, ажно на H747 в BGA-корпусе. Это одна из самых сложных плат у ST по плотности разводки и монтажа, сложнее только 32MP157 развести.
__________________
Убейте шизофреника Вовку Стогова!
|
|
|
|
04.07.2022, 09:06
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Вопросы по разводке STM32H747XIHx
Сообщение от NewWriter
|
Поменяйте номер банка в SDRAM, будут задействованы другие пины.
|
Так в том то и дело что с любой настройкой FMC висит это сообщение. Так более того, написал же что с этими пинами собрана демоплата дискавери. И неужели там нельзя использовать совместно модуль FMC и USB OTG??
Сообщение от NewWriter
|
то на кой вам такая плата, ажно на H747 в BGA-корпусе.
|
Как будто есть какой то выход чтоли?? Нам нужна плата способная выполнить заявленный функционал. Все более чем прекрасно понимали в чем будут особенности и сложности при разработке.
Поскольку у меня просто нету альтернатив вот и приходится на форуме просить помощи.
Вот еще: Создал новый проект. Сконфигурировал исключительно FMC. По логике все должно быть чисто. Но ошибка все равно светится. Но как?? Если больше никаких модулей не задействовано? Может это все таки бага?? Ну или просто такое информативное сообщение для разработчиков чтобы они имели ввиду что линии SDCKE+SDNE могут пересекаться с другими блоками??
Нашел видос где разбирается пример проекта для этой дискавери. Так там половина модулей горит желтым и при этом по видео все нормально собирается и работает.. магия прям .
Последний раз редактировалось worldmasters; 04.07.2022 в 09:44.
|
|
|
|
04.07.2022, 12:35
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Вопросы по разводке STM32H747XIHx
worldmasters, если Вы уверены в правильности - игнорируйте предупреждения, внимательно проверив, что все учли правильно и реальное использование всех сигналов не содержит противоречий/пересечений…
Уровень интеллекта ПО таки еще не дотягивает до нашего - посему и вылезают предупреждения.
Если все работает на Вашей discavery - нет причин не работать на иной плате.
ЕМНИП у всех discovery есть все по схемотехнике и плате - разведите ее и оцените набор warning в процессе.
Цитата:
|
- Видишь суслика?
- Нет
- И я не вижу, а он там есть…
|
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
04.07.2022, 15:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,504
Сказал спасибо: 401
Сказали Спасибо 2,217 раз(а) в 1,315 сообщении(ях)
|
Re: Вопросы по разводке STM32H747XIHx
Ну давайте вместе смотреть, я ж всего на память не помню.
__________________
Убейте шизофреника Вовку Стогова!
|
|
|
|
04.07.2022, 17:03
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Вопросы по разводке STM32H747XIHx
Сообщение от NewWriter
|
Ну давайте вместе смотреть, я ж всего на память не помню.
|
Я вроде понял. Нашел тут свободные пины для тактирования. Перенес на них. Теперь они точно не пересекаются нигде.
|
|
|
|
04.07.2022, 18:15
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Вопросы по разводке STM32H747XIHx
Сегодня прислали даташит на камеры которые планируется использовать.
И что то опять куча вопросов. В прошлой теме стало понятно что подключение к камере выполняется через модуль DCMI. Он паралельный.
А вот у камеры таких линий просто нету. У нее линии DATA_P, DATA_N и тд. то есть протокол MIPI. И получается что для подключения надо сконфигурировать DSIHOST??
Но он же вроде бы только на выход работает?? Или сюда нужно какой нибудь преобразователь чтобы перевести камеру к порту DCMI??
|
|
|
|
04.07.2022, 18:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,767
Сказал спасибо: 2,667
Сказали Спасибо 2,635 раз(а) в 1,948 сообщении(ях)
|
Re: Вопросы по разводке STM32H747XIHx
Сообщение от worldmasters
|
У нее линии DATA_P, DATA_N
|
Вы разберитесь, есть ли у процессора в принципе физические такие порты - дифференциальные (типа LVDS или подобное). навскидку быстро просмотрев референсный мануал на проц - не нашел.
А то напрямую может не получиться подключить, потребуется какой-нибудь преобразователь.
Но, как правило, такие диффканалы используются для скоростных интерфейсов - сотни мегагерц - гигагерцы. Я к тому, что если камера вывалит сигнал на гигагерце - то есть ли такие скоростные каналы (трансиверы) у проца? А то как бы не пришлось еще дополнительно конвертировать последовательную шину камеры в параллельную для подключения к процессору.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:12.
|
|