Текущее время: 25 ноя 2017, 10:19 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

Тюнер T8

Начать новую темуОтветить на тему Страница 1 из 2 [ Сообщений: 29 ] На страницу   1, 2  След.
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 02 янв 2014, 17:58. Заголовок сообщения:  Тюнер T8
Зарегистрирован:
    02 янв 2014, 17:46
Сообщения: 1
Есть ли поддержка в linux?
Профиль 
Сообщение Добавлено: 23 ноя 2014, 23:09. Заголовок сообщения:  Re: Тюнер T8
Зарегистрирован:
    23 ноя 2014, 22:37
Сообщения: 10
Присоединяюсь к вопросу.
Купил, и, похоже, сдуру...
Товарищи, а кто-нибудь пробовал собрать имеющиеся
по сети наработки?

Драйвер saa7231 (декодер аналогового сигнала, он же PCIe мост):
https://bitbucket.org/CrazyCat/linux-tb ... ?at=master
Правда на сайте производителя этот девайс в
резделе legacy, и не рекомендован к использованию:
http://www.sigmadesigns.com/legacy_products.php
Вот зачем, скажите, было делать тюнер на неподдерживаемом
чипе? Даташит на него достать теперь, видимо, не
так просто... Интересно, как Ману Абрахам запилил
его, а так же и ещё десяток драйверов, на устройства,
на которые нельзя найти даташит? Магия, да и только.
Тем не менее, он это снова сделал, драйвер есть.
Есть так же первая страница даташита:
http://zyphos.be/d/saa7231/SAA7231-datasheet.pdf
Хотя бы характеристика чипа из неё почерпнуть можно.

Драйвер si2168 (цифровой демодулятор):
http://www.linuxtv.org/wiki/index.php/S ... abs_si2168
(есть в 3.16)

С драйвером TDA18273 (тюнер) не всё ясно, но есть
драйвер TDA18271 - возможно, его и с 18273 можно
использовать с какими-нить ограничениями...
Плюс, имеется даташит:
http://www.go-gddq.com/upload/2013-08/t ... 092377.pdf
А значит, всё можно докодить самостоятельно.

В принципе, как мне кажется, учитывая все эти наработки,
можно склепать драйвер своими силами. Никто не пробовал
заняться?

Товарищи из бехолдер, вы можете предоставить бедным юзерам
хоть какую-нибудь документацию? Например, хотя бы на
каких i2c/gpio там что подключено к saa, хотя конечно это всё
и самому можно вычислить, но не охота ведь. Или хотя бы
сориентировать, что именно не реализовано в открытых
драйверах, как сложно это всё доделать в домашних условиях,
и тд. Скажите хоть что-нибудь. :) Не хотелось бы, чтобы
деньги в помойку улетели с этим тюнером...
Профиль 
Сообщение Добавлено: 24 ноя 2014, 12:34. Заголовок сообщения:  Re: Тюнер T8
Beholder
Аватара пользователя
Зарегистрирован:
    13 июл 2004, 13:23
Сообщения: 1085
Мы уже не раз писали. Даташиты предоставить не можем, так как NDA.
Конкретные детали разъясняем, не проблема – спрашивайте.
Профиль 
Сообщение Добавлено: 24 ноя 2014, 13:16. Заголовок сообщения:  Re: Тюнер T8
Зарегистрирован:
    23 ноя 2014, 22:37
Сообщения: 10
писал(а):
Мы уже не раз писали. Даташиты предоставить не можем, так как NDA.

Речь не про даташиты - схематику можете предоставить?
Или хотя бы её часть, чтобы понимать, как что подключено
к PCI мосту, какими частотами что тактируется, и тд.
И интересно было бы, конечно, получить вашу оценку
трудоёмкости процесса: насколько драйвер от Ману Абрахама
далёк от совершенства?
Профиль 
Сообщение Добавлено: 26 ноя 2014, 13:22. Заголовок сообщения:  Re: Тюнер T8
Beholder
Аватара пользователя
Зарегистрирован:
    13 июл 2004, 13:23
Сообщения: 1085
Нет, схемы не распространяются, т.к. представляют собой ноу-хау. Но это не мешает нам отвечать на конкретные вопросы в помощь разработчикам Linux.
Профиль 
Сообщение Добавлено: 27 ноя 2014, 00:11. Заголовок сообщения:  Re: Тюнер T8
Зарегистрирован:
    23 ноя 2014, 22:37
