Как стать автором
Обновить

Комментарии 118

Ого. Никогда об этом не задумывался. А софт для проектирования плат это автоматически рассчитывает?
Altium содержит специальный инструмент для выравнивания длины дорожек.
В P-CAD, если я не ошибаюсь, такого нет.
В прочих программах только как дополнение.
Спасибо за наводку! похоже, вот это видео я как-то смотрел, и ещё несколько схожих http://www.altium.com/video-length-tuning-enhancements
В прочих программах только как дополнение.
Ну вот что вы за человек, из-за вас вторые сутки сижу и читаю доки по альтиуму. Спасибо;)
В последней версии DipTrace это появилось. В Альтиуме уже давно есть. Но КМК DipTrace проще и интуитивнее на порядок. Хотя считается что Альтиум это профессиональный пакет. Тут уже смотрите на вкус своего фломастера :)
НЛО прилетело и опубликовало эту надпись здесь
http://diptrace.com/rus/diptrace-software/guided-tour/
differential parts
Все на английском правда. Но там простой язык и четкий.
+ туториал на русском (http://www.diptrace.com/books/tutorial_rus.pdf)
Насколько я в курсе, софт для проектирования печатных плат умеет делать дорожки одинаковой длины уже лет 20-30 как. Когда еще никаких SPI, работающих на гигагерцовых частотах и в помине не было.
Пожалуйста дайте два-три названия такого ПО.
В те времена отечественное ПО для трассировки печатных плат названий не имело. Да и вспомнить его через 20 лет — это слишком. :-)

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

Думаю, концов с названием софта уже не найти, но проблему эту решали очень давно.
Cadence(Allegro) начиная с версии 15.0, Mentor Graphics(Expedition).
вот такой отечественный софт, например, умеет автоматически выравнивать задержки сигналов:
http://eda.eremex.ru/products/topor/competitiveadvantages/highspeedpcbs.html

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

1. В спецификациях чего именно указывают «допуск на разницу в длине дорожек»?
2. Почему «Если дорожка расположена между двумя сплошными проводящими слоями», то допуск надо делить на два?
3. Вы часто встречаете начинающих радиолюбителей, разрабатываютщих устройства, работающие на гигагерцовых частотах?
Здесь три вопроса )
1. Микросхем.
2. Скорость распространения сигнала меньше.
3. Кто сказал, что они не могут интересоваться подобными решениями?
Потому что это получается уже не просто печатная плата, а микрополосковая линия передачи.
2. Потому что получается разная задержка в случае, когда диэлектрик только с одной стороны, и когда диэлектрик с двух сторон.
3. Спрос есть, программы доступны, и порог вхождения понижается.
Я как раз о том и говорю, что если пишется статья, которая объясняет, что дорожки должны быть одинаковой длины из за того, что имеет значение время распространения сигнала и указывается скорость распространения сигнала — скорость света, то, вероятно, как-то не совсем логично писать всего лишь, что «допуск должен быть уменьшен вдвое», не объясняя почему.

Может стоит тогда упомянуть хотя бы о емкости дорожек?

Интересная же тема! А статья какая-то совсем конспективная и довольно односторонняя получилась.
Изложить более подробно пока не готов. Однако хочу порекомендовать книгу, где достаточно подробно раскрывается тема. Там около 1000 страниц, есть в интернете:
Высокоскоростная передача цифровых данных. Высший курс чёрной магии. Джонсон Говард, Мартин Грэхам. — М.: Издательский дом «Вильямс», 2005 г.
ISBN 5-8459-0824-8
Это вторая книга из серии. Первая у меня уже есть.
3. Да, встречаю. разводят модули WI-Fi или BT. Антенную линию. 2.4ГГц.
Честно говоря, ожидал большего.
Человек, занимающийся разводкой ВЧ и СВЧ цепей уж точно будет знать про распространение сигнала в различных средах, а также влияние ёмкости, индуктивности цепи и соседних цепей.
Для начинающих — написано очень понятно, но мало. Но я не видел «начинающих», работающих с гигагерцовыми частотами.
Мне попадалась серия видеороликов, где показаны были возможности какого-то современного САПРа для разводки плат, там вся серия роликов была посвящена разводки таких цепей — и оказывается, программы уже давно умеют это всё сами учитывать, оставляя пользователю доделать небольшие штрихи — расположение (в определённых пределах), форму «загогулин» дорожек, и ширину дорожек. Впрочем, всё можно и вручную самому назначить и нарисовать. Правда, ручная разводка сотни-другой дифпар — сомнительное удовольствие.
К чему это пишу — просто по заголовку показалось, что будет что-то подобное, но текстом, разъяснениями, картинками и ссылками на литературу или сайты.
По-моему, нормально описано. Я не занимаюсь разводкой плат. Но иногда, например на блютузе, такое видел. А тут в краткой форме, без чёрной магии пояснено почему. Спасибо.
Если не ошибаюсь, то на платах с блютузом изогнутые дорожки являются антеннами, а не для создания задержки в сигналах.
Да, там это просто антенны, как и в ноутбуках (wifi) — там на концах проводов, которые уходят в крышку матрицы, сделаны небольшие платы с похожими дорожками.
Ой! Да, верно:) Ошибся значит.
Антенна и линия до антенного гнезда — разные вещи.
И к чему это? Уверен что выше, когда писали о блютузе, видели именно антенну.
Как здесь
image
Я видел такую «антену» на плате Geforce GTX 610. Находилась на конце платы и никуда не вела.

