Научная статья на тему 'Интерфейс LVDS и его применение'

Интерфейс LVDS и его применение Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
1814
242
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Гончаров Юрий

В предыдущей части статьи были рассмотрены общие принципы работы LVDS-канала, его составные части и общие параметры. Сейчас мы продолжим описание рекомендаций по разработке LVDS-интерфейсов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Интерфейс LVDS и его применение»

Продолжение, начало в № 3/2001

Интерфейс 1.У0$

и его применение

В предыдущей части статьи были рассмотрены общие принципы работы ЬУОБ-канала, его составные части и общие параметры. Сейчас мы продолжим описание рекомендаций по разработке ЬУОБ-интерфейсов. Общие требования и требования к топологии печатных плат были описаны ранее. Теперь приведем рекомендации для оставшихся составных частей ЬУРБ-канала — разъемов и соединительных кабелей.

Юрий Гончаров

ti@scan.ru

ТГ

•ХохвшхохвХщоХвХ#

Рис. 8. Плоский кабель (а) и ленточный кабель (б]

Кабели

Соединительные кабели являются важной частью LVDS-канала. От их параметров во многом зависит скорость и надежность передачи данных. При выборе кабеля желательно соблюдать ряд рекомендаций. Всегда надо помнить, что кабель и соединительные разъемы должны образовывать согласованную систему передачи с дифференциальным сопротивлением, максимально приближенным к 100 Ом. Для передачи дифференциального интерфейса LVDS желательно использовать сбалансированные симметричные кабели типа витой пары. Такие кабели позволяют достичь лучшего качества передаваемого сигнала за счет постоянного сопротивления и идентичности влияния внешних наводок, которые подавляются на приемном конце, на витую пару. Кроме того, симметричные пары имеют меньшее излучение, что благоприятно сказывается как на общем уровне наводок системы, так и на качестве передачи за счет снижения уровня перекрестных наводок.

Стандартом LVDS тип и параметры кабеля и соединителей жестко не регламентируются. Однако в нем есть ссылки на сопутствующие документы, определяющие требования к параметрам кабеля, разъемов, разбивки по контактам и т. п.

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

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

б)

помещается разделительный заземленный провод. Не рекомендуется располагать сигнальные линии крайними — для них должно быть сделано обрамление из заземленных проводов. Общая рекомендация — кабель желательно поместить в заземленный экран.

При использовании ленточного кабеля следует соблюдать те же правила, что и для согласованной линии на печатной плате (рис. 6, а).

На дистанциях от 0,5 до 10 м. очень хорошо зарекомендовали себя широко используемые недорогие и доступные кабели типа витая пара — CAT3, CAT5 и CAT5Plus. Получаемые с использованием таких кабелей параметры линии позволяют передавать данные с удовлетворением всех требований стандарта по одной паре со скоростью до 400 Мбит/с на расстояние до 10 м. В качестве примера приведем данные по разбросу фронтов для неэкранированного кабеля САТ5.

17.5

15

12.5

10

7.5

2.5

^ч\10 и

\ч N \\ > \ 5 м

1 y\V й\ О

ч\ s\ V s\ \ ч\

400 300 200 100

Signaling Rate - Mbps

Рис. 9. Качество передачи сигнала по кабелю CAT5

Как видно из рисунка 9, графики дрожания фронтов для разной длины кабеля расположены близко друг от друга и практически параллельны. Очевид-

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

Теперь рассмотрим доступность таких кабелей. Кабель типа САТ5 — тот самый кабель, который применяется при построении сетей ЕШегпе! и содержит пять витых пар. Он имеется в продаже и стоит около 0,3 $ за метр. Если по одной паре можно обеспечить передачу на скорости до 400 Мбит/с, то скорость передачи по пяти парам эквивалентна практически 2 Гбит/с на расстояние 10 м. Это данные для базового типа кабеля САТ5 с параметрами, определенными до 100 МГц, а ведь уже существуют кабели САТ5+ с параметрами, определенными до 350 МГц, и кабели типа САТ6. Последний тип кабелей выпускается во всевозможных модификациях с экранированием и без, также для различных условий эксплуатации. Его использование также подразумевает наличие разнообразного и массово выпускаемого ассортимента разъемов и сопутствующих монтажных материалов и инструментов, а также наличие наработанных решений по разводке и монтажу.

