Например TDA7294

Форум РадиоКот • Просмотр темы - Инициализация видеоконтроллера T112
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс сен 07, 2025 06:53:53

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 47 ]    , 2,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вс июн 29, 2014 00:00:49 
Встал на лапы

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Пн янв 26, 2009 17:27:18
Сообщений: 129
Откуда: Odessa, Ukraine
Рейтинг сообщения: 0
:oops: формат обмена оказался как в исходнике...

Запись в регистры с базовым адресом 0x00
START 0x28 ACK 0x03 ACK 0x01 ACK STOP

Чтение из регистров с базовым адресом 0x00
START 0x28 ACK 0x16 ACK
START 0x29 ACK 0x0D NACK STOP

Запись в регистры с базовым адресом 0xF0
START 0x28 ACK 0xF0 ACK 0x02 ACK STOP
START 0x28 ACK 0xF1 ACK 0x6F ACK STOP

Чтение из регистров с базовым адресом 0xF0
START 0x28 ACK 0xF0 ACK 0x3A ACK STOP
START 0x28 ACK 0xF1 ACK
START 0x29 ACK 0x01 NACK STOP

Кто поможет написать софт для общения MX88V462 с какойнить авркой? :beer: ... пока хотя бы без детектирования кодировки видео

Логи не много разукрасил :), можно анализировать аналогию с T112


Вложения:
Комментарий к файлу: лог
log_MX88V462_LG7_PANEL.rar [166.64 KiB]
Скачиваний: 255
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вс июн 29, 2014 00:48:06 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Пт сен 10, 2010 20:48:01
Сообщений: 350
Откуда: Минск
Рейтинг сообщения: 0
В общем, решил еще раз помучить T112 – в итоге появилась изображение, но с искажениями т.к. не могу настроить разрешение.
Библиотека инициализации заняло более 700 строк кода!
Написать самому с нуля да еще без соответствующей документации – наверное, не реально…
В вашем случае лучше подправить исходники (которые я скинул) под атмегу и дисплей.
Или отправить снятый вами лог в виде массива – проще всего.

Изображение


Вложения:
T112_Init.zip [99.43 KiB]
Скачиваний: 333
IMG_20100101_035112.jpg [137.26 KiB]
Скачиваний: 2659
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вс июн 29, 2014 01:47:50 
Встал на лапы

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Пн янв 26, 2009 17:27:18
Сообщений: 129
Откуда: Odessa, Ukraine
Рейтинг сообщения: 0
Цитата:
т.к. не могу настроить разрешение


может поможет?..., ... если такого исходника у вас нет


Вложения:
TW_112_New.zip [498.6 KiB]
Скачиваний: 293
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вс июн 29, 2014 02:00:10 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Пт сен 10, 2010 20:48:01
Сообщений: 350
Откуда: Минск
Рейтинг сообщения: 0
Так я и переделал данные исходники под AVR и свой дисплей. :))
В настройках, кстати, можно указать тип матрицы.

MX88V46X переделать вроде тоже ничего сложного только не понятно как портировать многомерные массивы – понятные для winavr.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вс июн 29, 2014 02:43:10 
Встал на лапы

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Пн янв 26, 2009 17:27:18
Сообщений: 129
Откуда: Odessa, Ukraine
Рейтинг сообщения: 0
Давайте отложу я свой MX88, и поучаствую в вашем проекте T112, у меня же тоже такой скалер есть. На каком чипе у вас собрано?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вс июн 29, 2014 02:57:52 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Пт сен 10, 2010 20:48:01
Сообщений: 350
Откуда: Минск
Рейтинг сообщения: 0
Чип ATMEGA16, но это не принципиально т.к. встроенная периферия не используется. Компилятор winavr.
В “main.c” выбрать тип матрицы (разрешение) и вход (CVBS, S-VIDEO), скомпилировать.
SDA_PIN - PORTB 1
SCL_PIN - PORTB 0


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вс июн 29, 2014 08:41:38 
Друг Кота
Аватар пользователя

Карма: 52
Рейтинг сообщений: 846
Зарегистрирован: Вт сен 07, 2010 03:01:06
Сообщений: 16545
Откуда: Moscow-Izmaylovo
Рейтинг сообщения: 0
оффтопный вопрос

под названием T112
есть цифирьки разные, они так как то на что то влияют?