Что она там делала совершенно неясно.
Это задел для защищенной версии, принимать сигналы самоуничтожения со спутника :)
Кто-нибудь может посоветовать книгу по электротехнике «для домохозяек»?.. А то эта статья стала последней каплей.
Вроде и физика не темный лес, рассчитать динамические нагрузки как раз плюнуть, химия более менее понятна. Но как дело доходит до электротехники — туши свет.
От «электротехники» в университете с горем пополам отскочил, а понимания нет совершенно. В моем случае нужна книга совсем уж для идиотов, где объяснят мне зачем между лампочкой и батарейкой еще какой-то там конденсатор или диод.
Начни с сайта easyelectronics dot ru. Его автор DIHALT тут тоже есть и иногда пишет клевые статьи. Я начинал с него. Там есть цикл для начинающих и даже для младшей детсадовской группы :) Удачи.
Хоровиц и Хилл, Искусство схемотехники. Домохозяйкам можно ограничиться несколькими главами в самом начале. Почему между батарейкой и лампочкой нет конденсатора, там понятно рассказано.
«Практикум начинающего радиолюбителя» Борисова
Попробуй мобильное приложение Circuit Jam (EveryCircuit). Очень наглядно все показано, за такое приложение не жалко никаких денег.
НЛО прилетело и опубликовало эту надпись здесь
Для новичков, небольшое дополнение: в данном случае автор пишет про LVDS и СВЧ передачу данных (USB 3.0, SATA, HDMI и т.д.). Все они передают данные по так называемым дифференциальным парам. Если вас интересуют подробности то ключевые слова для поиска: LVDS, дифференциальная передача данных/сигналов. Всем удачи в не легком деле.
Выравнивание длины проводников в параллельной шине широко применялось уже для шины PCI 1.0, которая работает на частоте 33МГц. А также для AGP и модулей памяти SIMM и DIMM всех типов. Для параллельных интерфейсов это даже более актуально. Но по большому счету имеет смысл только при наличии опорного слоя земли или питания под такими дорожками — только в этом случае скорость распространения сигнала будет стабильна и довольно легко расчитывается.
>Скорость электрического сигнала равна скорости света.

Нет величины «просто скорости света». Есть скорость света в вакууме. Не в вакууме скорость света ниже.

И скорость распространения электрического сигнала в проводнике, ЕМНИП, составляет 0.3-0.7 скорости света в вакууме. Это одна из причин, по которой сейчас ведутся исследования в области оптических процессоров и оптических соединений в компьютерах — сигнал быстрее распространяется.
А оптические соединения в компьютере без среды обойдутся, никакого там кварца не будет?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
на самом деле всё гораздо сложнее
дополнительно надо учитывать ещё кучу других факторов, таких как:
1. Входа на самом деле аналоговые и каждые с временем возрастания и спада фронта и их нарушать тоже нельзя, особенно по превышению.
2. Внутри те же клоки и прочие входа подключены к много чему и довольно неравномерно, одни триггеры лижат близко, другие очень глубоко и далеко в чипе.
3. Каждый триггер обладает своими требованиями по входным данным относительно клоков. надо соблюдать время установки ДО клоков и удержания ПОСЛЕ клоков, чтоб триггер успел плавно переплыть с одного состояния до другого.
И самое главное — комбинация этих трёх факторов приводит к тому, что время удержания и время установки распухает до десятков, а порой и сотен наносекунд и всё это время сигнал данных ОБЯЗАН быть зафиксирован относительно начала изменения клока и завершения изменения клока.
Причём клока внутри кристала что не равно клока на ножке, это капец как важно и про это забывают все (привет дишманские двухслойки и проблемы с землёй).
И как вывод — эти требуемые времена существенно больше чем сдвиги даже на 2 гигагерцах, эти времена образуют глаз и он «закрывается» куда раньше 2 гигагерц в случае обычных проводников а не диф пар.
Так же надо учитывать переходные процессы, любой поворот дорожки это уже индуктивность
НЛО прилетело и опубликовало эту надпись здесь
Только не «входА», а входЫ.
«входа» — это Родительный падеж слова вход.
А можете пояснить, чего минусы?
Прав же человек.
ТНВД прям вспомнился))
Скорость электрического сигнала равна скорости света

