Волновое сопротивление ethernet при трассировке
В данном разделе мы рассматриваем, как избежать искажений цифрового сигнала, связанных с его передачей по проводнику на печатной плате. Несмотря на то, что это в первую очередь задача для инженера-схемотехника, разработчик печатной платы тоже зачастую повинен в проблемах с передачей сигналов по плате, а также в возникающих на плате наводка и перекрестных искажениях.
Почему сигнал искажается при передаче?
Прежде всего, искажения свойственны высокочастотным сигналам, с частотой 1 ГГц и более. Это связано с эффектами резонансов и отражений на отдельных сегментах проводников, переходных отверстий, разветвлений на плате, а также на входах приемников. Однако проблема состоит в том, что и сигналы частотой до 500 МГц, типовые для стандартных цифровых схем, как мы увидим далее, зачастую могут быть существенно искажены, а значит, их тоже можно отнести к высокочастотным.
В чем идея передачи без искажений?
Принцип передачи сигналов без искажений состоит в том, что проводник выполняется как линия передачи (или "длинная линия" [4] ) с заданным характеристическим (волновым) сопротивлением, т.е. импедансом Z0, одинаковым на всем протяжении от источника к приемнику сигнала, чем обеспечивается однородность линии. Вторым требованием является согласованность линии с источником и приемником сигнала. В отличие от обычного проводника такая линия передачи не приводит к резонансу, искажениям и отражениям при передаче сигнала, какой бы длинной она ни была. Линии передачи могут быть легко реализованы на печатной плате путем применения материалов с известными параметрами и обеспечения требуемых размеров элементов печатного рисунка. Различают последовательное и параллельное согласование линии, при этом необходимо использовать определенные согласующие резисторы на выходе источника и/или входе приемника сигнала. Линии передачи, сформированные на плате, разумеется, могут быть продолжены за пределами платы с помощью соединителей и кабелей с контролируемым волновым сопротивлением Z0.
Для каких сигналов искажения становятся существенными?
Сопоставляя длину проводника на плате с длиной волны, которую имеет самая высокочастотная составляющая передаваемого сигнала (при распространении, например, в материале FR4), можно определить так называемую электрическую длину проводника. Электрическая длина может быть выражена в долях от минимальной длины волны или же в долях от обратной ей величины — длительности фронта. Если проводник имеет слишком большую электрическую длину, то для предотвращения чрезмерных искажений сигнала надо выполнять этот проводник как линию передачи. Заметим, что при передаче высокочастотных сигналов следует использовать линии передачи не только для уменьшения искажений, но и для снижения уровня электромагнитных излучений (ЭМИ).
Правило «половины длительности фронта»
Грубое правило состоит в том, что проводник является «электрически длинным» (то, что в электротехнике называется " длинная линия "), если время прохождения фронта сигнала от источника к самому дальнему приемнику превышает половину длительности фронта сигнала. Именно в этом случае отражения в линии могут существенно исказить фронт сигнала. Предположим, что в устройстве предусмотрены микросхемы с длительностью фронта 2 нс (например, по документации для серии FastTTL). Диэлектрическая постоянная материала печатной платы (FR4) на высоких частотах близка к 4,0, что дает скорость движения фронта около 50% скорости света, или 1,5•108 м/с. Это соответствует времени распространения фронта 6,7 пс/мм. Имея такую скорость, за 2 нс фронт пройдет около 300 мм. Отсюда мы можем заключить, что для подобных сигналов следует использовать «линии передачи», только если длина проводника превышает половину данного расстояния — то есть 150 мм.
К сожалению, это неверный ответ. Правило «половины длительности фронта» слишком упрощенное и может привести к проблемам, если не учитывать его недостатки.
Проблемы упрощенного подхода
Данные по длительности фронта, приведенные в документации на микросхемы, отражают максимальное значение, и зачастую реальное время переключения существенно меньше (скажем, оно может быть в 3–4 раза меньше, чем «максимальное», и вряд ли можно гарантировать, что оно не будет меняться от партии к партии микросхем). Более того, неизбежная емкостная составляющая нагрузки (от подключенных к линии входов микросхем) уменьшает скорость распространения сигнала по сравнению с расчетной скоростью, достижимой на пустой печатной плате. Следовательно, для достижения адекватной целостности передаваемого сигнала, линии передачи следует использовать для гораздо более коротких проводников, чем предлагает описанное ранее правило. Можно показать, что для сигналов с длительностью фронта (по документации) 2 нс целесообразно использовать линии передачи уже для проводников, длина которых превышает всего лишь 30 мм (а иногда и меньше)! Особенно это относится к сигналам, несущим функцию синхронизации или стробирования. Именно для таких сигналов характерны проблемы, связанные с «ложным срабатыванием», «пересчетом», «фиксацией неверных данных» и другие.
Где применяются линии передачи?
Согласованные линии передачи применяют для распределения сигналов синхронизации («клока», «строба») и высокоскоростных шин данных. Их применяют и для менее скоростных сигналов, передаваемых на более далекие расстояния, — например, SCSI, USB, PCI. Кроме того, типично их применение и для еще более медленных сигналов, передаваемых на очень большие расстояния, таких как 10base-T Ethernet, RS485.
В большинстве случаев линии передачи используются для сохранения исходной формы высокоскоростных сигналов и снижения паразитных ЭМИ. Но в то же самое время линии передачи имеют свойство снижать уровень наводок на проводник со стороны внешних электромагнитных полей, поэтому их применение также оправдано с точки зрения обеспечения электромагнитной совместимости (ЭМС) и повышения устойчивости схемы к помехам, наводкам и шумам.
Может оказаться полезным использование линий передачи для узкополосных сигналов (например, для аналоговых измерительных сигналов) с тем, чтобы предотвратить их «загрязнение» окружающими высокочастотными полями, в частности, наводками от цифровой части схемы или от внешних источников ЭМИ. Это становится тем более важно, если учесть, что аналоговые микросхемы зачастую склонны к «детектированию» (демодуляции) радиочастотных наводок на вход, имеющих частоты порядка сотен мегагерц.
Примеры линий передачи
В качестве примеров рассмотрим наиболее простые виды линий передачи.
Первый пример — это проводник на поверхности печатной платы, под которым расположен опорный плана «земли» или питания (рис. 1). Этот так называемая микрополосковая линия, или просто микрополосок. Не вдаваясь в физические принципы действия, просто приведем формулы расчета. Волновое сопротивление такой линии в омах определяется как:
, где Еr — диэлектрическая проницаемость материала (около 4,4 для FR4 на 100 МГц), B — ширина проводника, C — толщина меди, H — толщина диэлектрика (расстояние до опорного плана). Время распространения сигнала составляет:
Второй пример — проводник во внутренних слоях платы, расположенный симметрично относительно двух опорных планов питания (рис. 2):
Время распространения сигнала составляет для симметричного полоска:
Такая линия немного медленнее, чем микрополосок, зато гораздо более устойчива к помехам и гораздо меньше склонна к паразитным излучениям, что хорошо для обеспечения ЭМС.
Если учесть некоторую паразитную емкостную нагрузку (обычно несколько пФ на вывод), формулу следует скорректировать следующим образом:
где Cd — сумма всех емкостных нагрузок, Z0 — характеристическое сопротивление ненагруженной линии, и C0 — характеристическая емкость ненагруженной линии полученная по формуле из [2].
Предпочтительной схемой подключения нагрузок к линии передачи является «одинаковое число нагрузок на единицу длины», в отличие от «подключения всех нагрузок в одну точку». Хотя можно применять и разновидности варьирования геометрических размеров различных сегментов проводника так, чтобы обеспечить одинаковое Z0 по всей длине линии, даже при подключении нескольких входов в одной точке.
Как сконструировать линию передачи наилучшим образом?
Наиболее высокоскоростные (или наиболее критические) сигналы должны находиться в слоях, соседних с планом «земли» (GND), причем желательно с тем, который является парным с планом питания для развязки. Менее критичные сигналы могут быть проведены относительно планов питания, если в этих планах адекватно выполнена развязка и они не очень зашумлены. Каждый такой план питания должен быть ассоциирован с микросхемой, с которой или на которую поступает данный сигнал. Наилучшую помехозащищенность и ЭМС обеспечивают полосковые линии, проведенные между двумя планами GND, каждый из которых является парным со своим планом питания для развязки.
Линия передачи не должна иметь отверстий, разрывов или расщеплений в любом из опорных планов, относительно которых она проведена, так как это приводит к существенным изменениям Z0. Более того, полосковая линия должна находиться как можно дальше от любых разрывов в плане или от края опорного плана, и данное расстояние не должно быть меньше десятикратной ширины проводника. Соседние линии передачи должны быть разнесены не менее чем на три ширины проводника, для устранения перекрестных помех. Очень критичные или «агрессивные» сигналы (например, связь с радиоантенной) могут выиграть в ЭМС от использования симметричной линии с двумя рядами близко расположенных переходных отверстий, как бы загораживающих ее от других проводников и создающих коаксиальную структуру в печатной плате. Однако для таких структур вычисление Z0 производится по другим формулам.
Как можно удешевить проект?
Описанные выше виды линий передачи почти всегда требуют использования многослойной платы, поэтому могут быть не применимы для создания массовых продуктов низшей ценовой категории (хотя при больших объемах 4-слойные печатные платы всего на 20–30% дороже, чем двусторонние). Однако для низкостоимостных проектов используются и такие виды линий, как сбалансированная (однородная), или копланарная, которые могут быть сконструированы на однослойной плате. Следует иметь в виду, что однослойные виды линий передачи занимают в несколько раз большую площадь на плате, чем микрополосковая и полосковая линии. Кроме того, экономя на стоимости печатной платы, вы будете вынуждены платить больше за дополнительное экранирование устройства и фильтрацию шумов. Есть общее правило, гласящее, что решение проблем ЭМС на уровне корпусирования изделия стоит в 10–100 раз дороже, чем решение той же проблемы на уровне печатной платы.
Поэтому, сокращая бюджет разработки путем урезания количества слоев печатной платы, будьте готовы к тому, что придется потратить дополнительное время и деньги на несколько итераций заказа образцов плат, чтобы обеспечить требуемый уровень целостности сигналов и ЭМС.
Может ли линия передачи переходить из слоя в слой?
Высокоскоростные, или критические, сигналы не должны переходить из слоя в слой. Каждое переходное отверстие создает дополнительные отражения в линии. Это означает, что, начиная трассировку печатной платы, в первую очередь надо развести сигналы «клока», «синхронизации» и пр., размещая рядом соответствующие компоненты для достижения минимальной площади высокоскоростной части схемы и минимальной длины проводников. Далее выполняется разводка высокоскоростных шин, высокочастотных сигналов передачи данных и подобных им сигналов, по-прежнему преимущественно в одном слое, а затем уже, с использованием других слоев, - всех остальныех сигналов, менее критичных с точки зрения целостности или обеспечения ЭМС. В тех случаях, когда для критического сигнала нет разумной возможности остаться в том же слое разводки, необходимо рядом с каждым местом межслойного перехода поместить развязывающий конденсатор (с соответствующей частотной характеристикой). Его выводы должны быть подключены к соответствующим опорным планам, около точки, в которой критический сигнал меняет слой.
Довольно просто реализовать разводку линий передачи, выполненных как микрополоски, на той же стороне ПП, что и планарные компоненты. Полосковая же линия передачи, несмотря на преимущества с точки зрения ЭМИ и ЭМС, требует применения переходов со слоя на слой, что не очень хорошо. Разработчики СВЧ-схем часто используют именно микрополосок (как правило, с волновым сопротивлением 50 Ом) таким образом, что ширина проводника на плате в точности равна ширине вывода планарной микросхемы источника и приемника сигнала — это снижает паразитные излучения и наводки. Кроме того, в данном случае характерно применение отдельных экранированных областей для каждого каскада усиления, с использованием алюминиевых фрезерованных экранов, что недопустимо для массовой продукции. В общем случае, к сожалению, полностью обойтись без смены слоев невозможно, либо из-за применения встроенных во внутренние слои ПП полосковых линий, либо из-за высокой плотности разводки.
Пример на рис. 3 показывает подключение развязывающего конденсатора к планам питания. Он же может использоваться как пример подключения терминирующего резистора или выводов микросхемы.
Как ослабить негативный эффект от смены слоев?
По типовым правилам разводки, около каждой микросхемы имеется как минимум один развязывающий конденсатор, так что мы можем менять слой вблизи микросхемы. Однако следует учитывать общую длину сегментов, которые не расположены в «полосковом» слое. Грубое правило таково: общая электрическая длина этих сегментов не должна превышать одной восьмой длительности фронта. Если на каком-то из этих сегментов может произойти слишком большое изменение Z0 (например, при использовании ZIF-розеток или других видов панелек под микросхемы), лучше стремиться минимизировать эту длину до одной десятой времени фронта. Используйте указанное правило для определения максимально допустимой общей длины ненормированных сегментов и старайтесь минимизировать ее в этих пределах, насколько возможно.
Исходя из этого, для сигналов с временем фронта (по документации) 2 нс мы должны менять слой не далее чем 10 мм от центра микросхемы или от центра согласующего резистора. Это правило выработано с учетом 4-кратного запаса на то, что реальное время переключения может быть существенно меньше, чем максимальное по документации. Примерно на таком же расстоянии (не более) от места смены слоев должен находиться как минимум один развязывающий конденсатор, соединяющий соответствующие планы «земли» и питания. Такие маленькие расстояния сложно обеспечить при использовании микросхем большого размера, поэтому в разводке современных высокоскоростных схем не обойтись без компромиссов. Однако это правило обосновывает то, что в скоростных схемах предпочтительны микросхемы малого размера, и объясняет факт бурного развития технологий BGA и flip-chip, которые минимизируют путь сигнала от проводника на плате до кристалла микросхемы.
Моделирование и тестирование прототипов
Из-за наличия множества вариантов микросхем и еще большего количества вариантов их применения некоторые инженеры могут найти эти практические правила недостаточно точными, а кто-то сочтет их преувеличенными, однако такова роль «практических правил» - это всего лишь грубое приближение, позволяющее интуитивно конструировать корректно работающие устройства.
Сейчас все более доступными и продвинутыми становятся средства компьютерного моделирования. Они позволяют вычислять параметры целостности сигналов, ЭМС, в зависимости от реальной структуры слоев и разводки сигналов. Конечно, их применение даст более точные результаты, чем применение наших грубых приближений, поэтому мы рекомендуем как можно более полно использовать компьютерное моделирование. Однако не стоит забывать, что реальное время переключения микросхем может быть существенно короче, чем указанное в документации, и это может привести к получению неверных результатов, так что позаботьтесь о том, чтобы модель выходных и входных каскадов соответствовала реальности.
Следующий шаг — проверка прохождения критического сигнала на первом «прототипном» образце печатной платы, с использованием высокочастотного осциллографа. Следует убедиться в том, что форма сигнала не искажается при прохождении по печатной плате по всей длине проводника, и только следование приведенным выше правилам вряд ли даст превосходный результат с первого раза, хотя он может быть достаточно неплохим. Использование анализатора электромагнитных ВЧ полей, или анализатора спектра излучений, может быть еще одним способом изучения проблем целостности сигналов и ЭМС на уровне «прототипа» печатной платы. Методики такого анализа не являются темой данной статьи.
Даже если вы используете комплексное моделирование схемы, не пренебрегайте проверкой целостности сигналов и ЭМС на самых первых прототипах ПП.
Обеспечение волновых сопротивлений на этапе изготовления ПП
Типовой материал FR4, предназначенный для изготовления печатных плат, имеет значение диэлектрической постоянной (Er) около 3,8. 4,2 на 1 ГГц. Реальные значения Er могут колебаться в пределах ±25%. Существуют материалы типа FR4, у которых значение Er нормируется и гарантируется поставщиком, и они ненамного дороже обычных, но производители печатных плат не обязаны использовать «нормированные» виды FR4, если это специально не указано в заказе на печатную плату.
Производители печатных плат работают с диэлектриками стандартных толщин («препрегами» и «ламинатами»), и их толщина в каждом слое должна быть определена перед запуском платы в производство, с учетом допусков на толщину (около ±10%). Чтобы обеспечить заданное Z0, для определенной толщины диэлектрика можно подобрать соответствующую ширину проводника. Для одних производителей надо указывать фактическую требуемую ширину проводника, для других — с запасом на подтрав, который может достигать 25–50 мкм относительно номинальной ширины. Оптимальным вариантом является указание производителю, какая ширина проводника в каких слоях спроектирована с учетом обеспечения заданного Z0. В этом случае производитель может скорректировать ширину проводника и структуру слоев для обеспечения заданных параметров в соответствии со своей технологией производства. Кроме того, производитель проводит измерение фактического волнового сопротивления на каждой заводской заготовке и сам отбраковывает платы, на которых Z0 не попадает в допуск ±10% или точнее.
Для сигналов частотой выше 1 ГГц может оказаться необходимым применение более высокочастотных материалов, с лучшей стабильностью и другими диэлектрическими параметрами (такими как Duroid фирмы Rogers и т. д.).
Заключение
Мы рассмотрели особенности конструирования печатных плат с точки зрения обеспечения целостности сигналов и соответствующего контроля волнового сопротивления проводников. Показано, что даже для сигналов с частотой менее 500 МГц и длительностью фронта 2 нс зачастую необходимо конструировать линии передачи. Дано описание типовых вариантов линий передачи, методика расчета и технологии проверки электромагнитных параметров проекта печатной платы.
В случае, если у вас возникли вопросы или есть необходимость в консультации, обращайтесь к специалистам нашего дизайн-центра, КБ "Схематика".
См. также раздел Согласование линий передачи данных на печатной плате .
В данной статье мы завершаем обзор особенностей проектирования печатных плат с высокоскоростными интерфейсами, начатый в публикуемых ранее частях 1 и 2:
Требования к трассировке высокоскоростных интерфейсов
Каждый интерфейс предъявляет конкретные требования к трассировке сигналов на печатной плате. В данной статье представлен обзор наиболее популярных высокоскоростных интерфейсов, которые можно найти в современных электронных устройствах. Предложенная информация является ориентировочной, для уточнения конкретных деталей следует обращаться к соответствующим стандартам.
Различают два основных параметра согласования длин дифференциальных пар. Первый параметр касается согласования длин проводников внутри одной дифференциальной пары. Он определяет максимальную разницу между длиной проводников прямого и инвертированного сигнала. Как было показано в предыдущей части статьи «Проектирование печатных плат для высокоскоростных интерфейсов. Часть 2», необходимо согласовывать не только полную длину линий дифференциальной пары, но и длины отдельных сегментов. Крайне важно, чтобы распространение прямого и инвертированного сигналов происходило максимально синхронно. Только в этом случае происходит компенсация создаваемых ими электромагнитных полей и минимизация генерируемого шума.
Второй параметр касается согласования длин разных дифференциальных пар и определяет максимальное различие между длинами линии тактирования и линий данных либо между длинами других дифференциальных линий этого же интерфейса. Некоторые интерфейсы, например, PCIe, SATA и USB3.0, восстанавливают сигнал тактирования из сигналов данных. Следовательно, для них условие согласования длин проводников оказывается не столь жестким (например, 240 мм). В таких случаях не стоит слишком усердствовать при выравнивании длин дорожек, применение разводки в виде меандра может только добавить проблем. С другой стороны, есть интерфейсы, которые не имеют встроенной синхронизации (например, LVDS для ЖК-дисплеев). Трассировать такие интерфейсы нужно очень осторожно. При этом согласование длин проводников следует соблюдать достаточно жестко (например, 0,5 мм).
Как было показано в предыдущей части статьи, переходные отверстия создают разрыв импеданса и могут выступать в качестве неподключенных отводов. Поэтому при трассировке количество переходов должно быть минимальным. Конечно, в некоторых случаях без переходных отверстий обойтись не удается. По этой причине некоторые интерфейсы имеют ограничение по максимальному количеству переходов. В следующих разделах указывается ориентировочное количество переходных отверстий.
PCI Express
Интерфейс PCIe поддерживает инверсию полярности (таблица 1). Это означает, что прямой и инверсный сигналы дифференциальной пары можно менять местами, что зачастую помогает упростить компоновку печатной платы и избежать пересечения сигналов. Некоторые PCIe-устройства позволяют менять местами и отдельные дифференциальные линии.
Итак, вторая статья из цикла, про которую я уже неоднократно упоминал. Сегодня постараюсь упихать в головы читателей несколько ключевых моментов, без которых нельзя жить на свете. До сих пор я говорил про согласование, согласованную нагрузку. Что-то упоминал про ширину линии, которая вроде как должна быть строго определенной. Пришло время расставить точки. Вам потребуется пластиковая бутылка и ножницы бесконечная пара проводов и немного терпения, добро пожаловать под кат!
Зайдем издалека.
Возьмем генератор с внутренним сопротивлением R. И к нему подключим нагрузку R1. Обычная такая схема.
Вопрос в том, насколько эта схема эффективна? При каком сопротивлении на нагрузке можно получить максимальную мощность?
Чтобы получить максимум мощности вспомним производную и приравняем к нулю.
и вот мы уже получаем, что максимальная мощность выделяется, когда R = R1. В этом случае говорят, что система генератор-нагрузка согласована.
Ну а теперь пошли фокусы. Подаем в нашу схему большую частоту. В прошлый раз мы видели, что в разных частях линии напряжение может быть совсем разным. Вот пусть на нашей схеме будет вот так:
Параметры такой системы можно определить по-разному. Можно определить(пока, правда, не понятно, как) ток и напряжение. А можно определить мощность (произведение тока на напряжение) и отношение напряжения к току в линии. Последняя величина имеет смысл сопротивления. Ее так и называют — волновое сопротивление. И величина эта для конкретно взятой линии (и на конкретной частоте, если быть точным) всегда одинаковая, от генератора не зависит.
Если вы возьмете бесконечную линию с каким-то заданным Z (так обычно обозначают волновое сопротивление) и подключите к ней ваш мультиметр, он это сопротивление и покажет. Хотя, казалось бы, просто пара проводов. А вот если пара будет конечной, как это обычно и бывает в нашей жизни, возникнет отражение на конце линии, стоячая волна. Поэтому ваш мультиметр покажет бесконечное сопротивление (это будет, в принципе, пучность).
Итак, по линии бежит волна. Волновое сопротивление линии не меняется (говорят, что линия регулярна), отношение напряжения к току одинаковое. А теперь — бах! — сопротивление линии совершает скачок.
Так как дальше соотношения между током и напряжением будут уже другие, «лишний» или недостающий ток в точке скачка формирует отраженную волну. Для более подробного понимания процесса неплохо бы записать для точки телеграфные уравнения, но для начала достаточно помнить, что
При отражении от ХХ фаза не меняется
При отражении от КЗ фаза переворачивается на 180°
Ну и осталось сказать про подключение линии к нагрузке. В принципе, нагрузку, можно рассматривать как бесконечную линию с волновым сопротивлением равным сопротивлению нагрузки. Прошлый пример с мультиметром, я думаю, это показывает весьма наглядно тем, кто в начале поста запасся бесконечным проводом. Так что если сопротивление нагрузки равно сопротивлению линии, система согласована, ничего не отражается, КСВ равно единице. Ну а если сопротивления отличаются, справедливы все вышеописанные рассуждения про отражение.
Собственно, в прошлый раз мы рассматривали КЗ и ХХ, вот на эти вещи можно смотреть как на нагрузки с нулевым или бесконечным сопротивлением.
Используя переотражения на скачках волнового сопротивления и линии с разным волновым сопротивлением, можно получить множество разных вещей в СВЧ. Нужно рассказывать про диаграмму смита и комплексное волновое сопротивление, это не сегодня. Приведу только пару примеров:
1. Если отрезок линии имеет длину в половину длины волны, его волновое сопротивление не важно. Волновое сопротивление на входе равно волновому сопротивлению на выходе. То есть сопротивление со стороны входа такой нагруженной линии равно той самой нагрузке подключенной на другой стороне линии.
2. Для отрезка в четверть волны c волновым сопротивлением линии Z волновое сопротивление на входе рассчитывается по формуле
Так можно согласовывать линии с разным волновым сопротивлением в узком диапазоне (в котором одна-три-пять-… четвертей длины волны соответствует длине шлейфа)
А теперь посмотрим на линию передачи поближе.
В прошлой статье мы уже говорили, что линия — просто два провода, говорили, что они бывают балансные и небалансные, и даже рассмотрели микрополосковую линию:
У микрополоски два основных параметра: толщина диэлектрика и ширина проводника (ширина дорожки).
Следующая небалансная линия. Если экран убрать снизу и разместить справа и слева от дорожки, мы получим копланарную линию (от слова co-planar — в одной плоскости, нет в этом слове буквы «м»).
- Можно в многослойной плате сделать экран снизу и сверху и получится симметричная микрополоска.
- Если прорезать в полигоне щель, получится щелевая линия.
- Можно сделать на плате две дорожки рядом и получится дифференциальная пара
- Можно эту диффпару снабдить снизу землей
- Можно объединить копланар и микрополоску:
Из «не на плате» линий стоит вспомнить коаксиальный кабель (пример небалансной линии)
Цифрой 1 показан токоведущий проводник, 3 — экранный. 2 и 4 — изоляция. Для волнового сопротивления важна толщина внутреннего проводника, эпсилон диэлектрика 2 и диаметр экрана.
И витую пару, конечно же, как пример балансной линии.
У всех этих линий есть некоторые геометрические параметры, толщина провода, различные расстояния, зазоры. Ну и как у любой линии у каждой из них есть волновое сопротивление. Задача состоит в том, чтобы определить как-то это волновое сопротивление.
Для этого неплохо линию представить эквивалентной схемой:
Посмотрите, куча индуктивностей символизируют собой провода, а емкости — связь между проводами. В этой эквивалентной схеме кроется глубокий смысл: любая железка имеет и индуктивность и емкость, и вкупе они описывают волновое сопротивление линии. Если мы делаем проводники тоньше, увеличивается индуктивность и волновое сопротивление увеличивается. Если мы приближаем провода друг к другу, увеличивается емкость и волновое сопротивление уменьшается. Так что можно делать линии с разной шириной, толщиной и получать разное волновое сопротивление. Пример использования этого явления будет в конце этой статьи!
Ладно, все это занятно, но как же считать волновое сопротивление, спросите вы?
Я бы вам насоветовал кучу формул, будь мы в «быдловузе» как тут некоторые любят выражаться, но я их и сам не знаю. Есть замечательная программка: TxLine. Кроме того есть несколько программ для андроида, их уж сами ищите, у меня WM5.
Забиваете параметры вашей платы и нужное волновое и получаете ширину дорожки. Или наоборот. То же самое для кабеля и других видов линий.
Ах да, хотел сказать что классическое волновое сопротивление в «гражданской» технике типа телевизоров и радио — 75 Ом. В военной технике, а теперь и в системах радиосвязи, используется волновое 50 Ом. Говорят, что это было сделано чтобы уменьшить число выносимого за пределы проходной кабеля и разъемов =)
Так что все разъемы и кабели, многие устройства рассчитываются на волновое сопротивление 50 Ом.
На самом деле, как подсказывают в комментариях, 50 уменьшает потери из-за скин-эффекта а 75 ом проще согласовывать с антеннами.
Вернемся к нашим индуктивностям и емкостям. На частотах диапазона СВЧ больших емкостей и индуктивностей не надо: пикофарады, наногенри уже влияют. Так что паразитная индуктивность вывода микросхемы или паразитная емкость между витками катушки могут сильно подпортить ваши ожидания. В начале статьи я говорил, что линия с высоким волновым имеет большую индуктивную составляющую, так что можно считать ее индуктивностью. А линия с низким волновым может считаться емкостью. Давайте это проверим и используем!
Я думаю, почти все знают, что такое фильтр, в частности фильтр нижних частот. Надо вам сигнал сгладить, убрать высокие гармоники или отрезать ВЧ компоненты — тут-то вам и пригодиться ФНЧ.
Я построил классический LC ФНЧ в плагине iFilter, которая входит в состав AWR Design Environment c частотой среза 1 ГГц.
Если вы считаете, что можно просто взять и запаять кондеры и катушки по схеме — вы зря читали мои статьи, если вообще читали. Во-первых, не всякая индуктивность будет адекватно работать из-за паразитных емкостей между витками. Во-вторых, потребуются компоненты как минимум в 0402 корпусе, аккуратная пайка и минимальные расстояния между элементами (может, конечно, найдется человек который сделал все на выводных компонентах, катушки мотал на карандаше и паял на макетной плате и у него заработало, только сколько он просидел с настройкой этого чуда, как правило, умалчивается). В-третьих, схема достаточно чувствительна к разбросу параметров и я сомневаюсь, что вы подберете все компоненты по нужным номиналам.
Что же делать? Нужно делать свои индуктивности и емкости, как иначе! Используем тот факт, что тонкий проводник (или линия с высоким Z) похожа на индуктивность, а широкая линия (с низким Z) — близка к емкости.
Вот исходная схема:
А вот схема, в которой мы уже заменили элементы, как написано выше:
не, это не резисторы, так AWR обозначает линии передачи
Вот как это выглядит:
И в 3D:
Данный фильтр подвергся достаточно разностороннему анализу. Была промоделирована схема, схема на линиях, затем нарисована топология которую промоделировали 3-мя разными симуляторами в 3D. Ну и с реального фильтра была снята АЧХ. Результаты показаны на графиках:
Здесь коричневый график — исходная схема из iFilter (как видите, я вас немного обманул, фильтр считался на 1300 МГц), серый, синий и черный графики — разные 3D модели. Красная линия — результаты измерений на панорамном измерителе. Ну пару слов можно сказать: HFSS «угадал» параметры в начале диапазона и увидел резонансы на высоких частотах. EMSight из пакета AWR очень точно промоделировал спад характеристики фильтра. Axiem'у наверное не хватило точности, там сетка разбивается вручную.
Все рассчеты производились в демо-версии AWR Design Environment версии 9.0.
Как всегда, жду комментариев, на этот раз думаю, что будет не так много эмоций и больше обсуждения по-существу.
Ну и я продолжаю участвовать в конкурсе:
upd: кто-то наверняка заметит: «аа, да видно же, ты емкости на плате подрезал!» Верно, подрезал, в последний момент обнаружилось, что фильтр (а он делался как учебное пособие) почти не видно на универских приборах и пришлось сдвигать частоту среза до 1500 МГц. Получилось. Но все результаты я здесь привел до обрезки, модели действительно соответствуют реальности без какой-то настройки.
RS-485 (EIA/TIA-485) — это стандарт, определяющий электрические характеристики приемников и передатчиков информации для использования в балансных цифровых многоточечных системах. Интерфейс RS-485 является одним из наиболее распространённых стандартов физического уровня в современных средствах промышленной автоматизации.
Как было сказано выше стандарт содержит электрические характеристики приемников и передатчиков, которые могут быть использованы для передачи двоичных сигналов в многоточечных сетях, при этом стандарт не оговаривает другие характеристики: такие как качество сигнала, протоколы обмена, типы соединителей для подключения, линии связи. В результате неопределенности потребители часто испытывают трудности при подключении того или иного оборудования к сети RS-485. Порой неправильно разведенная сеть RS-485 способна свести к нулю затраченные на повышение автоматизации усилия, и может стать причиной постоянных отказов, сбоев и ошибок в работе оборудования. Цель данной статьи - предоставить пользователям рекомендации по подключению и практической реализации систем передачи данных на основе интерфейса RS-485.
1 Краткое описание стандарта
В основе интерфейса RS-485 лежит способ дифференциальной (балансной) передачи данных. Суть данного метода заключается в следующем: по одному проводу (условно линия А) передается нормальный сигнал, а по второму проводу (условно линия В) передается инвертированный сигнал, таким образом, между двумя проводами витой пары всегда существует разность потенциалов (рисунок 1). Для случая логической «единицы» разность потенциалов положительна, для логического «нуля» — отрицательна.
Рисунок 1 — Диаграмма дифференциальной (балансной) передачи данных
Преимуществом дифференциальной (балансной) передачи данных является высокая устойчивость к синфазным помехам. Синфазная помеха — помеха, действующая на обе линии связи одинаково. Зачастую линии связи прокладываются в местах подверженных неоднородным электромагнитным полям, электромагнитная волна, проходя через участок линии связи, будет наводить в обоих проводах потенциал. В случае RS-232 интерфейса полезный сигнал, который передается потенциалом относительно общего «земляного» провода был бы утерян. При дифференциальной передаче не происходит искажения сигнала в виду того, что помеха одинаково действует на оба проводника и наводит в них одинаковый потенциал, в результате чего разность потенциалов (полезный сигнал) остается неизменной. По этой причине линии связи интерфейса RS-485 представляют собой два скрученных между собой проводника и называются витой парой. Прямые выходы «А» подключаются к одному проводу, а инверсные «В» ко второму проводу (рисунок 2). В случае неправильного подключения выходов к линиям приемопередатчики не выйдут из строя, но при этом правильно функционировать они не будут.
Рисунок 2 — Конфигурация сети RS-485
2 Рекомендации по подключению
Конфигурация сети представляет собой последовательное присоединение приемопередатчиков к витой паре (топология «шина»), при этом сеть не должна содержать длинных ответвлений при подключении устройств, так как длинные ответвления вызывают рассогласования и отражения сигнала (рисунок 3).
Стандарт предполагает, что устройства подключаются непосредственно к шине. При этом скрутки и сращивания кабеля не допускаются. При увеличении длины линий связи при высокой скорости передачи данных имеет место так называемый эффект длинных линий. Он заключается в том, что скорость распространения электромагнитных волн в проводниках ограничена, для примера у проводника с полиэтиленовой изоляцией она ограничена на уровне около 206 мм/нс. Помимо этого электрический сигнал имеет свойство отражаться от концов проводника и его ответвлений. Для коротких линий подобные процессы протекают быстро и не оказывают влияния на работу сети, однако при значительных расстояниях в сотни метров отраженная от концов проводников волна может исказить полезный сигнал, что приведет к ошибкам и сбоям.
Проблему отражений сигнала в интерфейсе RS-485 решают при помощи согласующих резисторов — «терминаторов», которые устанавливаются непосредственно у выходов двух приемопередатчиков максимально отдаленных друг от друга. Следует отметить, что в большинстве случаев «терминаторы» уже смонтированы в потребительских устройствах и подключаются к сети при помощи соответствующих перемычек на корпусе устройства. Номинал «терминатора» соответствует волновому сопротивлению кабеля, при этом нужно помнить, что волновое сопротивление кабеля зависит от его характеристик и не зависит от его длины. К примеру, для витой пары UTP-5, используемой для прокладки Ethernet волновое сопротивление составляет 100 ±15 Ом. Специализированный кабель Belden 9841…9844 для прокладки сетей RS-485 имеет волновое сопротивление 120 Ом, поэтому расчетами резистора — «терминатора» можно пренебречь и использовать 120 Ом.
Рисунок 3 — Примеры топологий сетей RS-485
Экранированные витые пары (например, кабели Belden 9841, 3106A) рекомендуется применять в особо ответственных системах, а также при скоростях обмена свыше 500 Кбит/сек.
Нужно отметить, что для обеспечения отказоустойчивости и помехозащищенности с увеличением длины линий связи скорость передачи желательно уменьшить. Зависимость скорости обмена от длины линий представлена на рисунке 4. Данная зависимость может отличаться при прочих условиях и носит скорее рекомендательный характер.
Рисунок 4 — Зависимость скорости обмена от длины линии связи
Согласно стандарту RS-485 (EIA/TIA-485) передатчик должен обеспечивать передачу данных для 32 единичных нагрузок (под единичной нагрузкой подразумевается приемник с входным сопротивлением 12 кОм). В настоящее время производятся приемопередатчики с входным сопротивлением равным 1/4 (48 кОм) и 1/8 (96 кОм) от единичной нагрузки. В этом случае количество подключенных к сети устройств может быть увеличено до: 128 и 256 соответственно. Допускается использовать устройства с различным входным сопротивлением в одной сети, важно чтобы суммарное сопротивление было не менее 375 Ом.
Электрические характеристики интерфейса приведены в таблице 1.
Стандарт RS-485 (EIA/TIA-485) не регламентирует, по какому протоколу устройства сети должны связываться друг с другом. Наиболее распространенными протоколами связи на данный момент являются: Modbus, ProfiBus, LanDrive, DMX512 и другие. Передача информации осуществляется полудуплексно в большинстве случаев по принципу «ведущий» — «ведомый».
Порог чувствительности приемника составляет ± 200 мВ, то есть при разнице потенциалов на входе приемника в диапазоне от минус 200 мВ до плюс 200 мВ его выходное состояние будет находиться в состоянии неопределенности. Разность потенциалов более 200 мВ приемник принимает как логическую «1», а разность потенциалов менее минус 200 мВ приемник принимает как логический «0». Состояние неопределенности может произойти, когда ни один из передатчиков не активен, отключен от сети, либо находится в «третьем состоянии», либо все устройства сети находятся в режиме приема информации. Состояние неопределенности крайне нежелательно, так как оно вызывает ложные срабатывания приемника из-за несинфазных помех.
Использование защитного смещения позволяет исключить возможность возникновения неопределенного состояния в сети. Для этого линию А необходимо подтянуть резистором к питанию (pullup), а линию В резистором — к «земле» (pulldown). В результате, с учетом «терминаторов», получится резистивный делитель напряжения. Для надежной работы сети необходимо обеспечить смещение порядка 250…300 мВ (рисунок 5).
Рисунок 5 — Защитное смещение
Рассмотрим ситуацию, когда в сети находятся два устройства. Нам необходимо получить смещение 250мВ, при этом в сети подключены два терминальных резистора по 120Ом, и имеется источник напряжения +5В, оба приемника обладают единичной нагрузкой— их сопротивление составляет 12кОм.
Учитывая, что терминальные резисторы по 120Ом и оба приемника по 12кОм включены параллельно, то их общее сопротивление равняется:
Рассчитаем ток в цепи смещения:
При этом последовательное сопротивление цепи смещения составит:
Получаем сопротивление резисторов смещения:
Rсм = 1140 / 2 = 570Ом.
Выбираем ближайший номинал 560Ом.
Рисунок 6— Диаграмма передачи данных при использовании защитного смещения
Исходя из расчета защитного смещения можно заметить, что через делитель напряжения постоянно протекает ток (для случая выше это 4,2мА), что может быть недопустимым в системах с малым энергопотреблением. Это является серьезным недостатком защитного смещения.
Снизить потери можно увеличением номинала резисторов согласования до 1,1кОм и выше, но в данном случае придется искать компромисс между энергопотреблением и надежностью сети.
Для гальванически развязанной линии резисторы смещения следует подтягивать к «земле» и питанию со стороны изолированной линии.
Для защиты от помех экран витой пары следует заземлять в одной точке, при этом стандарт не оговаривает в какой, поэтому часто экран кабеля заземляется на одном из его концов. Иногда причиной возникновения ошибок при передаче сигнала является работающий поблизости радиопередатчик. Чтобы устранить влияние радиосигнала на передающий кабель достаточно установить высокочастотный конденсатор малой емкости между экраном кабеля и заземлением электрической сети порядка 1…10нФ.
Если приборы, объединенные в одну сеть, питаются от различных источников или находятся на значительном удалении друг от друга, то необходимо дополнительным дренажным проводом объединить «земли» всех устройств. Это правило исходит из того, что разность потенциалов между линией и «землей» по стандарту не должна превышать от минус 7 до плюс 12 В. В случае, когда устройства находятся на значительном расстоянии друг от друга, либо питаются от разных источников разность потенциалов на входе приемопередатчика может превысить в несколько раз допустимый диапазон, что приведет к выходу из строя приемопередатчика. При этом следует учитывать, что подключение устройства к сети RS-485 нужно начинать именно с дренажного провода, а производя отключение устройства в последнюю очередь отсоединять дренажный провод. Для ограничения «блуждающих» токов в дренажном проводе его следует подключать к каждой сигнальной земле через резистор номиналом 100 Ом мощностью 0,5 Вт, помимо этого необходимо через такой же резистор 100 Ом 0,5 Вт подключить дренажный провод к защитному заземлению. Рекомендуем осуществлять защитное заземление дренажного провода в одной точке, чтобы исключить постоянное протекание «блуждающего» тока через него по сравнению со случаем, когда дренажный провод заземляется у каждого устройства. Не следует использовать экран кабеля в качестве дренажного провода.
Рисунок 7 — Использование дренажного провода для уравнивания
потенциала «земель»
Для защиты сетей от синфазных перенапряжений и импульсных помех менее 2 кВ достаточно использовать приемопередатчики с гальванической развязкой. Если же высокий потенциал будет приложен дифференциально, т.е. к одному проводнику линии, то приемопередатчик будет поврежден, так как разность потенциалов между проводниками должна находиться в диапазоне от минус 7 до плюс 12 В.
Защита устройств сети RS-485 от дифференциальных перенапряжений составляющих десятки киловольт, например, попадание разряда молнии в линию, осуществляется за счет использования специальных защитных устройств. В простейшем случае все проводники линии шунтируются ограничителями напряжения на «землю» (рисунок 8а). Если заземление линии невозможно, то проводники линии шунтируются ограничителями между собой (рисунок 8б). Защита, организованная на варисторах, супрессорах, газоразрядных трубках, способна выдерживать лишь кратковременные всплески напряжения. Дополнительную защиту от токов короткого замыкания в линиях можно обеспечить при помощи установки в линию плавких предохранителей.
Рисунок 8 — Варианты защиты сети RS-485 от перенапряжений и импульсных помех
Как правило, устройства, работающие в сетях RS-485 помимо «терминаторов» имеют встроенную защиту от перенапряжений и импульсных помех. Подробнее об этом можно прочитать в руководстве по эксплуатации на конкретное устройство. Помимо этого на рынке существует множество готовых устройств подавления импульсных помех, принцип действия которых также основан на применении варисторов и газоразрядных трубок. Стоит лишь помнить, что каждое дополнительное устройство защиты, установленное в сети, вносит дополнительную емкость, эквивалентную емкости кабеля длинной 120…130 м.
1. Следует избегать прокладки витой пары совместно с силовыми цепями, особенно в общей оплетке. Линии связи должны находиться не ближе чем 0,5 м от силовых цепей. Пересечение линий связи с силовыми цепями (если этого не избежать) желательно делать под прямым углом. Не рекомендуется использовать в качестве витой пары кабели менее 0,326 мм 2 (22 AWG). Не допускается наличие «скруток» для сращивания кабеля.
2. При использовании витой пары типа UTP-5 свободные пары рекомендуется использовать в качестве дренажного провода, либо держать их в резерве, в случае повреждения главной витой пары.
3. Сеть должна иметь топологию «шина», не допускаются длинные ответвления от основной «шины».
4. Если для конечной системы не требуется высокого быстродействия, то не рекомендуется устанавливать скорость передачи данных «как можно выше». Наоборот максимальная надежность сети достигается на низких скоростях передачи.
5. Согласующие резисторы «терминаторы» устанавливаются в наиболее удаленных точках сети RS-485, обычно они уже смонтированы в устройствах пользователя, поэтому достаточно их только подключить перемычками или переключателями согласно руководству по эксплуатации на конкретное устройство. Сопротивление согласующих резисторов должно равняться волновому сопротивлению используемого кабеля, в противном случае их установка может только навредить.
6. В сетях, где возможно возникновение состояния неопределенности необходимо с целью минимизации ошибок и сбоев устанавливать защитное смещение порядка 250…300 мВ. Необходимо учитывать при этом, что ток потребления системы увеличится.
7. Для защиты от помех экран витой пары заземляется в любой точке, но один раз.
8. При питании удаленного оборудования от различных источников рекомендуется использовать дренажный провод для уравнивания потенциала «земель», при этом следует помнить, что подключение устройства к сети следует начинать именно с дренажного провода, а при отключении устройства в последнюю очередь отключать дренажный провод.
9. Для защиты оборудования, а так же обслуживающего его персонала рекомендуется использовать устройства, имеющие гальваническую развязку.
10. Не стоит пренебрегать дополнительными устройствами защиты от перенапряжений и импульсных помех.
Компания ООО «Энергия-Источник» предлагает следующие приборы для передачи и преобразования сигналов интерфейса RS-485:
Читайте также: