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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> как правильно выбрать стратегию разводки?
[sER]
сообщение Jan 25 2006, 11:23
Сообщение #1


PCB_developer
***

Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622



Добрый день, хочу спросить у вас совета, мне была поставлена задача сделать разводку платы(прикреплена в файле), плата smd (и штыревые), компонентов smd достаточно много на небольшой объём. Я никогда до этого не работал с smd (и не давал их в производство). И, как я подозреваю, разводка не сильно отличается от штыревых, но возникли проблемы, для начала перечислю ограничения.
От меня вообще хотели, чтобы для простоты установки я расположил все smd элементы на одной стороне, мне удалось переубедить заказчика(на примере) что развести в два слоя при этом не возможно.
Значит остановились на двухслойной и компоненты распложены по обеим сторонам.
класс точности(после опытов) был выбран 4-й то есть всё по ГОСТ 23751-86
ширину сигнальных проводников я ставил 0.15мм
ширину питания и земли (чем толще, тем лучше) я получил приемлемый результат только с +5v - 0.8
+12V - 0.9 (особенно важна толщина)
GND - 0.8

переходные отверстия - 0.400mm (без метал.), 0.800mm (с металл.)
параметры в обоих слоях
pad to pad - 0.250mm ставил во всех случаях 0.200mm , но особого эффекта не дало.
pad to line - 0.250mm
line to line - 0.250mm
pad to via - 0.300mm
Line to via - 0.250mm
via to via - 0.250mm

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

Но с двухсторонней разводкой тоже возникли некоторые трудности:
Что я делал:
Сначала я сам занялся расстановкой элементов. Исходя из логики работы платы, пытался поставить всё параллельно как идёт шина:
с XP4->DD10,DD12->XP5(где-то под ним DD11)->DD7->DD2 и т.д. (всё это дело зафиксировал). Резисторы и т.д. сначала разбросал в авторасстановке спектры(v. 9.0.3) с grid wire 2.540000, grid via 2.540000 -попытался развести авторазводкой..... неразведённой оказалось пол платы... вручную это доразводить х.з. сколько времени займёт, не хотелось бы столько работы.
Тогда я попытался ещё и мелкую рассыпуху расставить в ручную (примерно потягал по плате по своему разумению, результат не отличился намного)
Тогда я предложил самой спектре расставить почти всё, после N-й генерации получил то, что в файле. В принципе что-то разумное в этом есть, хотя почему то я представлял не так (опыта наверное нет). Так вот после автотрассировки (коррекции переходных, толщины питания и земли) спектра мне развела плату (в общем-то, что в файле)
если честно, а ожидал чего-то по красивее
так как встроенми роутами получалось ещё хуже (по моему разумению)
я начел думать, как задать стратегию, чтобы это было покрасивее, попользовался ранее скаченным на форуме *.DO файлом (ideal.do от IBM, ещё чего-то)

но получалось примерно тоже, что и с немного поправленной автоконфигурацией
Наверное, потому что я часть команд не понимаю.
Добавлял уж и (качество при неполной разводке)
cost layer top high (type length)
cost layer bottom high (type length)
set diagonal_mode always
к тому, что было…. Лучше может и стало, но не намного, а вот не довёл трасс …
поставил medium, - развилась, не сказал бы что лучше…(ну в принципе то как раз этот вариант в архиве)
3) free – тоже пробывал

поставил
#переходные отверстия в радах смд элементов
rule pcb (via_at_smd on (grid on))

Antony Ugolev, гдето говорил
>> Вообще, я сначала прокладываю цепи земли и питания вручную и фиксирую их, >>причём землю делаю преимущественно на нижнем слое и запрещаю трассировщику >>проводить трассы цепи GND на слое TOP длиннее, чем 2 мм.
>>Потом землю заливаю полигоном.
решил тоже внести кое-что:
попытался растащить питания и землю по разные стороны ближе к краям, и снова не развелось половина, (видно он компоненты до этого так расставил, как ему удобнее, и цепи естественно от этого проложил)

Несколько вопросов:

какая у вас стратегия?
я уже просто не знаю, он только при авторасстановке и автогенерации разводит

Поделитесь опытом как можно развести эту плату, или эта разводка (что в файле тоже может сойти на производстве)?

У меня шина там от XP4
Может как-то правильно организовать разводку шины?

