|
|
  |
Разбиение сложной платы на несколько небольших, Сделать ли бутерброд? |
|
|
|
Jul 1 2015, 19:10
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 16-08-14
Пользователь №: 82 563

|
Цитата(krux @ Jul 1 2015, 19:06)  ок, у вас есть шина 66 МГц на 7 устройств. обычно в этом случае возможны 2 варианта 1) от Master делается T-дерево. (разветвленное) 2) от Master делается fly-by шина. в обоих случаях весьма желательно иметь согласованные по импедансу сигнальные линии. здесь надо смотреть предусматривается ли возможность терминации на ваших микросхемах, или нет, и на всех ли.
далее зависит от того, насколько часто на шину выдается очередная команда чтения или записи. В одних случаях удобнее будет разводка "деревом", в другом может быть "fly-by". Спасибо. Буду разбираться.
|
|
|
|
|
Jul 2 2015, 07:08
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 16-08-14
Пользователь №: 82 563

|
Ох, крайне дорого выходит четырехслойная плата >10x10cm для моих целей. Средняя цена превышает 120$. А на плате 10x10 выходит так:
Помещается только половина крупных компонентов. Хм...
|
|
|
|
|
Jul 3 2015, 10:04
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 16-08-14
Пользователь №: 82 563

|
Насчет fly-by в случае ниже я просто веду ответвления к компонентам.
Не нравится мне эта картина...
|
|
|
|
|
Jul 3 2015, 17:02
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 16-08-14
Пользователь №: 82 563

|
У меня возникают вопросы не того уровня, в котором находится тема. Взгляните на картинку:
Я попытался разбить плату на части, чтобы упростить разводку. Однако в этом ужасе я даже не знаю с чего начать. Неверное с размещения компонентов? В таком случае каким правилом мне руководствоваться? Как действуют при разводке большого числа компонентов знающие люди? Микросхема, от которой идет шина, находится слева наверху; мне ее ставить поближе к краю платы?..
|
|
|
|
|
Jul 3 2015, 19:46
|

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

|
Это старая идеология едва работает сегодня. Нужно знать блок-схему, схемотехнику, знать стандарты сигналов (требования к ним), шины и их структуру как по питанию, тактированию, так и по обработке данных и передачи на разъемы. Выравнивать длины шин, диф пар. Следить за развязкой, полигонами. Если требуется проводить проверку целосности цепей, сигналов. ... всего сразу и не объяснишь. То что вы тут выкладываете это крохи из которых трудно понять многое, замучают вас советами ненужными. Если есть импульсники, их разводка отдельная тема. Также придется учитавать и технологические стандарты как производства самой платы, так и стандарты ее сброки при разводке.
|
|
|
|
|
Jul 4 2015, 06:11
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Можно начать разводить на бумаге. Нарисовать компоненты, соединенные шиной, и попытаться эту шину прикинуть. И так раз сэм-восэм, пока не понравится. Разъемы уже имеют, обычно, конкретное расположение, от них и начать плясать. Больше 4 слоев использовать не вижу смысла, если нет BGA корпусов. Внутренние слои - земля, питания, на верхнем слое - большая часть цепей, в том числе и шины, на нижнем - всякие "особые", не пролазящие по верхнему слою.
|
|
|
|
|
Jul 4 2015, 06:19
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 16-08-14
Пользователь №: 82 563

|
Всем большое спасибо. Теперь знаю в каком направлении двигаться.
|
|
|
|
|
Jul 4 2015, 08:16
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Извините, а в чем сложность платы? У Топикстартера ужасно расположены элементы на плате, отсюда и проблемы с разводкой. Там красивая шина получается, нужно просто предусмотреть на плате место для ее проведения. И 66 мегагерц- не те скорости, чтобы специально за выравнивание бороться, хватит просто шины (как тут уже сказали). Ну и, конечно, 4 слоя а не 2. Про "больше чем 4" - это, мне кажется, перебор. Про "два слоя"- это ненужный и дорогой мазохизм. Секрет в хорошем расположении элементов, но это приходит с опытом. Нужно делать- и переделывать. У меня не раз бывали случаи что на второй-третий день разводки оказывалось что что-то не так поставил как нужно для разводки, ну и полная переделка связей в какой-то области платы, с потерей времени, но зато с приобретением опыта. Не нужно бояться откатываться назад, нужно только хоть дважды в день сохранять копии (или делать коммиты, кто что пользует). Ну и дней за 5-10 разведете красиво.
|
|
|
|
|
Jul 4 2015, 08:34
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Цитата(musa @ Jul 4 2015, 10:20)  Сомневаюсь что вы в двух слоях разведете все сигнальные цепи которые у него есть. И не забывайте про согласавание импедансов и длин цепей, для "змеек" тоже нужно место. И кроме того компоненты нужно ставить так чтобы минимизировать разницу в длинах цепей в компоненте и между компонентами. Врядли вы все это сможете сделать на бумаге Не все цепи, конечно, а большую часть. Нижний слой использовать в том случае, когда не получается на верхнем. Внутренние слои использовать в исключительных случаях. На бумаге не разводить, а общий принцип набросить, где какой элемент поставить, и как к нему шину тянуть. Выравнивать с точностью до нескольких мм, думаю, не обязательно. Разбежка по времени будет небольшая. Тем более, заглядывать внутрь корпусов...  Выше советовали разводить шину звездой. Представляете, как согласовывать импедансы у такой шины? Я - нет. Плотность разводки зависит от диаметра переходных отверстий. Сделайте минимально возможными, и разведется легко.
|
|
|
|
|
Jul 4 2015, 13:49
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
ViKo, а при чем здесь топология шины к импедансу ее трасс?  Импеданс зависит строго от геометрии трассы на конкретном материале. Ни от сигналов летящих по этой трассе, ни от топологии он не зависит. Хоть звезда, хоть последовательно, хоть в случайном порядке - импеданс трасс будет один и тот же. На 4-х слойке разводить шину между несколькими СМД корпусами по верхнему слою? Не самое удачное решение - там же будут находиться эти компоненты. Вот как раз максимально по нижнему, с минимальными отводами по верхнему к подключаемым компонентам - это да, работает. Только короткие сигналы есть смысл оставлять на верхнем слое, чтобы они не мешали длинным шинам внизу. Как-то вот так должна такая шина выглядеть:
Это конечно память, но суть та же - чипы с одной стороны, шина с другой, и к чипам только отводы от переходных.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|