Даже разница между 0,99 скорости света и 0,9999 — казалось бы, но! это на ПОРЯДКИ разыне вещи. Ибо mc^2.
А вообще подобные эффекты еще в советских ламповых телевизорах применялись: вот типа этой ЛЗЦТ (расшифровывается, что характерно, как Линия Задержки Цветного Телевизора). Внутре — по-сути много тонкой длинной медной проволоки, по которой электричество чууу-ть-чуть, саа-мую малость, но ровно настолько, насколько надо медленне из конца в конец добегает.
image
НЛО прилетело и опубликовало эту надпись здесь
Вот только задерживается в этой линии не электричество, а звук.
Почему dimview заминусовали?
В телевизоре действительно ультразвуковая линия задержки.
Если ее сделать на проводе, получится провод длиной несколько километров.

Для zaq1xsw2cde3vfr4 — скорость света с среде зависит не от сопротивления, а от диэлектрической и магнитной проницаемости среды.

Может потому что звук как бы тоже в виде электричества там представлен?
Или кто-то думает что там, внутри провода, сжимается/разжимается воздух?
Звук не только в воздухе распространяется.
Я, тем не менее, сомневаюсь, что эта линия проводит в себе звук через какой-нибудь там газ.
Ну почему же газ?
Звук распространяется и в твердых телах.
Спасибо за энциклопедическую справку, но смысла это не добавляет.
Принцип работы ультразвуковых ЛЗ состоит в том, что электри­ческий сигнал с помощью электромеханического преобразователя преобразуется в акустические колебания, которые затем распро­страняются в виде упругих волн через звукопроводящую среду и далее выходя из неё посредством другого электромеханического преобразователя снова преобразуются в электрический сигнал.
Время задержки выходного сигнала относительно входного определяется скоростью звука в материале звукопровода, его размерами и конфигурацией и типом волн. Акустические волны, используемые в ЛЗ могут быть разных видов и типов — поверхностные и объёмные, объёмные волны могут быть поперечными (волны сдвига), и продольными (волны сжатия), Частный вид поперечных волн — крутильные колебания, распространяющиеся в виде волн в стержнях и упругих проволоках. По типу используемого звукопровода ЛЗ подразделяются на волноводные (ленточные и проволочные) и, более простые в изготовлении, ЛЗ с многократными отражениями от граней звуковода, выполненного в виде призмы (с прямым ходом луча, свёрнутые, многоугольные, клиновидные).
Справочные данные на ЛЗЦТ-0,7-1500: http://www.155la3.ru/datafiles/lzct.pdf
О задерживании некоего «не элетричества, а звука», то-есть звука, представленого не в виде электрического сигнала, речи там не идёт.

UPD: Помимо всего прочего из справки можно вынести вывод что задерживать там можно не только «звук», но и видеосигнал.
Мне кажется удивлять должно кол-во плюсов, говорящих либо о некомпетентности набежавших, либо о том, что люди поставили плюсов за хорошую шутку, либо может я дурак и чего-то не понимаю?
Нет, это задержка яркостного сигнала относительно цветности (0,7 мкс). А для звуковые (УЛЗ-64) использовались для создания копии сигнала цветности на соседнюю строку
А третья нога зачем?
Судя по схеме это экранирование.

чтобы не падало!

НЛО прилетело и опубликовало эту надпись здесь
Нет, эта — на 0,7 мкс.
Та, что ультразвуковая — 64 мс, не мкс. И не на время обратного хода, а на время передачи одной строки. В системе SECAM сигнал цветности состоит из синих и красных строк, передающихся по очереди (зелёная восстанавливается вычитанием синего и красного из сигнала яркости). Поэтому чтобы совместить строки R и B, необходимо «запомнить» одну из них до момента, когда начнется передача второй.
НЛО прилетело и опубликовало эту надпись здесь
Да, вы таки правы, длительность строки 64 микросекунды, по памяти я уже не помнил, пришлось загуглить и меня ввёли в заблуждение спеки на УЛЗ-64 взятые отсюда [http://ippart.com/ulz-64-2-liniya-zaderzhki-15892.html]: «Время задержки 63943 ±30 мкс.»

Однако, насчёт обратного хода не соглашусь.

Во-первых, в SECAM цветоразностные сигналы передавались одновременно с сигналом яркости, а совместимость с ЧБ достигалась тем, что цвет передавался на отдельных полосах в верхней части спектра видеосигнала (так незаметнее), плюс частотная модуляция вместо амплитудной, плюс в 4 раза уменьшенный размах, плюс чередование R-Y и B-Y для уменьшения ширины цветонесущей (и вот для компенсации чередования и нужна эта ЛЗ).

Во-вторых, время обратного хода гораздо короче длительности строки и примерно равна длине строчного синхроимпульса (4.7 мкс, http://www.irls.narod.ru/tv/1-2.gif). Даже если прибавить сюда время гашения строчных импульсов, выйдет около 12 мкс. Синхроимпульс использовался не для передачи сигналов цветности, а для коммутации прямого и задержанного сигнала, чтобы они приходили в блок цветности одновременно.
На порядок — это в 10 раз. На порядки это в 100, 1000 и т.д. раз. У вас разница — процент.
Почему у вас c^2? мы что, меряем полную энергию покоя?
Не раскрыт вопрос влияния индуктивности этих петель.
Точно, из за индуктивности возникает межсимвольная интерференция.
Там еще и емкость на соседние слои и дорожки сильно влияет.

Считаю что такие дикие многовитковые загогулины происходят от лени и жестко ограничивают максимальную частоту.
НЛО прилетело и опубликовало эту надпись здесь
Снижается по сравнению с соленоидом? Так это и так ясно.
Спасибо! Кратко и понятно
Скорость электрического сигнала равна скорости света

На самом деле не совсем. Сейчас не вспомню формулу, а кому нужно точно спросит у гугла, но скорость зависит отот электрического сопротивления материала.
Еще бы рассказать почему между дорожками расстояние X, между дорожкой и земляным полигоном Y и зачем в слоях под и над дорожкой может понадобиться делать вырезы и полигоны. Ну и другие интересные нюансы проектирования высокочастотных устройств.
> Скорость электрического сигнала равна скорости света

Что за электрический сигнал?
Есть скорость распространения электромагнитного поля в среде.
Казалось бы вопрос который и не вот как сложный, когда это знаешь…
А вот просто рассказать — это сложно.
НЛО прилетело и опубликовало эту надпись здесь
Зато это один из самых простых синхронных протоколов, где «на пальцах» можно всё показать.
Именно так.
Разводить DDR3/4 (да и второй тоже тудаже) дикий гемморой даже в альтиуме, для единичного сигнала он отлично выравнивание делает, а когда надо сделать 40 сигналов, то вспоминается недобрым словом цена менторовского софта.
НЛО прилетело и опубликовало эту надпись здесь
В этом плане ментор вкуснее, может и каденс умеет, но цены совершенно фантастические
Может я глупость сейчас скажу, но разве подобные вещи не применят еще для избавления от паразитных гармоник?
НЛО прилетело и опубликовало эту надпись здесь
Строго говоря, они и так не прямоугольные, фронты и спады сигналов закруглены, и чем длиннее линия, тем больше отклонение от «ступеньки». А если ещё и давить гармоники, то действительно вредно — будет вместо меандра что-то типа синусоиды.
Я не про цифровые сигналы, а в целом. На аналоговых схемах тоже подобное видел.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Я подразумевал, что даже при наилучших условиях длина пробега получается небольшой.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Правильные ответы именно это и подтверждают.
Учитывать длину проводников приходилось еще 40 лет назад. На картинке внутренности векторного суперкомпьютера CRAY-1.
Осознанный беспорядок.
Посыл статьи понятен, однако не раскрыта суть.
Можно добавить, что «скорость электрического сигнала » (что само по себе звучит непонятно, вообще, это фазовая скорость ЭМ волны имеется ввиду, насколько я понял) зависит, прежде всего, от диэлектрической и магнитной проницаемости материала (а именно обратно пропорционально корню из их произведения), поэтому для наиболее распространенного материала диэлектрика FR-4 (относительная диэлектрическая проницаемости которого примерно 4.5) длина данных линий будет «примерно» в 2 раза меньше.
Также, что и подтверждает комментарии, многие после прочтения будут путать гнутые линии задержки с антеннами, выполненными на плате.
Собственно, необходимость приводить одновременно и синхронно все сигналы от отправителя всем получателям и стала причиной смерти шин ATA и SCSI (которая параллельная), и в каком-то смысле PCI. Переход на p2p линки (SATA, SAS, PCI-E) позволил убрать требование синхронности из разводки проводов, переложив проблемы синхронизации и буфферизации на получателей/отправителей.
НЛО прилетело и опубликовало эту надпись здесь
Хозяйке на заметку:
До 33MHz стоит больше беспокоиться о толщине дорожек чем о длине.
даже на одном килогерце клоков можно наловить проблем.
самый простой способ связи с плис это SPI.
но например AVR работает на десятках мегагерц,
а вот плис уверенно ловит до 500 мегагерц, а изредка до 2 гигагерц.
И если
1. фронты сигнала затянуты хотя-бы на 2-3 нс или
2. проблемы с землёй (сделали двухслойку без земляных полигонов, авр на одном конце дикой глистины земли, а плис на другом конце)
то в итоге вместо одного клока плис видит двойной, тройной и тд
и часто это бывает оооочень редко и очень неопределённо (буквально от фаз луны, и присуствия рака на горе),
удачной отладки в общем.
Вместо плис можно подставить другие контроллеры (некоторые PIC12-16) или дешёвые китайские чипы где поленились поставить триггера шмитта или фильтры входные (а таких блин немало, особенно если покупаешь штучный чип в китае в разы дешевле чем такой же у производителя на 10000шт).
Если землю и питание развели через одно место, то глючить и выгорать начинает даже К155ЛА3.
Всё же не лишним было бы не только написать формулу, но и подставить в неё конкретные значения для примера:
299 792 458 м/с / 1ГГц = 30 сантиметров разница между дорожками получается допустимая для ГигаГерцового сигнала. Дорожки же часто змеятся даже на крохотных платах работающих на десятках мегагерц (где допустимая по скорости света разницы доставляет уже метры).
Где косяк?
по моему в статье неверно объяснена причина из-за которой образуется разбежка по времени. любой проводник имеет сопротивление, и емкость. а уж когда он окружен кучей параллельно идущих проводов то она и значительно выше. получается наш проводник это обычная RC цепочка которую мы заряжаем когда на входе подаем 1 и ждем когда эта 1 будет на выходе. в той же википедии сказано что время зарядки до порогового напряжения срабатывания пропорциональна RC. и добавляя лишнюю длинну мы по сути наращиваем R для выравнивания.
ну так и C тоже растёт при увеличении длины дорожки.
То, о чём вы говорите, имеет место быть. Длинная линия может работать в двух режимах: в режимах RC, когда частота сигнала ниже некой пороговой частоты линии, и в режиме линии с постоянным волновым сопротивлением, когда частота сигнала выше пороговой частоты RC-режима, но ниже частоты режима волновода
А почему все сигналы пускают по одной ветке? Можно сделать элегантные прямые линии, но дублировать их? Сначала сигнал по левой, потом по правой?
Уточню, скорость распространения Поля примерно (!) равна скорости света.
А частицы в проводниках двигаются со скоростью 2-3сантиметра в секунду.
НЛО прилетело и опубликовало эту надпись здесь
Глупый вопрос — внутри процессора сейчас несколько устройств, делают ли между ними удлиненные дорожки и если не делают, то почему?
НЛО прилетело и опубликовало эту надпись здесь
Там разница в длине дорожек исчисляется микронами, внешние выводы и те имеют большую разницу в длине чем типичная дорожка внутри кристалла. На десятках гигагерц внутри кристалла может только понадобится выравнивать длины.
Ответ на вопрос в заголовке статьи знает каждый сетевой инженер, который может рассказать, почему минимальный размер Ethenet-кадра равен 64 байта: )
Наглядно. Спасибо.
Скорость электромагнитного сигнала в вакууме равна скорости света. Скорость электромагнитного сигнала (или любого другого сигнала переносящего энергию) в любой другой среде меньше скорости света. Скорость сигналов в меди составляет примерно 70% от скорости света и зависит от толщины, ширины проводника, состава примесей в меди. Исходя из этого, расчеты длин в статье содержат ошибку
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории