.

Двунаправленная передача сигналов

Одновременная двунаправленная передача информации по одному кабелю. В дисплее VT100 (фирма DEC) использована схема, позволяющая передавать информацию одновременно в двух направлениях от двух независимых и не синхронизированных между собой источников (рис. 19.16). Схема содержит два одинаковых приемопередатчика, объединенных двухпроводной линией связи L. В табл. 19.1 показаны четыре возможные состояния устройства. Сигналы А, В, С и D представлены в табл. 19.1 логическими значениями, остальные сигналы представлены в виде приблизительных значений напряжений

 

Рис. 19.16. Канал связи процессора с блоком клавиатуры 

Таблица 19.1Состояния сигналов

 




А


В


е


m


g=f


h


g-h


n


C


D


0


0


+12


+12


+12


+9


+3


+5


0


0


0


1


+12


0


+6


+9


3


0


1


0


1


0


0


+12


+6


+3


+3


+5


0


1


1


1


0


0


0


+3


3


0


1


1

  

Для упрощения рассуждений будем считать, что в каждом приемопередатчике резистор, включенный между выходом и входом «+» компаратора К, а также конденсатор исключены из схемы. Эти элементы влияют на динамические характеристики канала связи: резистор создает гистерезисную обратную связь, улучшая крутизну фронтов и повышая помехоустойчивость, а конденсатор выравнивает время нарастания (и спада) сигналов на входах «+» и «–» компаратора, компенсируя таким образом емкость линии связи и устраняя ложные «перекосы» сигналов на фронтах. Сделав такие допущения, можно считать, что схема «статична», и рассчитать напряжения во всех ее внутренних точках, пользуясь законом Ома.

Рассмотрим, например, первую строку табл. 19.1. При подаче сигналов логического 0 на входы А и В канала связи на выходах е и m входных инверторов с «открытым коллектором» формируются напряжения, близкие +12 В.

Поступая через резисторы сопротивлением 10 кОм в средние точки соответствующих резисторных делителей, они, в свою очередь, повышают напряжения в этих точках примерно до +9 В. Напряжение на сигнальном проводе f линии связи в этом случае равно примерно +12 В. Разность напряжений (g–h), подаваемых на входы «+» и «–» компаратора приемопередатчика 1, положительна и составляет примерно 3 В, поэтому на его выходе в точке n формируется сигнал амплитудой около 5 В, а на выход С инвертора выдается логический 0.

В силу симметрии канала и равенства логических значений входных сигналов на выходе D приемопередатчика 2 также формируется сигнал логический 0.

Продолжая аналогичные рассуждения, можно убедиться в истинности информации, приведенной в таблице 19.1. Из этой таблицы следует, что D =A и С = В при всех возможных ситуациях. Другими словами, два потока информации идут навстречу друг другу без взаимодействия, как если бы они шли по двум независимым однонаправленным каналам. Выходные инверторы можно исключить, при этом канал будет инвертировать передаваемую информацию.

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

 

 

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

Таблица 19.2  Состояния сигналов

 



A


B


X1


X2


X3


C


Y1


Y2


Y3


D


0


0


1


0


0


0


1


0


0


0


0


1


1


0


1


1


1


1


1


0


1


0


1


1


1


0


1


0


1


1


1


1


0


1


1


1


0


1


1


1

Рассмотрим сначала работу составных частей схемы. Усилители D3 и D4 представляют собой буферные логические элементы ТТЛ с открытым коллектором и предназначены для управления светодиодами оптронов V2, V3 и V6, V7.

При А = 0 (на входе напряжение низкого уровня) выходной транзистор элемента D3 насыщен, светодиод оптрона V3 излучает свет, светодиод оптрона V2 выключен.

При А = 1 выходной транзистор элемента D3 закрыт, светодиод оптрона V3 выключен, светодиод оптрона V2 излучает свет. Управление светодиодами оптронов V6 и V7 производится аналогично.