_________________
Лечу лечить WWWашу покалеченную технику.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вс июн 29, 2014 12:10:10 
Встал на лапы

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Пн янв 26, 2009 17:27:18
Сообщений: 129
Откуда: Odessa, Ukraine
Рейтинг сообщения: 0
Цитата:
под названием T112
есть цифирьки разные, они так как то на что то влияют?
не думаю...
на моем экземпляре, вообще то, D5510 = предположительно UD5510 = аналог (не уверен на 100%, но по схеме ноги совпадают) T112
wss60 писал(а):
Чип ATMEGA16, но это не принципиально т.к. встроенная периферия не используется.
вижу кнопку, кварц, питание 3v3?
ща плату сделаю...


Последний раз редактировалось ibiza11 Вс июн 29, 2014 13:26:11, всего редактировалось 1 раз.
Нарушение п.2.2 Правил форума. Предупреждение.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вс июн 29, 2014 16:41:55 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Пт сен 10, 2010 20:48:01
Сообщений: 350
Откуда: Минск
Рейтинг сообщения: 0
Частота указанна в “makifile” – 16.9344MHz, тоже не принципиально – можно и 8MHz.
Питание 5V, но у меня плата видеоконтроллера изначально рассчитана на 5V!
Как у вас реализовано не знаю, думаю лучше питать от 3.3V – так безопаснее.
Кнопка – это ресет.

СпойлерИзображение


Вложения:
mcu.png [27.56 KiB]
Скачиваний: 1428
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вт июл 01, 2014 09:09:39 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Пт сен 10, 2010 20:48:01
Сообщений: 350
Откуда: Минск
Рейтинг сообщения: 0
Подправил код: теперь изображение отображается нормально + перенес код инициализации во flash.
Теоретически если слегка подправить код, то должно работать с котроллерами: T100, T101, T102, T116 T118.


Вложения:
TwT112_PW035XS4_AVR.zip [106.16 KiB]
Скачиваний: 342
IMG_20100103_112047.jpg [115.19 KiB]
Скачиваний: 583
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вт июл 01, 2014 09:46:39 
Друг Кота
Аватар пользователя

Карма: 52
Рейтинг сообщений: 846
Зарегистрирован: Вт сен 07, 2010 03:01:06
Сообщений: 16545
Откуда: Moscow-Izmaylovo
Рейтинг сообщения: 0
картинка понравилась :))
Вопрос
Эта только картинка или как то видеосигнал можно передавать или это просто от компа перегоняется цифра?

_________________
Лечу лечить WWWашу покалеченную технику.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вт июл 01, 2014 10:01:56 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Пт сен 10, 2010 20:48:01
Сообщений: 350
Откуда: Минск
Рейтинг сообщения: 0
Это видео с обычного домашнего DVD подключенного к T112 по CVBS.
Компьютер здесь не участвует. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вт июл 01, 2014 13:07:07 
Друг Кота
Аватар пользователя

Карма: 52
Рейтинг сообщений: 846
Зарегистрирован: Вт сен 07, 2010 03:01:06
Сообщений: 16545
Откуда: Moscow-Izmaylovo
Рейтинг сообщения: 0
те без всяких там дополнений
дисплей и этот Т112
подаём только питание и ВС и всё работает?

_________________
Лечу лечить WWWашу покалеченную технику.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вт июл 01, 2014 14:04:33 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Пт сен 10, 2010 20:48:01
Сообщений: 350
Откуда: Минск
Рейтинг сообщения: 0
Нет, конечно :)
Контроллеру нужно указать тип дисплея и его режимы работы + команды настройки: конвертеров, декодеров цветности и т.д. всего более 200 команд…
Все эти функции выполняет atmega16.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Вт июл 01, 2014 15:31:20 
Встал на лапы

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Пн янв 26, 2009 17:27:18
Сообщений: 129
Откуда: Odessa, Ukraine
Рейтинг сообщения: 0
wss60 писал(а):
Подправил код: теперь изображение отображается нормально


Молодец!!! :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Ср июл 02, 2014 19:23:49 
Встал на лапы

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Пн янв 26, 2009 17:27:18
Сообщений: 129
Откуда: Odessa, Ukraine
Рейтинг сообщения: 0
wss60, частота кварца пропорциональна частоте SCL?

Облом, D5510 отвечает ACK только на slave adress от 0хf0 до 0xff.
Не пойму, чипы с i2c поддерживаю и 7 и 10 битную адресацию или либо 7 либо 10?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Ср июл 02, 2014 20:03:56 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Пт сен 10, 2010 20:48:01
Сообщений: 350
Откуда: Минск
Рейтинг сообщения: 0
taran_ob писал(а):
wss60, частота кварца пропорциональна частоте SCL?

