Перейти к содержанию
    

Добрый день!

Такой вопрос. Создаю новый элемент в библиотеке P-CAD (ATmega16).

 

В Symbol Editor делаю символ элемента, исходя из datasheet

443e94b2e636.jpg

У меня получается с 40 выводами, как в диповском корпусе.

В мастере понял только, как двухсторонний символ создать.

Посадочное место мне нужно в TQFP корпусе:

9bca8d6cef22.jpg

В этом корпусе получается 44 пина.

Хотел узнать, как правильно создать в этом случае библиотечный элемент?

И не понял, как символ четырехсторонний создать. Мастер не позволяет, вручную рисовать? Или так не принято?

И как объединить потом эти два элемента в Library Executive, если у меня различие по кол-ву пинов идет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В патерн понятно. Как раз у меня это и сделано. Имею ввиду в symbol. Ну и куда лишние ноги девать ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Либо нарисовать символ, с 44 пинами, обозначив неиспользуемые как NC, либо вручную в PinsView прописать всё как надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да Вы взяли схемное обозначение от 40 выводного DIP корпуса и пытаетесь прицепить к нему 44-выводный TQFP корпус. У них разная нумерация выводов!! У 44 выводного корпуса неиспользуемых выводов нет. Так что в данном конкретном случае различия по кол-ву пинов нет!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В патерн понятно. Как раз у меня это и сделано. Имею ввиду в symbol. Ну и куда лишние ноги девать ))

Лишние ноги в Simbol едиторе рисовать не надо, а вот в свойствах имеющихся в графе pin destination указывать номер ноги корпуса в соответствии с датащитом.

А в редакторе библиотек в таблице Pins View строки неподключенных ног корпуса не заполнять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Немного не в тему...

По поводу картинки вашего корпуса TQFP - сделайте контактные площадки длиннее, чтобы примерно на 1 мм выступали за выводы микросхемы, иначе замучаетесь паять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В Symbol Editor делаю символ элемента, исходя из datasheet

И не понял, как символ четырехсторонний создать. Мастер не позволяет, вручную рисовать? Или так не принято?

Не надо четырёхсторонний. И "исходя из даташита" тоже не надо.

На мой взгляд, нужно сгруппировать пины по портам, отдельно вынести служебные (питания, резет, кварц). Схема будет лучше читаться...

Сетку, кстати, лучше ставить отечественную, 2.5 мм. Хоть какое-то соответствие ГОСТам :)

 

 

И как объединить потом эти два элемента в Library Executive, если у меня различие по кол-ву пинов идет.

Если посмотреть на оба корпуса, видно, что 4 лишних вывода - дополнительное питание. Подводить его НАДО.

Как к одному пину символа подключить несколько площадок паттерна, нарисовано, например, здесь:

http://electronix.ru/forum/index.php?showtopic=67662

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Исходя из вышесказанного:

В симбол эдитор делаю так:

9bb098d305a7.jpg

Выводы VCC и GND не обозначаю (по номерам), так как их будет несколько. В library executive потом одинаковые выводы для приведение в соответствие обозначаю через JMP.

Или правильней будет вот так нарисовать?

dd2d6c67ef00.jpg

 

В pattern editor контактные площадки удлиняю на 1 мм:

18ee18401467.jpg

 

Теперь правильно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Или правильней будет вот так нарисовать?
Оба варианта имеют право на жизнь, но оба очень далеки от идеала. Т.е. если вам надо быстро развести одну плату для макета и больше никогда не использовать этот элемент - сойдет. Если вы намерены использовать его в читаемой схеме, то подумайте о том, что между ногами питания и земли вам надо будет нарисовать конденсаторы. Причем очень желательно, чтобы по схеме было видно, какой именно конденсатор подключен к конкретной паре питание-земля. Подумайте, что к паре ног вам надо будет подключить кварц (значит между этими ногами нужно иметь достаточно расстояния, чтобы не делать черезчур гнутые и длинные связи), а к кварцу - нагрузочные емкости (значит они не должны мешать связям от соседних ножек), ноги программирования желательно поставить ближе к краю, чтобы связи к разъему программирования не мешались остальной схеме. Входы, совмещенные с АЦП желательно расположить слева (они чаще всего будут входами, а направление сигнала на схеме предпочтительно слева направо. Ну и т.д. Т.е. рисуя этот элемент попытайтесь представить его уже в схеме. Станет примерно понятно какие ножки где должны находиться.

"Лучше день потерять, потом долететь за 5 мингут" (с)Крылья, ноги и хвосты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отпишусь не с целью поспорить с Сергеем, а просто изложить чуть другое мнение :)

 