Передающие оптроны V2, V3, V6 и V7 предназначены для передачи информации в линию L. Если потенциал коллектора выходного транзистора оптрона V2 (V3, V6, V7) более положителен, чем потенциал эмиттера, и на этот транзистор поступает световой поток от соответствующего светодиода, то транзистор переходит в состояние насыщения, при котором коллектор «замыкается» с эмиттером. Во всех остальных случаях (при отсутствии светового потока или (и) при обратном включении транзистора) транзистор выключен, т. е. его коллектор «оборван» внутри оптрона.

Приемные оптроны V1, V4, V5, V8 предназначены для приема информации из линии L. Светодиод приемного оптрона V1 (V4, V5, V8) включается в том случае, когда потенциал его анода более положителен, чем потенциал катода, и, кроме того, через него протекает достаточно большой ток (например, 10 мА). Если ток через светодиод при прямом смещении близок нулю (при размыкании последовательно включенного с ним транзистора передающего оптрона) или если на светодиод подано обратное смещение, то свет не излучается. Если светодиод оптрона V1 (V4, V5, V8) излучает свет, то на его выходе X1(Х3, Yl, Y3) формируется сигнал логического 0; в противном случае - сигнал логической 1.

Элементы D1 и D2 выполняют суммирование по модулю два входных сигналов с последующим инвертированием полученной суммы. Другими словами, сигнал логической 1 вырабатывается на выходе элемента Dl (D2) только тогда, когда число единичных сигналов на его входах четно.

Линия связи L гальванически развязана с входами и выходами схемы. Питание линии производится от двух источников напряжения: U1 (с заземленным отрицательным полюсом) и U2 (с заземленным положительным полюсом). Точка заземления G линии L гальванически развязана со «схемными землями» приемопередающих блоков TR1 и TR2. Источники напряжения U1и U2 выполняются гальванически развязанными со «штатными» источниками питания блоков TR1 и TR2. Это позволяет повысить помехоустойчивость канала связи. Линию L предпочтительно выполнять витой парой проводов.

Блоки TR1 и TR2 в функциональном отношении равноправны. Различие между ними лишь в том, что источники питания находятся в одном из них, в данном примере – в блоке TR2.

Работа схемы поясняется табл. 19.2, в которой показаны четыре возможных ее состояния при различных комбинациях входных сигналов.

Из табл. 19.2 следует, что выходные сигналы совпадают с входными, поступающими с противоположной стороны, т. е. сигнал на выходе С в любой ситуации повторяет сигнал на входе В, а сигнал на выходе D совпадает с сигналом, поданным на вход А.

Первая строка табл. 19.2 соответствует подаче на входы А и В сигналов логического 0. В этом случае, как было показано, оптроны V2 и V6 выключены, а оптроны V3 и V7 включены. Это создает благоприятные условия для протекания тока по цепи источника U2: G—V3—V4—V7—V8—R2, поэтому срабатывают оптроны V4 и V8 и на их выходах ХЗ и Y3 формируются сигналы логического 0. Оптроны V1 и V5 выключены, поэтому на их выходах X1и Y1 формируются сигналы логической 1. Таким образом, число единиц, поданных на входы элементов D1 и D2, в данном случае нечетно (у каждого элемента по одной единице), следовательно, на выходах С и D формируются сигналы логического 0.

Вторая и третья строки табл. 19.2 соответствуют подаче разноименных сигналов на входы устройства. В обоих случаях ток в линии L отсутствует, хотя светодиоды оптронов V3 и V6 или V2 и V7 излучают свет (вспомните об условиях протекания тока через выходной транзистор передающего оптрона, рассмотренных ранее).

Логика работы схемы в этих двух режимах такова. Если блок TR1 (TR2) «увидел», что тока в линии L нет, то он узнаёт, что с противоположной стороны передается сигнал, логически противоположный его собственному входному сигналу А (В). Поэтому сигнал на выходе С (D) может быть получен инвертированием «своего» сигнала, что и делается с помощью элемента Dl (D2), который при X1 = ХЗ = 1 (Y1 = Y3 = 1) реализует функцию С=Ā (D =).