Еще одним менее распространенным, но применяемым в скоростных решениях является попарно экранированный (1'шп-ах) кабель (рис. 10)

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

Приведенные данные касаются кабеля, который является важной, но одной из составляющих LVDS-канала. Следует помнить, что и остальные части — разводка платы и разъемы, должны быть выдержаны в рамках требований стандарта.

Разъемы

При построении LVDS-линков можно использовать различные типы соединительных разъемов. Конкретный тип разъема определяется требуемыми параметрами линии, скоростью передачи и типом используемого кабеля.

Необходимо учитывать, что LVDS — скоростной интерфейс, использующий достаточно высокие частоты, и поэтому требуется выбирать соответствующие разъемы. Рекомендуется группировать пары LVDS-линий для

уменьшения как внешних наводок на LVDS-канал, так и электромагнитных излучений. LVDS — дифференциальный интерфейс, и оба его провода должны располагаться в максимально идентичных условиях.

Далее отметим характерную именно для LVDS особенность выбора расположения сигнальных линий на контактах разъема — различные выводы разъемов могут иметь различную длину, что приводит к потенциальным искажениям LVDS-сигнала, как показано на рис. 11. При построении LVDS-линий, особенно скоростных, рекомендуется выбирать для проводов одной пары максимально идентичные по длине выводы.

®(©~е)©(@е)©(©0)©

©(©е)©(©~е)©(©~е)©

Рис. 11. Расположение LVDS-линий на контактах разъема

На разъеме (см. рис. 11) 1УБ8-линии расположены правильно, а на нижнем разница в длине выводов разъема может вызвать потенциальные искажения.

В настоящее время существуют даже специально разработанные для 1УБ8 разъемы, у которых выводы разбиты на пары и разделены экранирующими контактами. На рис. 12 показан пример такого разъема, выпускаемого фирмой ТЕКАБУЫЕ.

Рис. 12. Разъемы серии VHS HSD фирмы TERADYNE

Как иллюстрацию влияния приведенных выше правил приведем пример тестовых испытаний, проведенных фирмой AMP для своих разъемов серии MICTOR. При этом тестировании проводились оценки взаимовлияния LVDS-пар при различном взаимном расположении их на разъеме. На рис. 13 показаны три варианта расположения LVDS-пар на разъеме.

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

Quantity of Shielded Pairs for P/N

Alum-Poly Shield (1)

Braid Shield Jacket

Рис. 10. Структура попарно экранированного (twin-ax) кабеля

Col 1 Col 2 I Col 3 Col 4 Col 5 Col 6 Col 7 Col 8

Row А Shield S1+ I SI- ■ S2+ S2- S3+ I S3-

Row В S4+ I S4- S5+ а S5- S6+^^ S6-

Row А Shield Row В Col 1 Col 2 ■c j 81+ J»^nS4+ Col 3 Sl- S4- Col 4 S2+ S5+ Col 5 S2- S5- Co 0 Col 7 I Col 8 S3+ I S3- S6+ I S6-

б

RowA Shield Row В Col 1 I Col 2 S1+ Sl- S5+™ S5- Col 3 S2+ Ш СЫ4 S2- S6- Col 5 S3+ S7+ Col 6 S3- S7- Col 7 I Col 8 S4+ | S4- S8+ S8-

в

Рис.13. Три варианта расположения LVDS- линий на разъеме: а — рекомендованное расположение, б — две пары не разделены экраном, в — максимально уплотненные пары

рис. 14. При этом на соседние пары подавались сигналы со сдвигом 0,05 нс амплитудой 400 мВ и временем нарастания/спада (1/9) 0,25 нс.

На рис. 14, а показаны уровни наводок на ближнем и на рис. 14, б — на дальнем конце кабеля. Красным цветом выделена кривая дифференциального шума для случая расположения LVDS-линий, как показано на рис. 13, а; зеленым цветом — для случая показанного на рис. 13, б, синим цветом — на рис. 13, в.

Из графиков видно, что несоблюдение рекомендаций по расположению и экранированию LVDS- линков увеличивает уровень перекрестных наводок в несколько раз, это существенно снижает возможную скорость передачи данных по каналу.

Подача и снятие потока данных

Еще одним из факторов, определяющих быстродействие LVDS-интерфейса, а также одной из проблем разработки скоростных каналов является проблема подвода потока данных, как правило, по-обычному Т^ или LVTTL-интерфейсу к LVDS-передатчику. Для решения этой проблемы уже выработан ряд технологических приемов. Во-первых, наборы для построения LVDS-каналов строятся уже не на базе отдельных LVDS-передатчиков, а на базе микросхем сериалайзеров — параллельно-последовательных преобразователей, преобразующих сигналы от нескольких

параллельно подводимых линий в один высокоскоростной ЬУБв-канал. На приемном конце, в свою очередь, устанавливается десериа-лайзер — чип обратного преобразования из последовательного канала в параллельный. Использование, например, 10-разрядного сериа-лайзера позволяет при канале со скоростью 622 Мбит/с снизить частоту подводимых данных до 62,2 МГц, что вполне приемлемо с точки зрения использования ТТЬ-интерфейса.

Еще одним вариантом решения проблемы подачи и снятия данных для ЬУБ8 является интеграция ЬУБв-приемников и передатчиков непосредственно в состав устройств источников и приемников данных. Так, производитель программируемой логики фирма ХДтх интегрирует в состав БРОЛ последних семейств определенное количество ЬУБ8-пор-тов. Такой вариант имеет и еще одно функциональное преимущество: сочетание в одном корпусе программируемой логики и ЬУЭв-интерфейсов позволяет легко выполнять построение ЬУБ8-каналов требуемой архитектуры, скорости и типа внешнего интерфейса.

Шинные ЬУРБ-решения

Кроме передачи точка — точка, топология интерфейса ЬУЭв предусматривает еще ряд возможных топологий, показанных на рис. 15.

точка — точка, которую мы уже рассматривали ранее. На одну линию можно подключить не один, а несколько приемников при одном LVDS-передатчике и получить топологию точка — многоточка (multidrop), показанную на рис. 15, б. При этом линия терминируется на одном приемном конце.

Возможность подключения на одну пару нескольких приемников и нескольких передатчиков позволяет организовывать на базе LVDS-стандарта шинные решения с использованием всех его преимуществ. На рис. 15, В, каждая линия шины представляет собой согласованную 100-омную линию с терминаторами на концах. На эту линию подключается несколько LVDS-приемников и несколько LVDS-передатчиков. При таком включении по одной паре LVDS возможна организация двухстороннего полудуплексного канала, то есть в каждый момент времени активен толь-

ко один из передатчиков. Для удобства построения шин выпускаются микросхемы, которые включают в себя и передатчик и приемник для каждой пары внешних ЬУБ8-выводов.

Применение 1УО$

Рассмотрев особенности построения самих ЬУБв-каналов, приведем несколько конкретных примеров ЬУБ8-решений.

Скоростной многоканальный LVDS-линк на базе FPGA Virtex-E фирмы Xttmx Для примера приведем структуру построения скоростного 622 Мб/с ЬУБв-канала на базе ПЛИС ХДтх серии Уйех-Е. Особенностью данного примера является передача параллельного потока данных, непосредственно между ПЛИС ХДтх с использованием встроенных ЬУБ8-приемопередатчиков.

На рис. 16 показана схема построения законченного ЬУБв-канала из двух каналов данных по 622 Мбит/с и одного тактового сигнала частотой 311 МГц. При передаче используются оба фронта тактового сигнала. Задержки сигнала такта и данных одинаковы, поскольку эти сигналы генерируются одинаковыми мультиплексорами. Терминирование передатчиков со стороны источника приводит уровни в полное соответствие со стандартом ЬУБ8 и согласует выходы с используемой в данном примере 50-омной несимметричной или 100омной симметричной линией. Параллельные терминаторы на приемном конце в соответствии со стандартом ЬУБ8 представляют собой 100-омные резисторы (рис. 17).

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

На приемном конце сигнал принимается дифференциальными LVDS-приемниками и подается на триггеры, которые защелкивают данные по принятому тактовому сигналу частотой 311 МГц.

Отметим, что использование такой высокой скорости передачи требует весьма тщательного подхода к выполнению схемы и к разводке печатной платы.

Полное описание приведенного выше примера доступно на FTP-сервере фирмы Xilinx: ftp:// ftp. xilinx. com/pub/applications/xapp/xapp 233.zip

Благодаря своим высоким характеристикам интерфейс LVDS находит все большее применение в бюджетных разработках. Все большей популярностью пользуются наборы решений для замены параллельных TTL-линий высокоскоростным последовательным LVDS-каналом. Примером такого решения может служить набор MuxIt, выпускаемый Texas Instruments. Набор включает в себя три микросхемы: передатчик сериалайзер SN65LVDS151; приемник десериалайзер SN65 LVDS152; умножитель частоты SN65LVDS150.

На рис. 18 приведен простейший базовый вариант структуры системы на базе набора MuxIt.

Передатчиком SN65LVDS151 от 4 до 10 разрядов данных преобразуются в последова-

воляет подобрать оптимальную конфигурацию системы для получения оптимального сочетания пропускной способности канала и количества линий передачи.

Компоненты набора МихЙ могут поддерживать и многоточечный шинный режим работы.

Более подробную информацию по набору МихЙ можно получить на сервере ТІ по адресу Ы tp:// w ww. ti.com/sc/docs/products/msp/ mtrface/muxit/overview.h tm

Существуют и одночиповые решения, рассчитанные на фиксированную конфигурацию ЬУЭ8-канала. Примером такой пары для передачи точка — точка до 28 параллельных линий по пяти ЬУЭ8-каналам может служить пара из передатчика/сериалайзера 8Ш5ЬУ0893 и при-емника/десериалайзера 8Ы65ЬУБ894.

тельный канал и передаются через ЬУ08-линк. Параллельный тактовый сигнал используется умйо!жМтезйЯЯв*(ас|111Р#81|'бФТЙУЯУР®8:1На> ■для гене-рирввамйяракйрх)стного тактового сигнала, который используется для передачи данных и передается на приемный конец системы по отдельному ЬУ08-линку. Сигналы М1...М5 используются для определения количества разрядов данных, преобразуемых в ЬУЭ8-канал. Параллельные данные загружаются в сдвиговый сигнал передатчика по низкочастотному тактовому сигналу. Из сдвигового сигнала данные выдаются в ЬУ08-линк по синтезированному умножителем частоты высокочастотному тактовому сигналу.

На приемном конце канала данные по принятому высокочастотному тактовому сигналу загружаются в сдвиговый регистр приемника 8Ы65ЬУЭ8152, где приводятся к параллельному виду и выдаются на параллельные выходы данных Б0 — Б9. Принятый тактовый сигнал также используется умножителем частоты 8Ш5ЬУЭ8150 для восстановления исходного низкочастотного тактового сигнала.

Компоненты набора МихЙ образуют законченное решение для преобразования параллельной шины в ЬУБ8-канал и обратно.

Показанная на рис. 18 конфигурация компонентов набора является простейшей базовой, но не единственной возможной конфигурацией канала. Умножитель частоты допускает коэффициент умножения до 40, что позволяет последовательно объединять в один канал до 4 сериалайзеров, преобразуя в один последовательный канал 40-разрядную параллельную шину. Кроме того, возможно параллельное подключение нескольких сериа-лайзеров и десериалайзеров для образования единого более скоростного линка с несколькими каналами данных и одним тактовым каналом. Сочетание параллельного и последовательного подключения элементов набора поз-

Parallel H/L

Parallel ее rial H/L

Parallel ее riel H/L

Parallel ее rial

Phaeo locked loo pi H/L

SN65LVDS93

Serial to perallel

Serial parallel

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

to perallel

Serial to

Phae* locked loopl

SN65LVDS94

До 28 параллельных каналов + такт

5 дифференциальных пар

До 28 параллельных каналов + такт

Совместно эти две микросхемы образуют

канал со скоростью передачи до 1,82 Гбит/c , Рис. 19. Кадал 1,83 Гбит/с на базе ^$$[$93 Щабита в секунду, то есть 227,5

Мегабайта в секунду). При этом входная тактовая частота параллельной шины может достигать 65 МГц. Микросхемы SN54LVDS93/94 используют питание напряжением 3,3 В, но при этом их входы являются совместимыми с уровнями TTL- логики 0,5 В. Типичная потребляемая мощность в рабочем режиме составляет около 250 мВт.

Более подробную информацию по микросхемам SN65LVDS93/94 можно получить на сервере TI по адресам:

ht tp:// focus. ti.c om/docs/prod/folders/print/ sn65lvds93.ht ml и ht tp://focus.ti.c om/docs/ prod/folders/print/sn65lvds94.ht ml.

Еще одним интересным решением по интеграции LVDS-каналов является предлагаемый TI набор из одиночных LVDS-приемника и LVDS-передатчика, каждый из которых выпускается в корпусе SOT-23, — SN65LVDS1/ S2/T2 (рис. 20).

Основные параметры передатчика:

• возможность горячего подключения; скорость обмена до 630 Мбит/с

• типичная потребляемая мощность на частоте 200 МГц составляет 25 мВт;

• задержка передачи сигнала 1,7 нс;

• 5В-совместимые входы.

Основные параметры приемника:

• встроенный терминирующий резистор на 100 Ом;

• защита от обрывов по входу;

• скорость обмена до 400 Мбит/с;

• время задержки распространения сигнала — 1,7 нс.

Приемник и передатчик этой серии представляют собой законченные узлы, которые позволяют преобразовать к LVDS любую, даже одиночную линию.

Более подробную информацию по LVDS -решениям от TI, включающую в себя описания интерфейса, компонентов, рекомендации по разработке и отчеты по применению, можно найти на сервере TI в разделе «Интерфейсы» по адресу ht tp:// interface.ti .c om. Там же можно найти информацию по множеству других интерфейсных микросхем от TI.

Свежие новости и обзоры по компонентам Texas Instruments на русском языке, а также информацию по доступности образцов новейших компонентов можно получить на dp вере ht tp:/ /w ww. texas.r u.

Список литературы:

1. Low-Voltage Differential Signaling (LVDS) Design Notes ht tp:// w ww. ti.com/sc/docs/ psheets/abstract/apps/ slla014a.h tm.

2. Reducing Electromagnetic Interference (EMI) With Low Voltage Differential Signaling (LVDS) ht tp:// w ww. ti.com/sc/docs/psheets/ abstract/apps/slla030b.h tm.

3. Slew Rate Control of LVDS Circuits ht tp:// ww w. ti.c om/sc/docs/psheets/abstract/apps/ slla034a.h tm.

4. Interface Circuits for TIA/EIA-644 (LVDS) Design Notes ht tp:// ww w. ti.com/sc/docs/ psheets/abstract/apps/ slla038a.h tm.

5. Performance of LVDS with Different Cables ht tp:// w ww .ti.com/sc/docs/psheets/ abstract/apps/slla053.h tm.

6. LVDS Multidrop Connections htt p:// ww w. ti.com/sc/docs/psheets/abstract/apps/ slla054.h tm.

7. Skew Definitions ht tp:/ /ww w. ti.com/sc/docs/ psheets/abstract/apps/slla060.h tm.

8. Measuring Crosstalk in LVDS Systems ht tp:// ww w .ti.com/sc/docs/psheets/ abstract/apps/slla064.htm.

9. Terminating LVDS Transmission ht tp:// ww w .ti.com/sc/docs/psheets/abstract/apps/ slla066.ht m.

10. Comparing Bus Solutions ht tp:// w ww .ti. com/sc/docs/psheets/abstract/apps/slla067.h tm.

11. Solving Noise Problems Using Low Voltage Differential Signaling ht tp:// w ww. ti.c om/ sc/docs/psheets/abstract/apps/slla073.h tm.

12. Application report: Jitter Analysis ht tp:// w ww. ti.c om/sc/docs/psheets/abstract/apps/

с11аА7/ч V» tm

i Надоели баннеры? Вы всегда можете отключить рекламу.