Да

В маем случае в.контроллер тоже не отвечал на команды пока я не взял программный i2c из китайских исходников, в чем там разниться с обычным i2c я не разбирался.
Кстати в t112 три slave адреса: 0x50 – adc, 0x52 – tcon, 0x54 – декодер.

И что за D5510? :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Ср июл 02, 2014 21:37:33 
Встал на лапы

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Пн янв 26, 2009 17:27:18
Сообщений: 129
Откуда: Odessa, Ukraine
Рейтинг сообщения: 0
Некоторые двд тошиба собраны на UPD5500, UPD5600. В какомто сервис мануале указано, что UPD5600=T101.
Экран который я ковыряю от DVD ShincoSDP-1735, маркировка на микросхеме D5510. Когда искал даташит(не нашел), наткнулся на Т112. Прозвонил практически все ноги - совпадение 100% с T112. Вот и подумал, что аналог. Кстати, UPD5500 тоже совпадает с каким то теравинсом, не помню...

Я первым делом прошил мегу скомпилировав ваш исходник под свой экран. Кварц 8МГц - частота шины около 55кГц. Логер показал на все команды NASK. Затем в вашем исходнике в качестве инициализации вписал цикл 00-FF. В цикле чтение регистра 00 по адресу из цикла. В результате в логе ACK на адресах F0 - FF. К чему бы это?
С кварцем как у вас, и питанием 3,3 мега тоже запустилась, но частота шины 65кГц, а не 110, не понятно почему, может из-за не регламентированного питания и частоты?


Вложения:
SDP2800.JPG [90.56 KiB]
Скачиваний: 675
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Чт июл 03, 2014 07:17:08 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Пт сен 10, 2010 20:48:01
Сообщений: 350
Откуда: Минск
Рейтинг сообщения: 0
Напряжения все присутствуют? Их там три!
Частота i2c должна быть от 50KHz.
Ниже в архиве код для перебора адресов – попробуйте.
Мой контроллер отозвался на адреса: 0x50..0x55, 0x57..0x5A и т.д.

taran_ob писал(а):
С кварцем как у вас, и питанием 3,3 мега тоже запустилась, но частота шины 65кГц, а не 110, не понятно почему, может из-за не регламентированного питания и частоты?


частоту подправили в файлах: system.h и makefile?


Вложения:
t112.PNG [67.62 KiB]
Скачиваний: 862
112Ts.zip [91.57 KiB]
Скачиваний: 259
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Инициализация видеоконтроллера T112
СообщениеДобавлено: Чт июл 03, 2014 12:29:15 
Встал на лапы

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Пн янв 26, 2009 17:27:18
Сообщений: 129
Откуда: Odessa, Ukraine
Рейтинг сообщения: 0
1 напряжения - все 5 3.3 1.8
2 читал в даташите, повторюсь, логер фиксирует порядка 55кГц
3 частоту кварца в исходнике правил под 8Мгц

Все же хочу повторить ваши условия питания и частоты. При 16,..МГц частота шины у вас 100кГц? Если да, то для гарантии мегу нужно питать 5В. Как у вас реализована развязка шины 3,3В-5В?

пс щас попробую код из архива...

С вашим кодом та же история - ACK от F0-.., и какая то каша... К уарту правда не подключал.
С частотой шины вроде разобрался - менял i2c_delay от 3 до 50, результат один и тот же.
Думаю продолжать опыты не стоит, закажу ка я Т112...


Спойлер
Код:
START   0xF0 Control Byte: Slave Address 78 Write    ACK      STOP                        
START   0xF1 Control Byte: Slave Address 78 Read    ACK   0x 0    ACK   0x 4    NACK      STOP            
START   0xF4 Control Byte: Slave Address 7A Write    ACK      STOP                        
START   0xF5 Control Byte: Slave Address 7A Read    ACK   0x 9    ACK      STOP                  
START   0xF7 Control Byte: Slave Address 7B Read    ACK   0x 0    ACK   0x 0    ACK   0x 0    ACK   0x 0    NACK      STOP
START   0xFC Control Byte: Slave Address 7E Write    ACK      STOP                        
START   0xFD Control Byte: Slave Address 7E Read    ACK   0x 0    ACK //это последняя строчка


Вложения:
d5510.jpg [176.78 KiB]
Скачиваний: 735
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 47 ]    , 2,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y