Страница 17 из 60 Первая ... 7151617181927 ... Последняя
Показано с 321 по 340 из 1187

Тема: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,364

    По умолчанию Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Немного новостей.
    Купил себе в конце 2013 года для экспериментов Cubietruck. Так как на этой плате выведен I2S, то, прежде всего, попытался заставить его работать. С небольшими модификациями в коде ядра linux это получилось. К сожалению у процессора нет возможности использовать внешний мастеклок, но зато I2S может работать в слэйв режиме. Сейчас в драйвере протестирована только поддержка стерео режима, но в принципе, возможно использовать на вывод 8 каналов и 2 на вход.

    Небольшой минус - для вывода сигналов I2S на разъем CN9 Cubietruck необходимо перепаять чип-перемычки. Как это сделать описано здесь или здесь

    На сегодняшний день I2S работает от внутренней PLL в мастер и слэйв режиме от внешнего клока.
    Для доведения Cubietruck до состояния нормального плеера необходима плата, которая бы принимала внешний клок, являлась мастером I2S для Cubietruck и отдавала наружу I2S и/или SPDIF.
    Вариант такой платы CubieClock сделал Анатолий (Wired). Информация о ней есть ниже.
    Мой макетный вариант описан на cubieforums.

    Так выглядит законченная реализация Анатолия (Wired):

    Нажмите на изображение для увеличения. 

Название:	case_morda.jpg 
Просмотров:	2879 
Размер:	157.7 Кб 
ID:	216756Нажмите на изображение для увеличения. 

Название:	case_a.jpg 
Просмотров:	5115 
Размер:	311.8 Кб 
ID:	216757Нажмите на изображение для увеличения. 

Название:	case_b.jpg 
Просмотров:	3108 
Размер:	114.4 Кб 
ID:	216755Нажмите на изображение для увеличения. 

Название:	case_rear.jpg 
Просмотров:	2904 
Размер:	127.5 Кб 
ID:	216758

    И полезная информация от него же + скрипт управления питанием.

    Моя реализация:

    Нажмите на изображение для увеличения. 