Сообщения: 10
писал(а):
Нет, схемы не распространяются, т.к. представляют собой ноу-хау.

99% этих ноу-хау сделаны по референс-дизайну.

Цитата:
Но это не мешает нам отвечать на конкретные вопросы в помощь разработчикам Linux.

Ну хорошо, для начала надо разобраться с PCI-мостом.
Вот тут:
http://zyphos.be/d/saa7231/SAA7231-datasheet.pdf
на странице 2 есть его блок-схема.
Надо знать, что как подключено, прям по всем квадратикам.
- Ну SAT тюнера у вас нет, это ясно.
- Analog tuner - это, видимо, TDA18273.
- Digital tuner, полагаю, у вас к SAA не подключен,
а идёт на si2168, и потом - на один из TS входов Saa (какой?).
- Как я понимаю, Saa является демультиплексором
транспортного потока, и имеет возможности по фильтрации
PES и mpeg-секций. Хотя в той презенташке этого нет...
Но ведь кто-то же должен этим заниматься? Или si2168
что-то подобное делать должен? Или программный демуксинг?
- Всякие CVBS, audio пока пропускаем...
- 4 шины i2c - на них у вас что сидит?
- gPIO - на них что?
- TS->CA-CONTROLLER - это, как я понимаю, УД, а значит,
не актуально.
Всё из вышеозначенного верно?

Далее, надо знать, чем тактируются демодуляторы.
Какими частотами?

Собственно, думаю, указанной выше информации должно
хватить, чтобы можно было начать что-то лабать. Так
как начинать всё равно надо с PCI-моста.
Кстати, если есть желание профинансировать проект
(не заранее, а когда уже будет что показать... но
пообещать надо заранее), то приступлю "быстро и со вкусом".
Если же такого желания нет - уж как время позволит
(а этот проект у меня в списке не первый).
А вообще, я бы посоветовал вам с Ману Абрахам
списаться. Сделает быстро и качественно, его драйвера,
как правило, работают лучше фирменных.
Профиль 
Сообщение Добавлено: 27 ноя 2014, 15:14. Заголовок сообщения:  Re: Тюнер T8
Beholder
Аватара пользователя
Зарегистрирован:
    13 июл 2004, 13:23
Сообщения: 1085
писал(а):
- Analog tuner - это, видимо, TDA18273.

Да.

писал(а):
- Digital tuner, полагаю, у вас к SAA не подключен, а идёт на si2168, и потом - на один из TS входов Saa (какой?).

Да. TSI1 (serial)

писал(а):
- Как я понимаю, Saa является демультиплексором транспортного потока, и имеет возможности по фильтрации PES и mpeg-секций. Хотя в той презенташке этого нет... Но ведь кто-то же должен этим заниматься? Или si2168 что-то подобное делать должен? Или программный демуксинг?

SAA7231 никак не обрабатывает транспортный поток, а передаёт его, как есть, в драйвер. Поток демультиплексируется и обрабатывается программно.

писал(а):
- 4 шины i2c - на них у вас что сидит?

Три шины - I2C0...I2C2. Тюнер и демодулятор сидят на шине I2C1. Декодер пульта ДУ на шине I2C0.

писал(а):
- gPIO - на них что?

GPIO0 - выход, переключение антенных входов.
GPIO1 - вход, запрос прерывания от ВЧ-блока.
GPIO2 - выход, сброс демодулятора.
GPIO5 - вход, нажатие клавиши пульта ДУ.
GPIO6 - вход, запрос прерывания от демодулятора.

писал(а):
Далее, надо знать, чем тактируются демодуляторы. Какими частотами?

ВЧ-блок - 16 МГц.
Демодулятор - 16 МГц.
Профиль 
Сообщение Добавлено: 27 ноя 2014, 15:22. Заголовок сообщения:  Re: Тюнер T8
Зарегистрирован:
    23 ноя 2014, 22:37
Сообщения: 10
писал(а):
писал(а):
- Digital tuner, полагаю, у вас к SAA не подключен, а идёт на si2168, и потом - на один из TS входов Saa (какой?).

