Список разделов -> Мониторы: «CTX S720G - не работает через DVI»
|
|
Sir Kot
Мастер
Откуда: Хабаровск Сообщений: 471 Регистрация: 01.04.2004
|
Через D-SUB все прекрасно. Кабель исправен. Есть мнение, могут быть некорректные данные в DVI DDC IC 24C02, хотя просмотр ее содержимого явных сомнений не вызывает. Если кто богат прошивкой - поделитесь, плиз - микросхемка сама на кроватке сидит, снять легко, корпус DIP-8.
Или дело не в ней ? Может, кто сталкивался ?
|
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
|
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 данные с других аппаратов у меня не получается....
Но вообще, сопоставив результаты чтения программатора с расшифровкой от EDID, явных проблем в считанной прошивке не вижу - 20-й байт сообщает о значении 80h, что есть Video Input Defination = DVI. Может, CheсkSum улетел ?
Пытаюсь запихать считанный программатором дамп от CTX в EDID - говорит, неверный формат данных...
Подайте, кто может, прошивку.....
|
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
|
|
|
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
|
HAA , а не надо придумывать никакие правила. Правила придуманы стандартами 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
|
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
|
Запобедил
Схема подключения DDC такая. Сигналы DDC-SDA и DDC-SCL поступают с кабеля, подтягиваются к +5V резисторами и через резисторы по 100 Ом идут на ножки микросхемы. А на землю от подтягивающих резисторов стоят (верней, стояли ) детальки, помеченные как SG (Spark Gap? варисторы что ли ?). Короче, мелкие синие пакости. Садили они сигнал до 2...2,5 вольт. Выкинул обе - DVI заработал.
|
12:25 28-04-2006
|
|
|