Мониторы
v 2.1 a  
Имя:  Пароль:  Входить автоматически

Правила конференции
Предыдущая тема | Следующая тема
Список разделов -> Мониторы: «CTX S720G - не работает через DVI»

Sir Kot
Мастер

Откуда:
Хабаровск
Сообщений:
471
Регистрация:
01.04.2004

Через D-SUB все прекрасно. Кабель исправен. Есть мнение, могут быть некорректные данные в DVI DDC IC 24C02, хотя просмотр ее содержимого явных сомнений не вызывает. Если кто богат прошивкой - поделитесь, плиз - микросхемка сама на кроватке сидит, снять легко, корпус DIP-8.
Или дело не в ней ? Может, кто сталкивался ? :cranky:
03:03 27-04-2006   

HAA
Мастер

Откуда:
ЗаМКАДыш
Сообщений:
4714
Регистрация:
27.02.2006

В первую очередь конечно надо убедиться в исправности именно этой микрухи. У меня прошивки для этой модели нет, но если имеете мануал, в нем иногда приводятся эти данные (во вьюсах например). И еще один нюанс. Иногда имеет значение последовательность включения (при проверке DVI).
06:55 27-04-2006   

Sir Kot
Мастер

Откуда:
Хабаровск
Сообщений:
471
Регистрация:
01.04.2004

Мануала нет. Микросхема исправна - программатор ее читает/пишет нормально. Надо прошивку для пробы.
09:52 27-04-2006   

HAA
Мастер

Откуда:
ЗаМКАДыш
Сообщений:
4714
Регистрация:
27.02.2006

DVI как проверяете? Надо подключить на выключенном оборудовании и включить моник, потом комп. Что при этом происходит?
09:58 27-04-2006   

winner
Виктор Бульба

Откуда:
Обираловка
Сообщений:
2961
Регистрация:
12.07.2004

 e-mail 
HAA, на надпись под ником обратите внимание
_________________
Errare humanum est
10:11 27-04-2006   

HAA
Мастер

Откуда:
ЗаМКАДыш
Сообщений:
4714
Регистрация:
27.02.2006

Winner Ну первый раз если - не сразу допрешь. Причем у разных производителей по разному. Какие то через переходник на D-SUB на горячую включаются. Другие - в определенной последовательности и только с начала загрузки.
12:05 27-04-2006   

Sir Kot
Мастер

Откуда:
Хабаровск
Сообщений:
471
Регистрация:
01.04.2004

Я пробовал и так, и сяк. Разъем DVI на мониторе не имеет контактов C1-C4, что говорит о том, что работа по аналогу тут не светит. Только DVI.
Кстати, не пользовался никто программой EDID от ViewSonic ?
Эта жаба читает/пишет DDC только у мониторов ViewSonic ? Потому как прочесть DDC данные с других аппаратов у меня не получается.... :anguish:
Но вообще, сопоставив результаты чтения программатора с расшифровкой от EDID, явных проблем в считанной прошивке не вижу - 20-й байт сообщает о значении 80h, что есть Video Input Defination = DVI. Может, CheсkSum улетел ?
Пытаюсь запихать считанный программатором дамп от CTX в EDID - говорит, неверный формат данных...
Подайте, кто может, прошивку..... :anguish: :gigi:
13:38 27-04-2006   

HAA
Мастер

Откуда:
ЗаМКАДыш
Сообщений:
4714
Регистрация:
27.02.2006

Цитата:
Может, CheсkSum улетел ?

Это можно проверить. Суммируешь все кроме последнего байта (там и пишется контрольная сумма). В 16-ричном формате. Берешь от получившегося числа 2 младших разряда. Дополнение их до 100h и будет контрольной суммой, которая стоит в последнем байте. Во вьюсах так. Если в твоей прошивке сойдется - скорее не в флэши дело. У меня для CTX ничего нет - давно не занимаемся. На одном вьюсе было - если поработал на D-SUB, а потом переходишь на DVI, при первой загрузке обязательно надо включить сначала монитор, а потом системник. Следующие включения - в любом порядке.
14:11 27-04-2006   

rezident
Вождь в отставке

Откуда:
Пермь
Сообщений:
4561
Регистрация:
31.03.2004

 e-mail 