Да. TSI1 (serial)

А чем это обосновано?
Вроде, там написано, что демодулятор dvb-T в Saa имеется.
Почему понадобился si2168?
А так - спасибо за информацию, посмотрю, можно ли
из этого что-то выжать...

Цитата:
Три шины - I2C0...I2C2. Тюнер и демодулятор сидят на шине I2C1. Декодер пульта ДУ на шине I2C0.

А адреса какие?
Профиль 
Сообщение Добавлено: 28 ноя 2014, 12:44. Заголовок сообщения:  Re: Тюнер T8
Beholder
Аватара пользователя
Зарегистрирован:
    13 июл 2004, 13:23
Сообщения: 1085
писал(а):
А чем это обосновано?
Вроде, там написано, что демодулятор dvb-T в Saa имеется.
Почему понадобился si2168?

Для декодирования DVB-T2.

писал(а):
А адреса какие?

TDA18273 - адрес C6
Si2168 - адрес CE
ИК-декодер - адрес 5A
Профиль 
Сообщение Добавлено: 24 мар 2015, 10:36. Заголовок сообщения:  Re: Тюнер T8
Зарегистрирован:
    24 мар 2015, 10:31
Сообщения: 1
Можно получить аналогичную информацию для Cruise?
Профиль 
Сообщение Добавлено: 25 мар 2015, 14:48. Заголовок сообщения:  Re: Тюнер T8
Beholder
Аватара пользователя
Зарегистрирован:
    13 июл 2004, 13:23
Сообщения: 1085
Cruise/Cruise Lite:

Polaris Analog:
VideoInTuner: DIF
AudioInTuner: DIF
VideoInCVBS: CBVS_2 (Cruise only)
VideoInSVideo: YC_1 (Cruise only)
AudioInLine: Line_1 (Cruise only)

RF tuner:
ID: TDA18273HN
I2C Port: 2
I2C Clock: 400 KHz
I2C SlaveAddr: 0xC6
GPIO_IRQ: 1
XTOUT: 16MHz

DVB demod:
ID: Si2168
I2C Port: 3
I2C Clock: 400 KHz
I2C SlaveAddr: 0xC8
GPIO_IRQ: 5
XTIN: 16MHz
TS port: Serial Mode

IRC: Polaris CIR (Cruise only)
Профиль 
Сообщение Добавлено: 07 май 2016, 18:52. Заголовок сообщения:  Re: Тюнер T8
Зарегистрирован:
    14 ноя 2013, 04:42
Сообщения: 64
Если есть желающие поковырять, кто умеет собирать драйвера из исходников, пишите в личку, попробуем, может получится. У меня нет Т8, поэтому я сам не могу проверить. Аналога нет, но цифра может быть заведётся.
Профиль 
Сообщение Добавлено: 07 май 2016, 19:04. Заголовок сообщения:  Re: Тюнер T8
Зарегистрирован:
    23 ноя 2014, 22:37
Сообщения: 10
писал(а):
Если есть желающие поковырять, кто умеет собирать драйвера из исходников, пишите в личку, попробуем, может получится. У меня нет Т8, поэтому я сам не могу проверить. Аналога нет, но цифра может быть заведётся.


Что именно вы попробовать хотите?
У меня есть Т8, а, всилу отсутствия интереса в
этой ветке (да и всилу нехватки времени), я так
за него и не взялся. Могу, так сказать, одолжить. :)
Профиль 
Сообщение Добавлено: 08 май 2016, 04:41. Заголовок сообщения:  Re: Тюнер T8
Зарегистрирован:
    14 ноя 2013, 04:42
Сообщения: 64
Собственно я делаю драйвер к другой карте, но "по дороге" сделал для Т8, тестить мне не начём, и со временем тоже не очень. Если есть у кого интерес, могу дать исходники проверить.
Профиль 
Сообщение Добавлено: 08 май 2016, 16:58. Заголовок сообщения:  Re: Тюнер T8
Зарегистрирован:
    23 ноя 2014, 22:37
Сообщения: 10
Я бы мог проверить, выкладывайте на гитхаб.
Я так понимаю, был взят драйвер от Ману Абрахама?
Профиль 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 1 из 2  [ Сообщений: 29 ]  На страницу   1, 2  След.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти: