Оффтопик
v 2.1 a  
Имя:  Пароль:  Входить автоматически

Правила конференции
Предыдущая тема | Следующая тема
Список разделов -> Оффтопик: «Монитор ,I2C и адреса»

ILYAUL
******

Откуда:
МОСКВА
Сообщений:
732
Регистрация:
28.10.2005

Коллеги , а кто нибудь знает , какой адрес выставляет шина при обращении видеоадаптера к монитору. К процу, к MEM DDC 24С02, к 24С08 или 24С16 . Т.Е к тем устройствам моника которые ему доступны.
00:00 24-01-2006   

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

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

 e-mail 
ILYAUL, судя по тому, что ноги A0-A2 сидят на земле, а SlaveAddress=0xA0, то получается, что 0xA0.

Если я опять ничего не напутал.
_________________
Errare humanum est
00:17 24-01-2006   

Shurin
******

Откуда:
г. Покровск
Сообщений:
793
Регистрация:
02.07.2004

Шина, ваще-то пассивная, адреса выставляет процессор. :)
10:43 24-01-2006   

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

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

 e-mail 
ILYAUL, обычно шина DDC и внутрення I2C шина монитора разделены. Обращение к EEPROM, видеопроцессору, синхропроцессору и т.п. происходит через команды передаваемые по шине DDC процессору управления. А уже процессор управления транслирует команды и данные к/от остальных устройствам, подключенным к внутренней шине I2C.
Адресация м/с памяти (EEPROM) из серии 24xx зависит от типа м/с и производителя. У некоторых м/с 24xx есть аппаратная адресация (задается потенциалами на ее входах A0, A1, A2), у других нет (т.к. выводы соответствующие входам A0, A1, A2 не задейстованы). EEPROM 24xx обычно "откликается" на адреса 1010xxx1b (чтение) и 1010xxx0b (запись). xxx могут быть битами аппаратной адресации или расширенной адресации. В каждом конкретном случае это следует уточнять в даташите производителя EEPROM.
00:27 25-01-2006   

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

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

 e-mail 
rezident, а не могли б уточнить у каких производителей 24cXX "откликаются" не на 0xA0? Чтобы не попасть впросак при замене.
_________________
Errare humanum est
01:56 25-01-2006   

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

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

 e-mail 
Для того
Winner :
Чтобы не попасть впросак при замене.
я и советую читать даташиты производителей EEPROM :)
Например, м/с типа AT24C04 (Atmel) с аппаратной адресацией и может быть сконфигурирована на один из четырех адресов. 101000xxb, 101010xxb, 101010xxb, 101011xxb. Хорошо если это будет первый адрес из указанных, тогда ее можно заменить на любую другую м/с и без аппаратной адресации (типа 24LC04 от Microchip). В противном случае процессор не сможет общаться с EEPROM, т.к. будет "искать" ее по другому адресу.
Извиняюсь, если я разжевываю прописные истины :anguish:
13:06 25-01-2006   

Sergant
Двоешник!

Откуда:
SPb
Сообщений:
895
Регистрация:
31.03.2004

 e-mail 
вообще то есть таблица I2C адресов.... и она жестко зафиксированна.
_________________
Укушу
15:06 25-01-2006   

ILYAUL
******

Откуда:
МОСКВА
Сообщений:
732
Регистрация:
28.10.2005

Так давайте я уточню вопрос.Внутренняя шина не интересует. Там проц разбирается сам.А вот шина DDC представляет интерес. т.к. некоторые производители делают адресацию к той или иной памяти DDC разными методами. Есть схемные решения когда память DDC процессору монитора не доступна, есть через проц, есть когда управляется питание той или иной микросхемы DDC (имеется ввиду двух входные мониторы D-SUD b DVI). Так вот можно ли определить по адресам к кому в данный момент обращается видеоадаптер. К DDC или процессору.
19:46 25-01-2006   

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

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

 e-mail 
ILYAUL, самое простое это прицепить Port3 и просканировать шину DDC. Я вообще отошел от этого, но только мне кажется, что адреса хоть для SVGA, хоть для DVI будут одинаковы. Потому что это определяется стандартами VESA. Вы стандарты на www.vesa.org не пробовали штудировать на предмет интересующей Вас информации?
И вообще если рассуждать логически, то даже спец. EEPROM для Plug&Play типа 24LC21, 24LC41 имеют такие же адреса, что и остальные м/с 24-й серии (1010xxxxb). А в пассивном режиме (спецификация DDC1) они вообще транслируют весь блок EDID по кольцу без какой-либо адресации.
21:58 25-01-2006   

!
*****


Сообщений:
261
Регистрация:
08.11.2004

А можно один вопрос, зачем все это, вы пытаетесь разработать свой монитор? :)
23:40 25-01-2006   

ILYAUL
******

Откуда:
МОСКВА
Сообщений:
732
Регистрация:
28.10.2005

! :
А можно один вопрос, зачем все это, вы пытаетесь разработать свой монитор? :)

Нет, просто не пишется DDC DVI и только не надо предлогать заменить микруху ,проверить JIG (У меня их 3 разновидности) и вкл она по управлению питанием и разрешение записи есть.Вот и пытаюсь разобраться.
06:59 26-01-2006   

Sergant
Двоешник!

Откуда:
SPb
Сообщений:
895
Регистрация:
31.03.2004

 e-mail 
Повторяю..... адреса на I2C стандартизированны..... A(x) - это обращение к памяти....
поищите таблицу i2c адресов.. там до фига микросхем(в основном телевизионных)
_________________
Укушу
08:44 26-01-2006   

!
*****


Сообщений:
261
Регистрация:
08.11.2004

Монитор какой?
16:37 26-01-2006   

Список разделов -> Оффтопик: «Монитор ,I2C и адреса»
Предыдущая тема | Следующая тема


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



Powered by phpBB © 2001, 2005 phpBB Group