Страница 20 из 60 Первая ... 10181920212230 ... Последняя
Показано с 381 по 400 из 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 
Просмотров:	2872 
Размер:	157.7 Кб 
ID:	216756Нажмите на изображение для увеличения. 

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

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

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

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

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

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

Название:	ct_in_case.jpg 
Просмотров:	3061 
Размер:	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. #381
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

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

    Цитата Сообщение от Wired Посмотреть сообщение
    Или наконец сделать нормальньій ЦАП с генераторами на борту
    Дык это делать надо. А я уже несколько месяцев как буриданов осел топчусь между копнами сена. Идеологически мне очень нравится D29 и его выхлоп, но земноводное сильно душит, плата дорогая. Вот и жду, когда станет совсем невмоготу. Колхозить на коленке не хочу.

    Так, немного по минусам. Документация, конечно. Разобраться можно, но хорошо бы все-таки хоть небольшой файлик сделать, а то я обрывки особенностей собирал по этой ветке (в частности, джампер включения тактирования от набортных генераторов). Те же OSC1, OSC2 - кто есть ху.

    Конденсаторы, шунтирующие генераторы, мешают запайке, я не смог нормально подлезть жалом и пришлось кондеры сначаля выпаять, посадить гены и запаять кондеры обратно. Ты традиционно экономишь место (я понимаю, тут как раз надо замкнуть ВЧ токи питания по кратчайшему пути)

    Инженерам-создателям кубика за их бессвинцовую технологию - особое фэ. Нормально выпаять фотоприемник не смог, дул феном и в итоге одну ногу выдрал с мясом (надо было плюнуть, взять ЭПСН с широким жалом и выпаять). А питается он от 3,3 вольт - мои приемники из закромов все пятивольтовые. В общем, остался без ДУ и это сильно напрягает. Абыдна, да.
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

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

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

    Получил и я набор. Запаял и по быстрому потестировал, формирователь I2S работает нормально. А вот с СПДИФ-ом странная проблема: после включения питания WM-ка не подает признаков жизни, но стоит только коснуться вывода сброса, как она заводится и работает. Может, конечно, и WM-ка подбитая.

    Тестировал с Volumio, дистрибутив "из коробки" кроме ct-hdmi.bin, в который внес изменения для слэйва. Надо будет еще драйвер для поддержки 384 кгц собрать и попробовать.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Цитата Сообщение от -Rik- Посмотреть сообщение
    Усе. Запаял платку по минимуму, подключил к кубику, запустил. Замечательно. Только мастерклок не выводится на на разъем ЦАПа, я просто кинул временно МГТФ от однорядного разъема. По уму, несложно проект поправить, но я не запаивал jtag, так что проводок мне было проще сунуть. А может, я чего-то не учел с джамперами. Спасибо!

    Какая гадость, какая гадость этот кубиковый PLL!
    Так если в ЦАП нужно отдавать и мастерклок, то все сигналы, правда без общего, можно брать с однорядного разъема.

    Да, чуть не забыл, Анатолий, огромное спасибо за платку!!!
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Получил и я набор. Запаял и по быстрому потестировал, формирователь I2S работает нормально. А вот с СПДИФ-ом странная проблема: после включения питания WM-ка не подает признаков жизни, но стоит только коснуться вывода сброса, как она заводится и работает. Может, конечно, и WM-ка подбитая.

    Тестировал с Volumio, дистрибутив "из коробки" кроме ct-hdmi.bin, в который внес изменения для слэйва. Надо будет еще драйвер для поддержки 384 кгц собрать и попробовать.
    Как звук?

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

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

    Цитата Сообщение от MyXEL Посмотреть сообщение
    Как звук?
    Не на чем пока звук оценивать, ЦАП-ы нет. Поэтому только оценка работоспособности на простейшем ЦАП-е с PCM5102 по I2S и на ресивере по SPDIF
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Жаль. У меня ЦАП с I2S тоже не скоро появится, а Анатолий скромничает

  8. #387
    Новичок Аватар для romaryoo
    Регистрация
    30.08.2013
    Адрес
    Германия, Нюрнберг
    Сообщений
    67

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

    Добрый день коллеги! вчера наткнулся на эту ветку (по причине покупки кубика начал искать инфу) с наскоку начал читать, поясните тёмному для чего нужна перепайка резисторов на плате кубика и нужна ли она при работе I2S в мастере так как у меня он будет работать в паре с Foxtrot у которого есть буфер FIFO то режим Slave и тактирование кубика для меня я так понимаю не особенно актуально, или ...? в общем помогите разобраться

    за ранее Спасибо!

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

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

    Цитата Сообщение от MyXEL Посмотреть сообщение
    Как звук?
    Я отвечал:
    Цитата Сообщение от -Rik- Посмотреть сообщение
    Усе. Запаял платку по минимуму, подключил к кубику, запустил. Замечательно. .....
    Спасибо!

    Какая гадость, какая гадость этот кубиковый PLL!
    А вообще говоря, все уже сказано:
    Цитата Сообщение от Wired Посмотреть сообщение
    Да, если все правильно сделать, отпадает желание заниматься источником вообще.
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

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

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

    Проблема в чём: я здесь человек новый, и мне не совсем понятно:
    - "замечательно"
    - "какая гадость"
    это ведь диаметрально противоположные суждения?!
    И хотя, фраза уважаемого Анатолия: "отпадает желание заниматься источником вообще" даёт основания для оптимизма, но всё же вопрос остался без ответа.

    Так как звук?

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

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

    Объясняю. НИкакого противоречия нет, все ровно наоборот- строго логично и правильно.

    "Замечательно" - относится к работе кубика с внешней платой клоков, которую сделал Толя.

    "Какая гадость, какая гадость этот кубиковый PLL!" - работа кубика с тактированием от встроенного генератора (кварц плюс PLL)

    ЗЫ Если хочешь, чтобы что-то получилоь - придется вникать. Если же нужен готовый результат без усилий - вот есть отличный продаваемый проект ARM-based USB источник MusiCube
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

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

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

    Спасибо за разъяснения.
    Хочу разобраться сам. Готовый (конечный продукт) не интересует. Во всяком случае, пока.
    Можете оценить звук Cubietruck по I2S с платой клоков в сравнении, скажем, с сидишником?

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

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

    Цитата Сообщение от MyXEL Посмотреть сообщение
    Спасибо за разъяснения.
    Хочу разобраться сам. Готовый (конечный продукт) не интересует. Во всяком случае, пока.
    Можете оценить звук Cubietruck по I2S с платой клоков в сравнении, скажем, с сидишником?
    Непонятно, как можно сравнивать два источника цифры, если они выдают во-первых, одинаковые данные, которые были записаны, во-вторых, не зависят от качества своего генератора. Кривыми руками можно испортить и кубик, и сидишник, а прямыми сделать так, чтобы и тот, и другой звучали одинаково хорошо.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Непонятно, как можно сравнивать два источника цифры, если они выдают во-первых, одинаковые данные, которые были записаны, во-вторых, не зависят от качества своего генератора. Кривыми руками можно испортить и кубик, и сидишник, а прямыми сделать так, чтобы и тот, и другой звучали одинаково хорошо.
    Исключительно по звуку. Ведь в АС мы слышим не цифровые данные. И источники звучат не всегда одинаково.
    Правильно ли я понимаю, что при использовании цифрового транспорта на базе Cubietruck с подключением к ЦАП по I2S и тактования от генераторов ЦАП, качество этого самого транспорта перестаёт иметь определяющее значение для конечного звука и дальше всё зависит от реализации самого ЦАП, усилителя, АС?
    Простите, если фигню спросил.

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

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

    Цитата Сообщение от MyXEL Посмотреть сообщение
    Правильно ли я понимаю, что при использовании цифрового транспорта на базе Cubietruck с подключением к ЦАП по I2S и тактования от генераторов ЦАП, качество этого самого транспорта перестаёт иметь определяющее значение для конечного звука и дальше всё зависит от реализации самого ЦАП, усилителя, АС?
    Правильно.

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

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

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Правильно.

    Если конечно, транспорт обеспечивает битперфектность.
    https://forum.vegalab.ru/showthread.php?t=64369
    А Cubietruck его обеспечивает (это для MyXEL).
    Так что звук будет зависеть исключительно от прямоты рук, соединяющих звенья cubietruck с платой клоков -> ЦАП и далее ну и, конечно от цапа, бп, корпуса,...
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Nikkov, спасибо.

  18. #397
    Частый гость Аватар для petersam
    Регистрация
    28.07.2005
    Адрес
    Western Siberia
    Возраст
    61
    Сообщений
    117

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

    Цитата Сообщение от romaryoo Посмотреть сообщение
    поясните тёмному для чего нужна перепайка резисторов на плате кубика и нужна ли она при работе I2S в мастере
    Перепайка резисторов переключает другие(нужные) выводы А20 на разъем CN9. Только по схеме это вроде не резисторы, а перемычки. И в мастере тоже нуна перепаивать, так как по дефолту i2s нет на разъеме.

  19. #398
    Новичок Аватар для romaryoo
    Регистрация
    30.08.2013
    Адрес
    Германия, Нюрнберг
    Сообщений
    67

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

    Цитата Сообщение от petersam Посмотреть сообщение
    Перепайка резисторов переключает другие(нужные) выводы А20 на разъем CN9. Только по схеме это вроде не резисторы, а перемычки. И в мастере тоже нуна перепаивать, так как по дефолту i2s нет на разъеме.

    petersam огромное спасибо! уже разобрался нашел описание тут
    исходя из написанного их там надо только 4 шт сместить если нужен только стерео I2S, что я и сделал. просто меня смутило слово резисторы, я подумал может пины надо подтянуть на питание или еще что а по факту там стоят обычные перемычки.. только не понятно что мешало там поставить джамперы или микропереключатели ибо паять там конечно не имея нормального оборудования мягко говоря не просто две перемычки запорол при демонтаже - снял вместе с площадками

    теперь нужно разобраться с софтом что куда и как...

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

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

    Соблазнился запитать плату клоков от бортового +5 V разъема винчестера (CN2). Но питание там довольно грязное, под нагрузкой висит пила размахом примерно 100 mV и частотой где-то 20 кГц - видимо, от преобразователя. В общем, плюнул и питаю от внешнего отдельного стаба, благо у меня 4 обмотки транса есть и одна как раз для генов планировалась еще на старом транспорте (Танго).

    Может и самообман (слепых тестов, сами понимаете, я не проводил), но так звук явно чище. Впрочем, в необходимости качественного питания генов (равно как и минимизации импульсных токов, бегающих по проводкам) вроде как и сомневаться не нужно . Только вот красный светодиод на плате кубика у меня при софтовом выключении продолжает гореть, пока питание на плате клоков есть.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_1217.jpg 
Просмотров:	121 
Размер:	123.2 Кб 
ID:	216188  
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

  21. #400
    Новичок Аватар для romaryoo
    Регистрация
    30.08.2013
    Адрес
    Германия, Нюрнберг
    Сообщений
    67

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

    Коллеги а как срастить это дело с Foxtrot описание тут он умеет принимать I2S но устройство от которого он принимает поток должно тактироваться его мастерклоком я так понимаю в режиме слэйв это не получится сделать? какие могут быть варианты ?

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

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

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

Ваши права

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