Читайте также:
|
|
Многие цифровые интерфейсы требуют, чтобы источник и приемник сигнала взаимодействовали друг с другом, например, обменивались некоторой технической информацией. При этом разработчики интерфейса обычно и не предполагали, что между этими двумя может оказаться включенным еще и какой-то коммутатор.
Именно такая история произошла с интерфейсами VGA (по спецификации VESA), DVI (и, чуть позже, с HDMI). Для этих интерфейсов требуется, чтобы дисплей обменивался с компьютером (или иным источником видео, скажем, с DVD-проигрывателем) служебной информацией по интерфейсу DDC. Без такого обмена некоторые компьютеры вообще могут не выдавать картинку на выход, а через интерфейс HDMI, например, не пройдет видео с кодированием HDCP.
В принципе, коммутатору ничего не стоит, кроме собственно цепей для видео, скоммутировать и цепи для обмена через DDC. На рис. 11 видно, что сигналами DDC будут обмениваться дисплей и компьютер 1.
Рис. 11. Проблема обмена служебными данными
Некоторые компьютеры вообще не будут загружаться, если к их видеокарте не подключен какой-нибудь дисплей
С этой парой все в порядке, а что же компьютеры 2 и 3? Они оказываются «брошенными», без подключенных к ним дисплеев. Возможно, выходы их видеокарт отключатся или перейдут в ждущий режим. Когда коммутатор переключится, например, на компьютер 2, последнему понадобится время, чтобы обменяться с дисплеем данными и ввести свою видеокарту в рабочий режим (а иногда в этом процессе бывают и сбои). Некоторые компьютеры вообще не будут загружаться, если к их видеокарте не подключен какой-нибудь дисплей.
Решение проблемы состоит в том, что коммутатор САМ считывает из подключенного к его выходу дисплея всю информацию DDC, которая может понадобиться в будущем. Впоследствии коммутатор САМ выдает эти данные по запросу в любой компьютер, который подключен к его входу. В результате компьютеры «думают», что к каждому из них подключен собственный дисплей, и охотно выдают картинку на выход.
По аналогичному принципу работают и многие чисто компьютерные коммутаторы (монитор + клавиатура + мышь), которые вынуждены имитировать мышь и клавиатуру для каждого из подключенных к нему компьютеров, хотя реальная мышь и клавиатура всегда подключена лишь к одному из них. В противном случае некоторые компьютеры вообще отказываются работать.
Коммутатор для интерфейса IEEE 1394 (Firewire), например, также вынужден «вести» себя, как концентратор в общей структуре шины, т.е. обладать «интеллектом», позволяющем ему участвовать в сложных процедурах обмена по этому интерфейсу (подробнее см. брошюру «Интерфейсы. IEEE 1394 (Firewire)»).
Дата добавления: 2015-07-15; просмотров: 73 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Перетактирование | | | Увеличение числа выходов |