Название:	ct_in_case.jpg 
Просмотров:	3071 
Размер:	294.7 Кб 
ID:	241056

    Дистрибутивы, которые поддерживают исправленный драйвер I2S и проверены мной на работоспособность:

    Дистрибутив от Igor Pecovnik (slovenia) - чистый linux, необходимо самому установить mpd и т.п.
    Volumio (законченный дистрибутив "A REVOLUTIONARY AUDIOPHILE MUSIC PLAYER", основан на дистрибутиве Igor Pecovnik) - идеален для тех, кто не знаком и не хочет разбираться с линукс. Т.е. записал на SD карту, заменил ct-hdmi.bin для активации слэйва в папке boot Volumio на одноименный из архива ниже и все, можно пользоваться.


    + конфиг для slave-mode для Volumio

    CubieClock:
    Схема и плата
    Внешний вид и BOM
    Проект для ПЛИС
    Описание джамперов

    Выключение кубика кнопкой

    Настройка LIRC
    Последний раз редактировалось Nikkov; 28.11.2016 в 15:17. Причина: Актуализация
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  2. #321

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Ну если опция dsd_usb выключена, то он и будет ресэмплить. Но если включена, то лучше отрубать выход, чем гнать шум на ЦАП.
    А ну єто да.
    was fällt, das soll man auch noch stossen

  3. #322
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,221

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Написано, что каждый канал имеет свой маркер.
    Нет, там ТАКОГО не написано!
    Цитата Сообщение от Nikkov Посмотреть сообщение
    На картинке же маркеры идут не 05 FA 05 FA ..., а 05 FA FA 05...
    Так и должно быть - один фрейм передается с одним маркетом, другой - с другим.
    Почему сделано именно так - не знаю, в первой ревизии стандарта был вообще один маркер 0xAA.
    Цитата Сообщение от Nikkov Посмотреть сообщение
    и оба канала внутри сэмпла имеют одинаковый маркер, а чередуются маркеры от сэмпла к сэмплу?
    Да.


    Цитата Сообщение от Nikkov Посмотреть сообщение
    Тогда пока будет просто при появлении DSD сигнала отрубать выход , чтобы не было шипения.
    Это "шипение" - на частоте 88кгц с уровнем около -40дБ, ничего страшного.


    Цитата Сообщение от Wired Посмотреть сообщение
    и оба канала внутри сэмпла имеют одинаковый маркер, а чередуются маркеры от сэмпла к сэмплу?
    я так понял
    Зачем гадать? У тебя-же есть JK-GEN, включи режим DoP и посмотри осциллографом
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  4. #323
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,364

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Alex Посмотреть сообщение
    Нет, там ТАКОГО не написано!
    Трудности перевода. Фразу "каждый канал внутри сэмпла имеет одинаковый маркер" я понял неверно, соотнес канал-маркер, а надо сэмпл-маркер. Но с этим уже разобрались.

    Цитата Сообщение от Alex Посмотреть сообщение
    Так и должно быть - один фрейм передается с одним маркетом, другой - с другим.
    Почему сделано именно так - не знаю, в первой ревизии стандарта был вообще один маркер 0xAA.
    Да вот как раз здесь понятно описано для чего

    Цитата Сообщение от Alex Посмотреть сообщение
    Это "шипение" - на частоте 88кгц с уровнем около -40дБ, ничего страшного.
    Страшного конечно ничего, но хуже точно не будет, если этот сигнал не гнать на ЦАП
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  5. #324

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    подумал, там каждьій семпл имеет "рабочих" только 32 бита - по 16 на канал. В 128 ячеек должен "декодер" влезть
    was f&#228;llt, das soll man auch noch stossen

  6. #325
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,221

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Да вот как раз здесь понятно описано для чего
    И?
    С одни маркером (как в старой ревизии), или со своим маркером на каждый канал - и 88кгц по -40дБ небыло бы.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  7. #326
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,364

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Alex Посмотреть сообщение
    И?
    С одни маркером (как в старой ревизии), или со своим маркером на каждый канал - и 88кгц по -40дБ небыло бы.
    Насколько я понимаю одинаковый маркер даст некоторую постоянную составляющую, а 05 и FA в сумме дадут ноль
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  8. #327
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,221

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Насколько я понимаю одинаковый маркер даст некоторую постоянную составляющую
    Ну так и хрен бы с ней - ее убьет первый-же разделительный конденсатор.
    Даи маркер можно выбрать так, чтобы постоянка была помньше.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  9. #328
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,364

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Alex Посмотреть сообщение
    Ну так и хрен бы с ней - ее убьет первый-же разделительный конденсатор.
    Даи маркер можно выбрать так, чтобы постоянка была помньше.
    Конденсатора может и не быть, да и в момент когда пойдет DSD сигнал, щелчок все равно может быть. В стандарте у них и написано про клики при интерпретации DoP как PCM.
    Ну вот маркеры и выбрали, куда уж еще постоянку уменьшать.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  10. #329
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,221

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Конденсатора может и не быть,
    Не может. Оно же не на радиолюбительскую аппаратуру расчитывалось.
    Ну ладно, это все совершенно неважно, выбрали так выбрали.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  11. #330
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,364

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Alex Посмотреть сообщение
    Зачем гадать? У тебя-же есть JK-GEN, включи режим DoP и посмотри осциллографом
    Wired, так у тебя уже есть чудо техники, чтобы отладить декодер DoP и без кубика?
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  12. #331

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Wired, так у тебя уже есть чудо техники, чтобы отладить декодер DoP и без кубика?
    и отладить и послушать, все есть
    Декодер там по сути ФИФО (псевдо)асинхронньій, вот придумую, как его максимально економно зарелизить, много упрощает то, что разбег частот большой и фиксированньій, в один регистр вгружается семпл пачкой а потом в 4-ре раза медленнее последовательно из другого читается.
    was f&#228;llt, das soll man auch noch stossen

  13. #332
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,364

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Wired Посмотреть сообщение
    и отладить и послушать, все есть
    Декодер там по сути ФИФО (псевдо)асинхронньій, вот придумую, как его максимально економно зарелизить, много упрощает то, что разбег частот большой и фиксированньій, в один регистр вгружается семпл пачкой а потом в 4-ре раза медленнее последовательно из другого читается.
    Наверное все же синхронный, частота выдачи данных и частота их загрузки связаны друг с другом, хоть и не равны. Клок то у них общий
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  14. #333

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Наверное все же синхронный, частота выдачи данных и частота их загрузки связаны друг с другом, хоть и не равны. Клок то у них общий
    ну да.Єто я пока теоретизирую.
    was f&#228;llt, das soll man auch noch stossen

  15. #334
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,364

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Кстати, если данные выдавать в LJ формате, то декодер должен быть попроще, чем с I2S. Может быть есть смысл добавить в конфиг выбор режима I2S/LJ/RJ?
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  16. #335
    Старый знакомый Аватар для And$er
    Регистрация
    29.09.2007
    Адрес
    г. Москва
    Возраст
    48
    Сообщений
    955

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Я закупил полный набор удлинителей: HDMI, Ethernet, USB которые позволят разместить разъемы там, где мне надо будет. Минусы у такого решения конечно тоже есть, но для меня плюсы перевешивают.
    А можете кинуть ссылочку на набор удиннителей. Тоже заинтересовался этим вопросом.
    Александр.

  17. #336
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,364

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Я брал не набором, а по отдельности на e-bay:

    USB
    HDMI
    LAN
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  18. #337
    Частый гость Аватар для MyXEL
    Регистрация
    22.07.2014
    Адрес
    Москва, ВДНХ
    Возраст
    54
    Сообщений
    213

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Ребят, принимайте в Ваш проект!
    До этого экспериментировал с Tinycore. Но там USB Audio - на мой взгляд, потолок достигнут.

  19. #338

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    платьі уже стучатся в почтовьій ящик.
    А не обновить ли списочек желающих?
    was f&#228;llt, das soll man auch noch stossen

  20. #339
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Раз.
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

  21. #340
    Частый гость Аватар для MyXEL
    Регистрация
    22.07.2014
    Адрес
    Москва, ВДНХ
    Возраст
    54
    Сообщений
    213

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Два.

Страница 17 из 60 Первая ... 7151617181927 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

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