Здесь можно пообщаться по вопросам связанным с телевизионной техникой ......
Работа с шиной I2C.
В современных телевизорах связь между процессором и остальными микросхемами осуществляется по шине I2C . Разработчик шины фирма Philips для тестирования микросхем распространяет пакеты программ (например, TV400 , к сожалению отмечается нестабильная работа программы IICTV на машинах класса Pentium). С их помощью можно проверить любую микросхему через сервисный разъем телевизора . Такие разъемы имеются в телевизорах фирм JVC , SONY , SHARP и др. Сервисный разъем подключают через небольшую схему к принтерному порту . Фирмы изготовители ТВ техники выпускают специальные платы (для подключения к сервис-разъему) для диагностики и ремонта .

Автор использует эту схему для программирования EEPROM применяемых в телевизорах (24CXX ,93CXX) и подключения к сервисным разъемам . Во многих моделях телевизоров SDA , SCL и сигнал блокировки выведены на сервисный разъем .

Расположение сервисных разъемов в телевизорах SONY 21M3K(слева) и 2540(справа). Можно ,например, не выпаивая считывать и записывать EEPROM , работать с ИМС MC44002 или TDA8366 и т.п.
Кроме того Philips выпускает микросхему PCF8584 , которая позволяет работать с I2C через параллельную шину , в том числе и ISA (применяется в IBM PC) . Автор использует эту микросхему в таком включении .

Рабочая программа с исходными текстами на Паскале из журнала Elektor (Germany)
Если Вы программируете на Паскале то воспользуйтесь drv.zip , приводится пример работы с EEPROM PCF8582 . Для этого :
Copy I2CDRIV2.SYS into the root directory.
Enter the command DEVICE=I2CDRIV2.SYS b:xxx c:y into the
CONFIG.SYS
xxx = Base-address of the I2C hardware interface: 300..3FE.
y = SCL (clock-) frequency code: 0 81 kHz, 1 40 kHz, 2 9.8 kHz, 3
1.3 kHz.
Reboot the system.
Такие частоты обмена по I2C получаются из-за того, тактовые импульсы берутся с шины ISA (14.3 MHz) , лучше использовать генератор на 12MHz (без деления на 2 , т.е исключить делитель).Базовый адрес задается коммутацией выводов 74HCT688 .(DIP SW 1 всегда закоммутирован на землю). Если будет желание работать с прерываниями (если есть свободные !!! у меня не нашлось) подключите U3/3 к соответствующему контакту разъема ISA. Схема рабочая .
Микросхема может работать в трех режимах : master , slave , monitor . В режиме мастер можно проверять работоспособность I2C имс и программировать EEPROM , в режиме слэйв можно эмулировать работу какой-либо шинной имс , в режиме монитор идет прослушивание I2C с записью протокола . Микросхема имеет определенные ограничения по применению : частота до 100 Кгц и невозможность работы с раширенным адресным полем (так нельзя работать с EEPROM 24С32 и выше) .Дополнительные сведения по работе с PCF8584 в документе AN96040 .
Фирма Panasonic сделала независимый от компьютера модуль LUCI (подключается через COM порт) , позволяющий программировать EEPROM 24c08 , 24c16 и работать с телевизорами через внешний сервисный разъем (шасси Euro-1, Euro-2, Euro-3) .

Для повторения этой конструкции можно воспользоваться LUCI , где содержатся программы со стороны IBM и программа для микроконтроллера .Прошивка ПЗУ 27С256 .
Если Вам необходимо посмотреть сигналы SDA и SCL на экране осциллографа , то для синхронизации по стартовому условию можно воспользоваться следующей схемой (это бывает необходимо в тех телевизорах , в которых обмен по шине происходит непрерывно) .

Эта же схема позволяет синхронизировать начало записи в "подслушивающее" устройство , чтобы на этапе записи разбить информацию на блоки .
Можно самостоятельно написать программу для I2C используя язык BASIC >>>>>>>
Для работы с I2C под Windows существует программа i2c bus (на чешском языке).При работе с программой можно работать с любыми устройствами , адреса микросхем на I2C .
Интересный проект по работе с I2C через порт принтера можно посмотреть : Здесь .
(На всякий случай даю распиновку стандартного принтерного порта .)