Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: stm32 - библиотеки элементов для Eagle
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
igorle
Я когда работал с TI - не сразу разобрался как библиотеки элементов для CADа искать. По началу - или искал готовые, или сам рисовал. Позднее дошло, что они к каждому элементу рядом с даташитом дают файл .BXL. Из этого файла можно сделать экспорт в любую библиотеку.

Сейчас осваиваю ST. Скорее всего, они тоже дают свои библиотеки - или готовые, или некие исходники, которые можно конвертировать в нужный формат. Но пока я не нашел как это работает.
Я иду на st.com Microcontrollers, затем Resources ->Models and Symbols и нахожу три файла, вроде бы не имеющих отношения к CADам.

Кто-нибудь может ткнуть пальцем - как, например, экспортировать STM32F в библиотеку Eagle?
Aner
Думаю нарисовать самому быстрее в орле, да и это не главное. Главное, если знаешь, технологию пр-ва плат, сборку, то сделаешь почти всегда без ошибок и последующих матюков на чужую либу. Ошибок у производителей чипов хоть отбавляй. Да и не все, например дают под пасту размеры шаблона. Библиотека под STM32F, почти под все корпуса, давно как есть на сайте орла, ройте. Более 3 лет пользуем.
igorle
Комечно, можно и самому нарисовать, и найти готовую библиотеку. Я нашел на сайте cadsoftusa библиотеку stm32 (правда, там у выводов обозначено только generic имя, типа PA11), нашел библиотеки различных энтузиастов (и ошибки там тоже нашел).

Но это все не системный подход. По аналогии с TI - пока я не разобрался с их основным механизмом поддержки CADов, понимал что туплю. Не может быть, чтоб такой монстр как TI, хочет, чтобы для каждого када энтузиасты разрабатывали библиотеки.

Сейчас с ST. Не верю, что они не поддерживают сами библиотеки своих элементов для различных CADов. И я полагаю, что это это я не разобрался, как на их сайте найти библиотеки, или, скорее всего, сорсы для библиотек, которые можно экспортировать в различные CADы.
oll
Цитата(igorle @ Mar 9 2013, 12:04) *
Сейчас с ST. Не верю, что они не поддерживают сами библиотеки своих элементов для различных CADов. И я полагаю, что это это я не разобрался, как на их сайте найти библиотеки, или, скорее всего, сорсы для библиотек, которые можно экспортировать в различные CADы.

У них есть STM32 Boundary Scan Description Language (BSDL) files
как Simplify Eagle library part creation from BSDL files http://dangerousprototypes.com/2013/01/16/...-part-creation/
igorle
Цитата(oll @ Mar 9 2013, 11:20) *
У них есть STM32 Boundary Scan Description Language (BSDL) files

Спасибо. Я смотрел в этом направлении, но понял (судя по всему - ошибочно), что эти файлы годятся только для моделирования и для JTAG отладки.

Aner
...не поддерживают сами библиотеки своих элементов для различных CADов
и правильно делают, не их поле бизнеса. А то и отвечать придется за баги в чужих CADах.
Allregia
В библиотеках есть две вещи - сивольное обохначение на схеме и футпринт для платы.
О первом вообще говорить нечего - его быстрее самому нарисовать в любом САДе, чем утт обсуждать. Но главное - в нем тяжело огибки сделать, ведь его нарисовать можно просто прямоугольником с выводами, можно даже просто в библиотееке схемных жлемнтов выбрать разьем с подходящим числом контактов (я когда мне лень, для некотоых элемеентов так и делаю - беру CONx из либы Оркада). Главное не ошибиться куда к каким ножкам что подключать.
Полагаю что со схемным вопрос исчерпан, теперь футпринт. Не говоря о том, что его тоже можно самому нарисовать, тут вопрос в другом - почему это должен быть обязательно элемент от ST? А от Тексаса взять BXL с футпринтом такого же корпуса нелья?
Слава богу, микроконтроллеры это не механические элементы, переключатели и т.п., где все разное - вариантов корпусов-то не так много, и главное - они все стандартные.
Я беру из стандартной пикадовской библиотеки корпус, например F-QFP14X14-G100, и использую его что с LPC1768, что с STM32F103, что с STM32F407, какая разница?

P.S. стандартные библиотеки имеются в комплкте практичски со всеми САДами или же берутся с сайтов САДов или производителей.
Таже программа UltraLibrarian, которой Вы должны были пользоваться чтобы преобразовать .BXL полученный от ТИ в либу Вашего САД - в ней есть поиск, и многие стандартные корпуса можно взять из нее.
oll
Сам выдираю элементы для Eagle из чужих схем (благо под Eagle схем полно в интернете), пока сам делал только один элемент - ЖКИ 7 сегментный индикатор. У меня простые платки, работают практически сразу.
Имхо правильным системным подходом будет создание своего библиотечного элемента, тем более это не сложно и можно делать быстро, но от ошибок, к сожалению, никто не застрахован.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.