!!!! P.S. переименуйте *.TXT в *.ZIP, не мог иначе загрузить.
Прикрепленные файлы
Прикрепленный файл  kl.txt ( 49.76 килобайт ) Кол-во скачиваний: 214
 


--------------------
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 25 2006, 14:48
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



А какая скорость на этой плате? Разводка получилась, если скорости невысокие может и не стоит больше наводить красоту? Можно конечно, но стоит ли?
Go to the top of the page
 
+Quote Post
Antony Ugolev
сообщение Jan 25 2006, 22:29
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 28-10-05
Из: Москва
Пользователь №: 10 240



sER, я тебе отправил личное письмо.

Там много полезного... Надеюсь. Жду ответа.


--------------------
Remember about the Main...
Go to the top of the page
 
+Quote Post
[sER]
сообщение Jan 26 2006, 08:01
Сообщение #4


PCB_developer
***

Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622



Спасибо, что откликнулись.

Цитата(Uree @ Jan 25 2006, 18:48) *
А какая скорость на этой плате? Разводка получилась, если скорости невысокие может и не стоит больше наводить красоту? Можно конечно, но стоит ли?


скорость до 1-го МГц, так что невысокоскоростная.

Цитата(Antony Ugolev @ Jan 26 2006, ) *
sER, я тебе отправил личное письмо.
Там много полезного... Надеюсь. Жду ответа.


Спасибо. Прочитал, посмотрел, сейчас буду пробывать ещё с ручной расстановкой.


--------------------
Go to the top of the page
 
+Quote Post
Panych
сообщение Jan 26 2006, 08:14
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



Цитата
' date='Jan 26 2006, 11:01' post='81470']
Скорость до 1-го МГц, так что невысокоскоростная.

имеется в виду частота или спектр сигнала? наиболее интересен спектр...


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post
[sER]
сообщение Jan 26 2006, 08:53
Сообщение #6


PCB_developer
***

Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622



это спектр, схема цифровая.


--------------------
Go to the top of the page
 
+Quote Post
Gena2001
сообщение Jan 28 2006, 15:43
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 6-03-05
Пользователь №: 3 111



Скорее всего, при такой разводке ваша плата работать не будет, хотя бы из-за не пропаев на тех smd площадках, где стоят переходные отверстия - так не делают.
Спектр до 1-го МГц означает, что тактовая примерно 100-150 кГц - при плохой разводке даже на такой частоте схема может не работать. Попробуете расставить и развести все руками.
Насколько я помню, для авторастановки тоже нужен свой хитрый DO файл.
Купите или найдите в интернете книги по P-CAD и Спектре из них узнаете много полезного.
Go to the top of the page
 
+Quote Post
Kiwi
сообщение Jan 28 2006, 22:53
Сообщение #8


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

Группа: Свой
Сообщений: 193
Регистрация: 25-10-05
Пользователь №: 10 107



Разводка по моему в данном случае могла бы быть лучше если бы попробовали развести руками, или по край ней мере улушить данный вариант. Есть много мест где трэки могли быть покороче, и покрасивее . Считаю плохой практикой делать между треками острые углы (см картинку), к тому же шина +5В с одной стороны на резизторе шириной 0,9мм, а со второй стороны уже 0,2мм??
я бы положил полигон земли сверху и снизу
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Gena2001
сообщение Jan 29 2006, 09:57
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 6-03-05
Пользователь №: 3 111



Полностью согласен с Kiwi . Однако при данной разводке даже полигоны не спасут, уж очень мало заливки получается. Подобные "дурные привычки" в будушем могут сослужить дурную службу. Загляните на www.elart.narod.ru
Go to the top of the page
 
+Quote Post
[sER]
сообщение Jan 30 2006, 10:32
Сообщение #10


PCB_developer
***

Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622



Сейчас переделываю, как закончу выложу ещё раз.

to Kiwi а что это за программа у тебя на скриншоте?
рассмотрел только Altium.... она понимает формат пикада...
я просто работал только в pcad 4.5-2002 )

>Считаю плохой практикой делать между треками острые углы (см >картинку), к тому же шина +5В с одной стороны на резизторе >шириной 0,9мм, а со второй стороны уже 0,2мм??

это я уже поправил после того как послал)

>Скорее всего, при такой разводке ваша плата работать не будет, >хотя бы из-за не пропаев на тех smd площадках, где стоят >переходные отверстия - так не делают.

да я понимаю что разводка ужасная) поэтому и просил совета.
А на счёт не пропаев - разве выходной контроль их не обнаружит?

>Насколько я помню, для авторастановки тоже нужен свой хитрый DO файл.

у меня он уже достаточно хитрый wink.gif выложу со следующей версией.Насколько я помню, для авторастановки тоже нужен свой хитрый DO файл.


--------------------
Go to the top of the page
 
+Quote Post
[sER]
сообщение Jan 30 2006, 15:15
Сообщение #11


PCB_developer
***

Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622



Расставил элементы в ручную (по моему разумению и согласно логике работы)
в архиве 2 варианта(по 4-му классу):
1) var2 - это моя расстановка и авторазводка
2) var3 - это моя расстановка + моя разводка питания, а остальное авторазводка...

красиво развести не удаётся ноги у регистров перекручены, из-за чего лепится уйма переходных в близи.

выкладываю ещё свой DO
что можно ещё сделать?

по 3-му классу точности(толщина 0.2 и line to line = 0.2) не разводится около 5 нитей(те что синие)
to Antony Ugolev -> не получается у меня по 3-му классу(((, как ты говорил
в принципе меня не таропят, может ещё посижу...

что скажите про эти что в архиве?
Прикрепленные файлы
Прикрепленный файл  forum.rar ( 56.66 килобайт ) Кол-во скачиваний: 126
 


--------------------
Go to the top of the page
 
+Quote Post
Gena2001
сообщение Jan 30 2006, 17:11
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 6-03-05
Пользователь №: 3 111



>>А на счёт не пропаев - разве выходной контроль их не обнаружит?
Не всегда. Контакт межет пропадать при определенных условиях: температура, вибрация и т.п.

>>рассмотрел только Altium....
Для справки Altium - производитель(владелец прав) pcad 2002 - это может быть просто их просмотрщик.

Вот что у меня получилось с твоей платой. Это тоже авторазводка встроенным роутером pcad без DO файла.
Прикрепленный файл  Rvar3.zip ( 105.01 килобайт ) Кол-во скачиваний: 257



Кварц BQ1 должен стоять вплотную к ногам микрухи, а соответствуюшие кондеры "еще ближе".

Сообщение отредактировал Gena2001 - Jan 30 2006, 17:13
Go to the top of the page
 
+Quote Post
[sER]
сообщение Jan 31 2006, 08:01
Сообщение #13


PCB_developer
***

Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622



Цитата(Gena2001 @ Jan 30 2006, 21:11) *
Вот что у меня получилось с твоей платой. Это тоже авторазводка встроенным роутером pcad без DO файла.
Прикрепленный файл  Rvar3.zip ( 105.01 килобайт ) Кол-во скачиваний: 257


Кварц BQ1 должен стоять вплотную к ногам микрухи, а соответствуюшие кондеры "еще ближе".


А можеш описать как тебе удалось уменьшить колличество переходных? И каким встроенным ты пользовался? Я попробовал Shape Route и у меня получилась фигня(((

Потом как я понял ты удалил часть земли и залил полигоном(который присоединл к земле) получилось красиво. Или ты землю и не разводил до конца?


--------------------
Go to the top of the page
 
+Quote Post
Gena2001
сообщение Jan 31 2006, 13:05
Сообщение #14


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 6-03-05
Пользователь №: 3 111



Разводил какраз Shape Route . Землю не удолял, а сначала развел все, потом залил землей.
Go to the top of the page
 
+Quote Post
[sER]
сообщение Jan 31 2006, 15:43
Сообщение #15


PCB_developer
***

Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622



Gena2001, обращаюсь к вам, решил всё проделать сам...
(к тому же заметил у себя небольшую ошибку в подложке SO14) и мне сказали предусмотреть 2 возможные установки кварца, переделывал на том варианте что вы прислали.
И вот что у меня получилось.... почему-то не пожелали педключатся несколько переходных между слоями.. почему? Из-за чего заливка не такая полная как у вас....

И ещё эту платку смогут сделать по 3-му классу?
Прикрепленные файлы
Прикрепленный файл  var16.rar ( 66.11 килобайт ) Кол-во скачиваний: 89
 


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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