реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> stm32 - библиотеки элементов для Eagle, что дает ST?
igorle
сообщение Mar 8 2013, 20:22
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 338
Регистрация: 14-07-12
Пользователь №: 72 753



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

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

Кто-нибудь может ткнуть пальцем - как, например, экспортировать STM32F в библиотеку Eagle?
Go to the top of the page
 
+Quote Post
Aner
сообщение Mar 8 2013, 21:57
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Думаю нарисовать самому быстрее в орле, да и это не главное. Главное, если знаешь, технологию пр-ва плат, сборку, то сделаешь почти всегда без ошибок и последующих матюков на чужую либу. Ошибок у производителей чипов хоть отбавляй. Да и не все, например дают под пасту размеры шаблона. Библиотека под STM32F, почти под все корпуса, давно как есть на сайте орла, ройте. Более 3 лет пользуем.
Go to the top of the page
 
+Quote Post
igorle
сообщение Mar 9 2013, 06:04
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 338
Регистрация: 14-07-12
Пользователь №: 72 753



Комечно, можно и самому нарисовать, и найти готовую библиотеку. Я нашел на сайте cadsoftusa библиотеку stm32 (правда, там у выводов обозначено только generic имя, типа PA11), нашел библиотеки различных энтузиастов (и ошибки там тоже нашел).

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

Сейчас с ST. Не верю, что они не поддерживают сами библиотеки своих элементов для различных CADов. И я полагаю, что это это я не разобрался, как на их сайте найти библиотеки, или, скорее всего, сорсы для библиотек, которые можно экспортировать в различные CADы.
Go to the top of the page
 
+Quote Post
oll
сообщение Mar 9 2013, 07:20
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Цитата(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/
Go to the top of the page
 
+Quote Post
igorle
сообщение Mar 9 2013, 09:02
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 338
Регистрация: 14-07-12
Пользователь №: 72 753



Цитата(oll @ Mar 9 2013, 11:20) *
У них есть STM32 Boundary Scan Description Language (BSDL) files

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

Go to the top of the page
 
+Quote Post
Aner
сообщение Mar 9 2013, 09:57
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



...не поддерживают сами библиотеки своих элементов для различных CADов
и правильно делают, не их поле бизнеса. А то и отвечать придется за баги в чужих CADах.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Mar 9 2013, 15:19
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



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

P.S. стандартные библиотеки имеются в комплкте практичски со всеми САДами или же берутся с сайтов САДов или производителей.
Таже программа UltraLibrarian, которой Вы должны были пользоваться чтобы преобразовать .BXL полученный от ТИ в либу Вашего САД - в ней есть поиск, и многие стандартные корпуса можно взять из нее.
Go to the top of the page
 
+Quote Post
oll
сообщение Mar 9 2013, 15:31
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Сам выдираю элементы для Eagle из чужих схем (благо под Eagle схем полно в интернете), пока сам делал только один элемент - ЖКИ 7 сегментный индикатор. У меня простые платки, работают практически сразу.
Имхо правильным системным подходом будет создание своего библиотечного элемента, тем более это не сложно и можно делать быстро, но от ошибок, к сожалению, никто не застрахован.

Сообщение отредактировал oll - Mar 9 2013, 15:37
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 15:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.014 секунд с 7
ELECTRONIX ©2004-2016