Библиотека не должна рисоваться "под схему". Схема завтра будет другая, а символ перерисовывать - тратить время, вносить дополнительные ошибки...

 

Чаще всего порты располагают именно так - одной большой "кучей", рисуют шину и направляют их все сразу туда. А из шины их можно "доставать" по мере надобности в нужных местах.

 

Пины питания, кварц красивее расположить снизу. Тогда вспомогательная обвязка не будет мешаться. Рисуют как один пин питания, так и сразу много - разницы никакой, на мой взгляд.

Конденсаторы фильтрующие... Ну, я (и не только я :) ) рисую просто гирлянду конденсаторов, а потом развешиваю их на необходимые ноги. Проблем больших тут нету.

 

Хотя лучше будет поместить рядом Vcc + Gnd, AVcc+ARef+AGnd - чтобы конденсаторы ставить прямо между ними.

 

Ещё проблема с pattern'ом - никак не обозначена первая нога. Если уж делать шелкографию, какой-нибудь кружок между 1-й и 44-й ногой стоит предусмотреть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже не с целью поспорить, а только обосновать позицию.

Библиотека не должна рисоваться "под схему". Схема завтра будет другая, а символ перерисовывать - тратить время, вносить дополнительные ошибки...
Любая схема содержит типовые узлы. Всегда нужно заводить питание и сброс. Почти во всех схемах будет подключен кварц и будет внутрисхемное программирование. Именно эти части УГО надо продумать особенно тщательно, чтобы раз и навсегда.
Чаще всего порты располагают именно так - одной большой "кучей", рисуют шину и направляют их все сразу туда. А из шины их можно "доставать" по мере надобности в нужных местах.
Абсолютно согласен насчет шины. Но это не мешает располагать типовые входы слева, а выходы справа.
Пины питания, кварц красивее расположить снизу. Тогда вспомогательная обвязка не будет мешаться.
Питание - 50% согласен. В остальных 50% его удобнее вообще вынести в отдельное УГО. Кварц можно располагать и сверху - один вывод справа, второй слева. Тогда кварц рисуется над УГО процессора, а нагрузочные емкости от него вверх. Тоже висит себе там и не мешает.
Ну, я (и не только я :) ) рисую просто гирлянду конденсаторов, а потом развешиваю их на необходимые ноги. Проблем больших тут нету.
Пока не появится необходимости отдать схему в разводку девочке, которая не имеет никакого понятия о схемотехнике. Известны реальные случаи, когда вся гирлянда конденсаторов удобно располагалась в углу платы, у входов питания :maniac: Рисование конднсаторов непосредственно у выводов дает некоторую гарантию, что ни одна пара выводов питания не будет оставлена без конденсаторов.
Ещё проблема с pattern'ом - никак не обозначена первая нога. Если уж делать шелкографию, какой-нибудь кружок между 1-й и 44-й ногой стоит предусмотреть.
Или срезать угол. А в идеале еще и нарисовать в слое Top assy красивую картику, котрая будет на сборочном чертеже.

post-17095-1259276500_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если правильно понял, делаю либо вот так:

571ba5c1f703.jpg

 

Одним символом, либо вот так

4073391f31fb.jpg74387d5fbabf.jpg

Делю, обвязку отдельно, порты отдельно.

 

В патерне добавил кружок возле первой ноги (правда при переносе в фотошоп круг превратился в неизвестно что )) )

f9ec98988a69.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делю, обвязку отдельно, порты отдельно.
да, только AREF относится не к питанию, его лучше расположить рядом с аналоговыми входами. И кварц тоже перенести в символ портов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, только AREF относится не к питанию, его лучше расположить рядом с аналоговыми входами.

 

а это разве не опорное напряжение для АЦП?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...