HAA, неверно! В EDID не CRC16, а LRC. Вот тема где это уже обсуждали.
http://monitorlab.ru/forum/viewtopic.php?t=3420
14:47 27-04-2006   

HAA
Мастер

Откуда:
ЗаМКАДыш
Сообщений:
4714
Регистрация:
27.02.2006

Эта метода из мануала на VS. Я перепроверял прошивку DVI - все сошлось.
15:19 27-04-2006   

HAA
Мастер

Откуда:
ЗаМКАДыш
Сообщений:
4714
Регистрация:
27.02.2006

Вот выписка:
ex) The sum of data from #0 to #126 is "1C2Bh". It this case the chec sum is "D5h". 2Bh + D5h = 100h.
Это для вьюсов. Мож у СТХ свои правила.
15:49 27-04-2006   

rezident
Вождь в отставке

Откуда:
Пермь
Сообщений:
4561
Регистрация:
31.03.2004

 e-mail 
HAA , а не надо придумывать никакие правила. :clap: Правила придуманы стандартами VESA и производители мониторов их лишь придерживаются. Я уже давал ссылки на стандарты в том топике на который ссылаюсь выше. Если Вы мне не верите, то скачайте сами стандарты с www.vesa.org и почитайте. Там, по-моему, даже программка на Бейсике для расчета контрольной суммы EDID приводится.
P.S. цитата из одного такого документа
Цитата:
4.8 Extension Flag and Checksum: 2 bytes – offset 7Eh-7Fh
4.8.1 Extension flag
! Any non-zero value of the extension flag indicates that the display has additional EDID data beyond the
first 128-bytes. The extension flag indicates the number of 128-byte extensions present. The method to
access this additional data is defined in the E-DDC standard.
4.8.2 Checksum byte
! This byte is programmed such that a one-byte checksum of the entire 128-byte EDID equals 00h. If the
recorded checksum does not equal the calculated checksum then the checksum is invalid.

P.P.S. а вот страничка из википедии http://en.wikipedia.org/wiki/EDID
18:02 27-04-2006   

Марков


Откуда:
Москва
Сообщений:
1
Регистрация:
27.04.2006

Вопрос на скорую руку:
не пробовал ли кто INT10h функцию 4F15h выполнять с DX=1 (DX=EDID block number) ? Выдаёт ли она следующие блоки EEPROM?
И сразу главный вопрос:
не пробовал ли кто BL=2 ?? (BL=1 == read EDID)
00:19 28-04-2006   

HAA
Мастер

Откуда:
ЗаМКАДыш
Сообщений:
4714
Регистрация:
27.02.2006

Цитата:
entire 128-byte EDID equals 00h.

rezident Так это то же самое. Естественно что в сумме первые 128 байт дадут два нуля в младших разрядах. если контрольная сумма - дополнение до 100h двух младших разрядов суммы первых 127 байт.
07:13 28-04-2006   

rezident
Вождь в отставке

Откуда:
Пермь
Сообщений:
4561
Регистрация:
31.03.2004

 e-mail 
HAA, Вы скачали спецификацию EDID с www.vesa.org ? Если да, то невнимательно читаете видимо. По адресу 0x7E находится флаг признака расширенной EDID, а в 0x7F контрольная сумма первых 128 байт EDID.
11:08 28-04-2006   

Sir Kot
Мастер

Откуда:
Хабаровск
Сообщений:
471
Регистрация:
01.04.2004

В общем, так. Пересчитал-переписал DDC ручками - все ровно. Видимо, дело не в памяти.
11:16 28-04-2006   

Sir Kot
Мастер

Откуда:
Хабаровск
Сообщений:
471
Регистрация:
01.04.2004

Запобедил :gigi:
Схема подключения DDC такая. Сигналы DDC-SDA и DDC-SCL поступают с кабеля, подтягиваются к +5V резисторами и через резисторы по 100 Ом идут на ножки микросхемы. А на землю от подтягивающих резисторов стоят (верней, стояли :gigi: ) детальки, помеченные как SG (Spark Gap? варисторы что ли ?). Короче, мелкие синие пакости. Садили они сигнал до 2...2,5 вольт. Выкинул обе - DVI заработал.
12:25 28-04-2006   

Список разделов -> Мониторы: «CTX S720G - не работает через DVI»
Предыдущая тема | Следующая тема


   
  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах



Powered by phpBB © 2001, 2005 phpBB Group