Четвертая строка табл. 19.2 соответствует подаче на входы схемы сигналов логической 1. В этом случае срабатывают оптроны V2 и V6 и создаются условия для протекания тока по цепи источника Ul: R1—V5—V6—V1—V2—G. На выходах оптронов V1 и V5 формируются сигналы Х1 = 0 и Yl = 0, при этом в отсутствие тока через оптроны V4 и V8 на их выходах формируются единичные сигналы X3 = Y3 = 1. Поэтому элементы D1 и D2, как и в первом режиме, передают сигнал А на выход С и сигнал В на выход D без инвертирования.

Переходные процессы в устройстве могут сопровождаться появлением кратковременных ложных импульсов на выходах С и D. Эти импульсы могут быть подавлены, например, с помощью интегрирующих RC-цепей, подключаемых к этим выходам. Альтернативным решением может являться многократный программный опрос выходов с выявлением неустойчивых логических значений сигналов, как это обычно делается при программной компенсации «дребезга» контактов механических переключателей. В ряде случаев эти ложные импульсы могут и не нарушать работоспособности системы. Например, два встречно включенных (через данную схему) телетайпа не реагирует на кратковременные ложные импульсы в силу своей механической инерционности.

Канал для одновременной  передачи  напряжения питания, синхроимпульсов и информации по одному кабелю. На рис. 19.18 приведена схема канала связи для передачи показаний температурного датчика на цифровой индикатор. Питание части схемы, непосредственно связанной с датчиком, осуществляется от источника напряжением +24 В через резистор сопротивлением 620 Ом, сигнальный провод линии связи L и диод. По этому же проводу через транзистор VT1 проходят кратковременные «отрицательные импульсы в кратковременные периоды открывания этого транзистора сигналом CL. Скважность импульсов CL выбирается большей 10. Эти импульсы не проходят через диод и, следовательно, не нарушают режима питания схемы, связанной с датчиком, В результате включения стабилизатора в точке F поддерживается стабилизированное напряжение +5 В, необходимое для правильной работы датчика, цифро-аналогового преобразователя и компаратора К1.

В исходном состоянии в момент t0 в вычитающем счетчике установлен код 11111111, на выходе цифро-аналогового преобразователя устанавливается напряжение, близкое +5 В, компаратор К1 формирует на выходе нулевой сигнал, так как потенциал на его входе «–» более положителен, чем на входе «+». Транзистор VT2 закрыт. В дальнейшем, по мере уменьшения содержимого вычитающего счетчика, потенциал входа «–» компаратора К1 снижается и, наконец, в момент t1 становится более отрицательным, чем потенциал входа « + ». Транзистор VT2 включается и потребление тока по линии связи L резко увеличивается.

  

Рис. 19.18. Схема связи регистрирующего прибора с удаленным датчиком

Этот факт регистрируется компаратором К2, на выходе которого формируется сигнал В = 0, разрешающий работу суммирующего счетчика, первоначально установленного в 0. Суммирующий счетчик начинает накопление единиц (синхроимпульсов CL) до момента t2 при котором в вычитающем счетчике вновь устанавливается код 1111111 и т. д. В момент t2 содержимое суммирующего счетчика переписывается в выходной регистр и отображается на индикаторе, а этот счетчик через время Δt устанавливается в 0.

Далее цикл работы повторяется: схема, связанная с датчиком, в некоторый момент в соответствии с показаниями датчика скачком увеличивает потребление тока, после чего включается суммирующий счетчик, а затем новые данные выдаются на индикатор. Конденсатор С2, предназначен для фильтрации синхроимпульсов. Чем выше температура, тем раньше включается транзистор VT2 и, следовательно, тем больше импульсов регистрируется суммирующим счетчиком. Длина линии связи – до 75м.