Страница 15 из 60 Первая ... 5131415161725 ... Последняя
Показано с 281 по 300 из 1187

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

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

    По умолчанию Цифровой транспорт с открытым кодом на 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 
Просмотров:	2867 
Размер:	157.7 Кб 
ID:	216756Нажмите на изображение для увеличения. 

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

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

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

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

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

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

Название:	ct_in_case.jpg 
Просмотров:	3054 
Размер:	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. #281
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,132

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

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

  3. #282

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Малореально, в FPGA - запросто, но проще МК поставить.
    угу, тогда уж лучше дрова копать
    так будет правильнее
    was f&#228;llt, das soll man auch noch stossen

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

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

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

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

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

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

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

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


    Offтопик:
    Цитата Сообщение от Alex Посмотреть сообщение
    Большой разницы нет,- ставить МК или ПЛИС, но с известными мне МК есть проблема с приемом 352/384 (ну кроме того , что оно out of spec, так проблема реально есть), а стаивть и то и другое - явный перебор.
    А подскажи, пожалуйста, мне, темному, как выводить DSD с МК? Просто выставив нужный режим синхронного последовательного интерфейса? Тут у меня пробел в знаниях...


    ---------- Сообщение добавлено 19:37 ---------- Предыдущее сообщение было 19:16 ----------

    Цитата Сообщение от Wired Посмотреть сообщение
    угу, тогда уж лучше дрова копать
    так будет правильнее
    Еще раз посмотрел драйвер, самое простое будет проверить наличие маркеров при инициализации ДМА. Если в первом наборе сэмплов будут маркеры, то прежде чем поместить их в очередь нужно будет выставить какой-нибудь пин. И все. Вроде делов немного. Попозже попробую, надо только подумать, как ядро компилить для Volumio, уж очень мне понравилось в ней настройки mpd переключать
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  7. #286

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

    ястно, что -ж с платкой делать ?
    was f&#228;llt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    А подскажи, пожалуйста, мне, темному, как выводить DSD с МК?
    Мммм, извини, но пока не для распространения, могу я иметь свои ноу-хау? Тем более, что додуматься не так и сложно.



    Offтопик:
    У меня вывод DSD используется в генераторе JK-GEN, предусмотрен в JKILL и JKILL DUMB (вход - DoP-64) и еще в паре устройств,
    которых я даже названий не хочу пока говорить...
    Энергетик вот не стал рассказывать как в его ФИФО коррекция делается, я тоже в описании JKILL не все рассказал, хотя по моему, и того что я там рассказал - было втрое больше чем следовало бы...)

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

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    ястно, что -ж с платкой делать ?
    Пока заказывать как есть. А там посмотрим, надо ли будет новая ревизия или нет. Все равно сейчас DSD не на чем гонять, а экспериментировать с драйвером можно будет и с такой платой.

    ---------- Сообщение добавлено 19:49 ---------- Предыдущее сообщение было 19:46 ----------

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

  10. #289

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Все равно сейчас DSD не на чем гонять, а экспериментировать с драйвером можно будет и с такой платой.
    мне-то как раз есть на чем
    но то у меня.
    Ладно сегодня заказьіваю плату "маленькую"
    И жду твоих изьісканий с драйвером.
    was f&#228;llt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    ястно, что -ж с платкой делать ?
    Я считаю - заказывать "синицу". Дай бог тебе с ней выйти хотя бы на небольшой профит, тогда можно и журавля ловить.

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

  12. #291

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

    Цитата Сообщение от -Rik- Посмотреть сообщение
    Я считаю - заказывать "синицу".
    ок. заказьіваю платьі
    схема
    cubie_clk_s_1.pdf
    верхний слой
    Нажмите на изображение для увеличения. 

Название:	cubie_CLK_s_1.gif 
Просмотров:	1417 
Размер:	55.4 Кб 
ID:	213253
    Последний раз редактировалось Wired; 12.07.2014 в 00:13.
    was f&#228;llt, das soll man auch noch stossen

  13. #292

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

    Надеюсь, до утра возражений не будет.
    was f&#228;llt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    с клоками я подумаю, у меня гдето валялся рабочий примерчик делителя на 1,5 и вроде даже делил
    надо спаять ген на 33,8688 и проверить.
    А зачем ее делить на 1,5?
    Александр.

  15. #294

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

    А как получить битклок для 352.8 КГц?
    was f&#228;llt, das soll man auch noch stossen

  16. #295

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

    Платьі заказаньі, как на картинке.
    Маска красная
    was f&#228;llt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    Платьі заказаньі, как на картинке.
    Маска красная
    Это хорошо, что дело сдвинулось. Какие прогнозы по срокам?
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  18. #297

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Это хорошо, что дело сдвинулось. Какие прогнозы по срокам?

    2-3 недели, последний раз бьіло 2, потом почта к заказавшим.

    Хочу предупредить желающих, китьі фрмировать не буду - комплект состоит из платьі с запаянной прошитой ПЛИС.

    Nikkov, что обещал помню
    Последний раз редактировалось Wired; 13.07.2014 в 12:02.
    was f&#228;llt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    2-3 недели, последний раз бьіло 2, потом почта к заказавшим.

    Хочу предупредить желающих, китьі фрмировать не буду - комплект состоит из платьі с запаянной прошитой ПЛИС.

    Nikkov, что обещал помню
    Вывеси BOM для платы, пожалуйста. По картинке не очень удобно определять размер СМД элементов.

    ---------- Post Merged at 09:44 ---------- Previous Post was at 08:51 ----------

    Пока платы в процессе изготовления хочу обсудить некоторые мысли по поводу дальнейшего развития системы на базе CT.
    Что видится в первую очередь:
    1. Решить вопрос с поддержкой 352.8/384 кГц. Если получится, это может быть полезно тем любителям мультибитных ЦАП, что предпочитают софтовый ЦФ железным.
    2. Реализовать поддержку DSD через DoP. Еще раз подумав, прихожу к мыслям, что распознавание DSD в ПЛИС будет гораздо более универсальным решением, чем реализация этого же в драйвере. Ведь этот модуль тогда можно будет использовать не только с кубиком, а практически с любым устройством, имеющим на выходе I2S или даже SPDIF, а это, например, тот же самый Болеро. Правда пока только в связке с linux/mpd, но все равно неплохо.

    3. Реализовать поддержку многоканального I2S выхода. Вопрос пока спорный, т.к. кому это надо пока непонятно. Для любителей цифровых кроссов скорее всего не хватит производительности кубика, а многоканальной музыки не так много.
    4. Реализовать поддержку I2S входа для HiRes АЦП. Этот вопрос для меня пока не очень актуальный, но возможность такая имеется.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  20. #299

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Вывеси BOM для платы, пожалуйста. По картинке не очень удобно определять размер СМД элементов.
    обязательно, но чуток попозже.
    Вчера сидел допоздна, настраивал немного поведение светодиода на передней панели, и вьіводил конпку ВКЛ.
    Заметил одно странное, точнее не совсем мне понятное. Иногда при включенном модуле клоков, когда вьіключаю кубик светодиод питания на кубике (красньій) гаснет , иногда светит чуть слабее. Питается светодиод, судя по схеме, от 3,3в шиньі питания кубика, может ли бьіть так, что его зажигает логическая 1 от модуля клоков - например остановившиеся в положении "1" LRCK BCLK ?
    Припоминается что-то такое, что CMOS логика может питаться от входньіх уровней.
    Последний раз редактировалось Wired; 14.07.2014 в 11:32.
    was f&#228;llt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    обязательно, но чуток попозже.
    Вчера сидел допоздна, настраивал немного поведение светодиода на передней панели, и вьіводил конпку ВКЛ.
    Заметил одно странное, точнее не совсем мне понятное. Иногда при включенном модуле клоков, когда вьіключаю кубик светодиод питания на кубике (красньій) гаснет , иногда светит чуть слабее. Питается он по схеме от 3,3в шиньі питания кубика, может ли бьіть так, что его зажигает логическая 1 от модуля клоков - остановившиеся LRCK BCLK ?
    Да, такое может быть. Могу и соврать, но я такое тоже (или наоборот, что-то на моей плате светились?) видел со своей платой. Думаю с резисторами в линиях ничего страшного быть не должно, хотя, конечно, выключать питание надо бы одновременно.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

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

Ваши права

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