Клуб DiyAudio
Источники аудиосигнала => Цифровые => Тема начата: blindman от 02 Октября 2012, 15:32:49
-
Дело было вечером Задумал я сделать такую штуку. Цель - USB интерфейс для ЦАПов с I2S входом, частотой дискретизации до 192 кГц и разрядностью до 32 бит. Режим работы USB интерфейса - асинхронный, с явной обратной связью, тактирование от ЦАПа.
Пока устройство существует в виде такого макета:
(Извините, но у Вас нет доступа в Галерею)
USB интерфейс - Cypress EZ-USB (CY7C68013A), преобразователь параллельного кода в последовательный - ПЛИС EPM1270 (Altera MAX II). На контроллере Parallax Propeller сделан имитатор переключаемых тактовых генераторов.
Окончательные платы буду заказывать, возможно 4-слойные.
На текущий момент заготовки всех основных программных блоков сделаны: устройство распознается компьютером, поток выводится в I2S, реализована обратная связь.
Чтобы двигаться дальше, нужно определиться с некоторыми моментами:
- теоретически, можно организовать до 8 каналов разрядностью до 32 бит, с частотой дискретизации до 192 кГц. От этого будет зависеть выбор ПЛИС. Ставить буду как минимум с 2-кратным запасом по объему, для 8 каналов это как раз EPM1270. Нужно ли это? Если да - как это должно выглядеть? 4 I2S выхода?
- что нужно предусмотреть для управления ЦАПом, для индикации, для выбора режимов? Очевидные вещи - настройка на используемые генераторы, выход переключения 44/48, установка режима вывода (Philips I2S, Sony RJ), выходы для индикации текущей частоты дискретизации и разрядности потока
- что еще?
и добавил...
Windows практически не использую. Слышал, что там были проблемы с встроенной поддержкой USB Audio 2.0. Это по-прежнему так?
-
Наверное не помешала бы проверка на битперфект.
и добавил...
И может быть не только USB to I2S (какие-то другие варианты входа получится организовать)? Или цель проекта именно USB?
-
Windows практически не использую..... С
Как раз большинство использует Виндовс(XP SP2 или семерку).... Если каналов более двух то как будет это представлено в операционке (по идее должны идти в комплекте драйверы под операционку) ?
В целом потенциал задумки нравится. Это будут киты или открытый проект?
-
На основе опыта работы с 9 устройствами подобного типа могу резюмировать некий суммарный итог:
Все опробованные мною изделия напичканы совершенно бессмысленными функциями и свойствами.
На мой взгляд, устройство должно быть предельно минимальным по функциональности - только преобразователь USB2.0 в IIS.
При этом желательно:
1. Иметь возможность работы в форматах I2S и RJ с 64 тактовыми импульсами
2. иметь выход (3 разряда) кода, соответствующего актуальной частоте дискретизации
3. иметь выход сигнала MUTE (отсутствия активной звуковой последовательности)
4. Иметь вход внешней синхронизации от частот 33.8688/36.864 , 16.9344/18.432 и 22.5792/24.576 МГц (частота выбирается пользователем)
5. Многоканальность особо не нужна, достаточно пары каналов. Может быть просто опциональной или идти как другая прошивка.
Все проверочные функции и доп. сервис, имхо - бессмысленны. За более чем 2 года постоянной эксплуатации таких устройств они НЕ ИСПОЛЬЗОВАЛИСЬ ни разу.
Как опция очень хорошо будет иметь полную гальваноразвязку выходной шины с помощью ADuM1401, а сигналов управления и данных о частоте - любыми оптронами.
Устройство ОБЯЗАТЕЛЬНО должно работать с Windows и сопровождаться устойчивым виндовым драйвером, в противном случае его практическая ценность стремится к нулю.
На сегодняшний день всем указанным требованиям отвечает лишь одно известное мне устройство - это плата Edel USB Interface.
-
Если каналов более двух то как будет это представлено в операционке
Стандарт USB Audio определяет соответствие между номерами каналов и пространственным положением громкоговорителей. При условии корректности аудиоустройства, программы-проигрывателя и драйвера возможно например проигрывание 2-канального аудиопотока на системе 7.1, или наоборотЭто будут киты или открытый проект?
Открытым вряд ли будет. Если будет положительный результат - можно будет организовать изготовление плат.
Устройство ОБЯЗАТЕЛЬНО должно работать с Windows и сопровождаться устойчивым виндовым драйвером, в противном случае его практическая ценность стремится к нулю.
Понятно. Пока что кандидаты - открытые драйвера от E-MU (довольно древний) и Audio-Widget (активно развивается). Самостоятельно, с нуля, я вряд ли сделаю что то лучше
И может быть не только USB to I2S (какие-то другие варианты входа получится организовать)? Или цель проекта именно USB?
А какие еще варианты? S/PDIF?
-
А какие еще варианты? S/PDIF?
Желательно бы чтение непосредственно с флешки или USB винчестера, что бы вообще обойтись без компа. ;-[ Но тут встаёт вопрос индикации ???
и добавил...
S/PDIF? иногда желателен. Например приходят люди в гости со своими дисками, что бы оценить звучание системы, так надо, что бы ЦАП мог работать с СД проигрывателем.
-
Желательно бы чтение непосредственно с флешки или USB винчестера, что бы вообще обойтись без компа. Но тут встаёт вопрос индикации
Лично мне, устройство, работающее с флешкой, представляется бессмысленным по следующим причинам:
Во-первых, если на хранилищах 8...32ТБ лежит множество контента, то выглядит довольно несуразно переписывать сначала что-то на флешку, а потом воспроизводить оное.
Во-вторых, смешные и убогие маленькие экранчики и дурацкая навигация тремя кнопками НАСТОЛЬКО неудобны в работе, что одно их наличие просто полностью убивает любое желание пользоваться таким устройством после полноценного интерфейса комповой ОС.
В-третьих, воспроизведение с доп. носителя всегда хуже с точки зрения надежности, чем работа с носителя первичного. Не говоря уже о том, что многое воспроизводится on-line, и комп работает в качестве сервера.
Ну и в-четвертых, лично я по сей день не понимаю тех, кто говорит о том, что комп создает помехи уровня такого, что звук портится. Я бы хоть как-то понял такое утверждение из уст того, у кого во всем 1000-квартирном доме, питаемом от одного трансформатора нет ни одной энергосберегающей лампы (вот это источник помех, да таких, что если в квартире эта дрянь где-то есть, невозможно нормально работать со спектроанализатором!), в радиусе 30 км нет ни одной базовой станции, ни одной точки доступа и ни одного китайского DVD с импульсным питанием.
В реальности, помехи от обычного компьютера с сетевым питанием оказываются в несколько раз меньше, чем от ОДНОЙ "энергосберегающей" (слово-то какое корявое, как и сам объект) лампы, а от небольшого ноута - еще меньше. Не говоря уже о том, что тот же ноут можно использовать без питания от сети, напр., мне заряда батареи Samsung Ultrabook 530 хватает на спокойную работу с 8-часовым плейлистом.
Выход SPDIF - крайне сомнительно, нужен ли. Сравнение работы такого преобразователя с SPDIF выходом с CDP с выходом таким же совершенно непоказательно, ибо в силу природы этого интерфейса, будут сравниваться не качество фонограмм, а качество технической реализации SPDIF выходов, - по сути, именно оно на 90% определяет результирующий характер звучания при использовании одного и того же ЦАП и приемника.
-
Выход SPDIF - крайне сомнительно, нужен ли. Сравнение работы такого преобразователя с SPDIF выходом с CDP с выходом таким же совершенно непоказательно
Виктор имел в виду SPDIF вход. То есть выход I2S всегда подключен к ЦАПу, а вход выбираем - или USB, или SPDIF. Я считаю, что место SPDIF приемника в ЦАПе - в частности, так при наличии альтернативных интерфейсов (I2S/SPDIF) проще организовать коммутацию мастерклока.
-
Лично мне, устройство, работающее с флешкой, представляется бессмысленным по следующим причинам:
Во-первых, если на хранилищах 8...32ТБ лежит множество контента, то выглядит довольно несуразно переписывать сначала что-то на флешку, а потом воспроизводить оное.
Дмитрий, приветствую.
У меня к транспорту подключен винте на 2Тб. И так же компьютер. Можно воспроизводить и оттуда и оттуда. Порой удобнее не включая комп. просто послушать музыку с винта.
По навигации "с винта" вполне приемлемо.
-
2blindman
Обратите внимание на USB3.0 и на другие современные совместимые альтернативы старым распространённым интерфейсам (FW/USB2.0)
-
Желательно бы чтение непосредственно с флешки или USB винчестера, что бы вообще обойтись без компа.
Лично мне, устройство, работающее с флешкой, представляется бессмысленным по следующим причинам:
с одной стороны функция интересная, с другой она должна быть в отдельном девайсе.
и добавил...
Обратите внимание на USB3.0
а смысл?
-
Игорь, я тоже не вижу смысла. Драйвера где брать, опять же? Мелкомягкие за столько лет не посчитали нужным сделать поддержку USB Audio 2.0.
USB 2.0 никуда не денется, ее возможностей для передачи аудио более чем достаточно, аппаратные решения отработаны, баги в них вылизаны. В линуксе и макоси встроенная поддержка Audio 2.0.
-
для 8 каналов это как раз EPM1270. Нужно ли это?
а цена на младшие модели сильно ниже? есть ли смысл экономить.
-
Игорь, я тоже не вижу смысла. Драйвера где брать, опять же? Мелкомягкие за столько лет не посчитали нужным сделать поддержку USB Audio 2.0.
USB 2.0 никуда не денется, ее возможностей для передачи аудио более чем достаточно, аппаратные решения отработаны, баги в них вылизаны. В линуксе и макоси встроенная поддержка Audio 2.0.
Но тогда USB3.0 по определению: "usb1-2-3" обязан всё это поддерживать! А с дровами "отсутствие проблем" - нонсенс :) (ємпирический факт). С другой стороны, хозяин - барин
-
usb3.0 подразумевает не только новый протокол, но и новый разъем. реализуя совместимость usb3.0 аппарата с usb2.0 хостом придется реализовать оба протокола (если нет доп контактов - работаем по usb2.0). при этом usb2.0 девайс спокойно будет работать на usb3.0 хосте.
а зачем все же usb3 вам нужен?
ЗЫЖ открою небольшой секретик, CY7C68013A не поддерживает usb3.0 ;)
-
а зачем все же usb3 вам нужен?
Потому, что usb1 уже никому не нужен ;)
-
Для звуковых систем возможностей USB2.0 не просто достаточно, а достаточно с огромнейшим избытком. USB3.0 в этом случае очень избыточен. Устойчивые драйвера для аудиоустройств с этим интерфейсом в ближайшее время не появятся (это просто никому не нужно). Если уж быть откровенным перед самим собой, то и USB Audio 2.0 бывает востребован очень редко, по сути, в единичных случаях. Именно по это причине для него Microsoft и не стал делать стандартный драйвер.
-
USB Audio 2.0 бывает востребован очень редко
usb1.1 на деле часто недостаточно , но когда их недостаточно, так же бывает и недостаточно возможностей usb Audio 2.0.
-
Насколько часто? Оригинального (не ресемплированного!) контента c дискретизацией 176.4 и 192кГц - просто наплакал даже не кот, а воробей. Ресемплированный в 99.99999% случаев звучит хуже, чем в оригинальной версии дискретизации. Более того, по словам очень многих звукорежиссеров, фонограммы, записываемые с дискретизацией выше 100кГц звучат хуже, чем 88.2/96- килогерцовые (это связано, по-видимому, с ухудшением свойств АЦП с ростом частоты дискретизации при ограниченной величине тактовой частоты)
USB Audio 2.0 поддерживает 32-разрядные данные при 384 кГц дискретизации в двухканальном режиме. Лично я не вижу в домашних аудио условиях никаких возможностей использовать даже этот формат.
-
проблема лично у меня была с внешней звуковухой, которая писать и воспроизводить одновременно могла только на 48кгц, а по отдельности 96.
Lynx, а как на счет написать статейку о основах цапостроения? я вот не совсем понимаю откуда берутся стандартные частоты при внешнем тактировании (даже правильно сказать что именно не понимаю не могу). в общем был бы благодарен)
-
проблема лично у меня была с внешней звуковухой, которая писать и воспроизводить одновременно могла только на 48кгц, а по отдельности 96.
Этой проблемы в USB Audio2.0 при нормальных дровах быть не должно - поддерживаются 4 канала по 192кГц.
а как на счет написать статейку о основах цапостроения?
Честно - никак. Просто нет ни желания, ни времени. Я уже более 15 лет по разным форумам эти основы так или иначе пытаюсь доносить в меру своих сил до участников этих ресурсов.
Вообще же - эта тема слишком обширная, чтобы уместить её "в статейку" даже очень грубо и поверхностно... за ней потянется уйма всего смежного и не только...
-
Насколько часто? Оригинального (не ресемплированного!) контента c дискретизацией 176.4 и 192кГц - просто наплакал даже не кот, а воробей.
http://ru.wikipedia.org/wiki/DSD:
...Из-за невозможности обработки сигнала формата DSD без преобразования в другой формат в 2004 году компанией Digital Audio Denmark был разработан ИКМ-формат для записи и обработки звука DXD с разрядностью квантования 24 или 32 бита и частотой дискретизации 352.8 кГц...
[/i]
http://www.digitalaudio.dk/News.1187/Digital-Audio-Denmark-develops-Multi-channel-PCMDSDDXD-Converter-for-Merging-Technologies.44.aspx
USB3.0-audio устройства- ("по протоколу", но не "по скорости" (пока)!) Ряд моделей от Musiland, например,
http://www.musiland.com.cn/index.php/Product/show/id/202
-
См. выше: 2 канала 384кГц/32 разряда поддерживается USB Audio2.0
Musiland, например,
Похожий "музиланд" валяется у меня дома. USB3.0 он только по разъему. Логически определяется, как устройство, поддерживающее 2.0. То есть по сути - просто китайский развод тех, для кого в жизни главное - "и-фон" (подставить нужный гаджет по вкусу) последней самонаиновейшей версии :)
Неважно, что он ничем по сути не отличается от прежнего, зато написано же - наираспоследнейший!
-
Давайте на темы USB 3, однобитных форматов и китайских девайсов говорить в других темах. Здесь я четко обозначил назначение устройства и выбранную элементную базу.
и добавил...
а цена на младшие модели сильно ниже? есть ли смысл экономить.
Цена конечно важна. Но дело не столько в экономии, сколько в разумной достаточности. Большая часть ресурсов расходуется на буфер и сдвиговый регистр - для 8 каналов это минимум 2х256 бит. Ну и по мелочи - формирование сетки частот, конечный автомат. Если же делать только 2 канала - нужно 2х64.
-
Давайте на темы USB 3, однобитных форматов и китайских девайсов говорить в других темах. Здесь я четко обозначил назначение устройства и выбранную элементную базу.
Несмотря на сообщение Андронникова и таки положительные отзывы у них там в женевах, у названного девайса за свои деньги (150-200 бакинских):
1. интерфейс связи поддерживающий все, существующие на сегодняшний день, версии USB
2. хорошие и надёжные драйвера, регулярно обновляемые изготовителем
3. внутри девайса - шина связи с не плохим ЦАПом от буров - I2S, низкий джиттер
4. удобный интерфейс пользователя
Это по теме?
-
Кроме п.1, в общем-то не особо необходимого,
а точнее просто ненужного, сообщение И. Гапонова практически повторяет сообщение №3. Повторение - мать учения... :)
Собственно этими свойствами должен обладать любой более-менее проработанный интерфейсный модуль, независимо от качества оного, видимо, потому они и совпали.
Насчет "низкого джитттера" - не могу согласиться, у этих "музиландов" джиттер далеко не низкий - пиковый более 100пс.
Насчет всяких "женев" не знаю, но вот в Питере "звучок" таких девайсов оценивают, как весьма посредственный... Повторюсь, работал с ним вживе, никакого позитивного впечатления не произвело. Это начальный уровень, увы.
За примерно те же деньги ($300) можно приобрести куда более серьезное устройство, правда, без красивой коробочки из алюминиевого профиля (видимо, добавляющий в стоимость "музиланда" этак процентов 75) - Edel. Либо, на худой конец, - демоплаты XMOS.
-
Игорь Гапонов, просто поймите, что usb 2.0 девайс будет актуален еще года 2-3 минимум, а потом еще лет 10 будет актуален за счет обратной совместимости usb 3.0 хоста. и только потом, если из последующих модификаций интерфейса выкинут совместимость с usb 2.0 (а пока все еще держится совместимость с usb 1.1) будут проблемы.
-
Игорь Гапонов, просто поймите, что usb 2.0 девайс будет актуален еще года 2-3 минимум, а потом еще лет 10 будет актуален за счет обратной совместимости usb 3.0 хоста. и только потом, если из последующих модификаций интерфейса выкинут совместимость с usb 2.0 (а пока все еще держится совместимость с usb 1.1) будут проблемы.
Я не настаиваю же! Но я так понял, что готовится "кит"....
Тенденции такие. В аудио, в том числе- "хай-рез", "хай-дэнсети" в основном из-за повышения частоты дискретизации и увеличения числа каналов. Это же очевидно! И сетевой каталог профф.записей уже совсем не маленький! Поэтому и дал ссылку на DSD-DXD. Сюда же можно отнести коммерческие SD-карточки с защищённым от копирования видео-аудио контентом...
... перспектива предполагаемого "кита" где, если заточка уже на стадии маркетингового обсуждения на два канала 192/24?
А вот, Д. Андронников, судя по всему, именно настаивает на "традиционных решениях". И что тогда мешает гражданам уже сейчас (с) купить готовый девайс на "два-три года" за 100-300 бакинских?
-
Лично я с большим трудом воспринимаю разницу между 16/48 и 24/192, причем умом все понимаю, однако, уши говорят о другом. Подозреваю ресемплинг постарался, ибо начинать надо от печки, то бишь от источника.
И еще одна мысль, ежели 24/192 - это далеко не гарантия , сдуру можно и неломаемую часть тела сломать.
Что касается совместимости - руками и ногами Винда (именно с большой буквы) и усб2.0, лучше реально доступная обычным людям тема (ну нету, б*я времени следить за всем >:() чем "дымка над вуалью", пардон, Дмитрий, не смог удержаться, уж больно сравнение хорошее.
и добавил...
полностью присоединяюсь к третьему посту, первые 4 пункта комментариев не требуют, по п.5, кому нужен ЗВУК, более двух каналов не слушают.
-
полностью присоединяюсь к третьему посту, первые 4 пункта комментариев не требуют, по п.5, кому нужен ЗВУК, более двух каналов не слушаю
Про двда забыли?
-
Нет, просто многоканальные DVDA к звуку особого отношения не имеют.
-
иметь выход (3 разряда) кода, соответствующего актуальной частоте дискретизации
А существует какой-то "стандарт" де-факто? Или кто во что горазд?
Иметь вход внешней синхронизации от частот 33.8688/36.864 , 16.9344/18.432 и 22.5792/24.576 МГц
Не маловато для 176/192 кГц?
-
Андрей, как такового стандарта нет, я, к примеру, в своих устройствах использую такую кодировку: 0 - 44.1кГц, 1 - 48кГц, 2 - 88.2кГц, 3 - 96кГц, 4 - 176.4кгц, 5 -192кГц, 6 и 7 -резерв. То есть просто по примитивной логике нарастания двух рядов.
16.9344/18.432 - действительно маловато. Хватит только на 96 кГц. Соответственно, остается 33.8688/36.864 и 22.5792/24.576. Можно добавить еще 45 и 49МГц - в ряде случаев может быть полезным.
-
Решил делать 2 канала. Схему нарисовал, прикинул трассировку на 2 слоях. Наверно многослойку делать нет смысла.
(Извините, но у Вас нет доступа в Галерею)
(Извините, но у Вас нет доступа в Галерею)
На днях начну отлаживать с подключенным ЦАПом, потом займусь драйверами для Windows
-
Четырехслойка будет иметь совершенно однозначное преимущество по помехозащищенности устройства. Из моей практики разработки измерительной аппаратуры, многослойные ПП имеет смысл применять в любом случае, если это позволяют стоимостные рамки.Тем более, что стоимость заказа двухсторонок и многослоек не столь уж радикально отличаются.
-
blindman, ты psoc3|5 вообще глядел?) сиденок точно не хватает? кривенькая реализация i2s есть даже в примерах
-
Дмитрий, спасибо , буду смотреть в строну многослойной платы.
Ренат, по документации I2S в кипарисовской реализации не более 96 кГц. Я пока сильно в подробности не вдавался, из-за чего такое ограничение. Мне чтоб с Windows полноценно поработать, а не в эмуляторе, надо у жены с сыном компьютер отбирать. А они сопротивляются почему-то :)
-
ну она в оригинале еще и в мастерклоке только работает ) думаю просто реализация кривенькая, ну и возможно для совместимости с 3 поколением.
попробуем покопать сами значит)
-
Lynx, Дмитрий, я вот прикидываю как использовать многослойную плату. Все сигнальные проводники на двухслойной я разместил сверху, весь нижний слой под общий провод. Если использовать 4-слойку, все ведь останется точно так же, только можно цепи питания перенести на отдельный слой. Вы считаете, что это существенно улучшит помехозащищенность, или уменьшит излучение? Да и еще "лишний" слой остается ???
и добавил...
она в оригинале еще и в мастерклоке только работает
Не понял, что значит "в мастерклоке".
-
blindman, питание и землю на верхний и нижний слои полигонами.
и добавил...
хотя обычно наоборот на внутренних делают обычно.
-
Андрей, тут возможны варианты.
Если все проводники разводятся в один слой , то, в принципе, можно оставить и двухслойку. Обычно во внутренние слои выносятся земли и питания, а также разные нестандартные вещи типа согласованных симметричных линий (что бывает полезно для передачи чистых тактовых сигналов, напр. в ЦАП). Еще бывает удобно использовать многослойку, когда на плате много деталей обвязки, и их удобно разместить с обеих сторон, в таком случае земля сплошным полигоном получается на поверхности плохо и её хорошо убрать вовнутрь. Если же таких особенностей нет, наверное многослойка и не нужна. В данной ситуации принципиальных преимуществ у нее не будет.
-
Андрей,может еще рассмотреть подключение хорошего в плане рамера экрана,наверняка многим интересно законченное устройство,у меня вот к примеру комп в соседней комнате...может вместе с этим"Аудиоплеер на основе mini2440 "интерсно будет,как раз я цап соберу,будет к чему подцепить :)
-
Олег, тут экран никаким боком - это устройство только для использования совместно с компьютером и ЦАПом с I2S входом.
А плеер тот я наверно делать не буду. С одной стороны, там очень важен интерфейс пользователя, а дизайнер/программист UI из меня чуть больше, чем никакой. А с другой, я стал приходить к примерно тем же выводам, которые высказывал здесь Дмитрий Lynx
-
Подключил ЦАП. Играет 8)
При переключении генераторов какое время нужно для того чтобы генератор вышел на режим? Миллисекунды достаточно?
-
А плеер тот я наверно делать не буду
На такой Mini2440 наверно можно сделать индикатор чх и регулятор никитинский и защиту и это все для умзч :) :off:
-
Подключил ЦАП. Играет 8)
Поздравляю, коллега!
При переключении генераторов какое время нужно для того чтобы генератор вышел на режим? Миллисекунды достаточно?
Зависит от того, какие генераторы.
Если без гашения генерации - то время включения -составит десятки наносекунд, если с гашением (что очень желательно) - то до 5...10 миллисекунд.
-
Дмитрий, спасибо!
Мне это нужно для того чтобы выдавать сигнал "валидные данные". Под Linux с ALSA между передачей информации о частоте выборок и началом передачи данных проходит около 10 мс. Под Windows это еще предстоит определить. Думаю переводить сигнал "валидные данные" в неактивное состояние на чуть меньше чем 10 мс. С одной стороны, нужно чтобы генератор успел выйти на рабочий режим, с другой стороны не потерять первые сэмплы.
-
Андрей, я измерил время выхода на режим генераторов Crystek CCHD957, работающих у меня в Lynx D48. Один (45.1584МГц) - 13.7мс, второй (49.152МГц) - 9.5мс, третий (CCHD950, 95МГц, с внешней коммутацией питания) - 12мс.
Мне кажется, что valid data должен иметь таймаут не менее 10...12 мс, а то и больше. В Edel сделано вообще около 100мс.
-
Насколько я помню, стандарт USB audio позволяет устройству задавать время установления тактового сигнала, а также поддерживать запрос готовности тактового генератора. Я подробно не изучал исходники драйверов Linux в этой части, но при беглом просмотре у меня сложилось впечатление, что время установления вообще не проверяется, а неготовность генератора безусловно интерпретируется как ошибка. Буду изучать подробнее
-
Я тоже этот момент не изучал, замечу лишь, что отсутствие или неправильность такта в течение 0.5...1мс в Edel вызывает сбой работы и зависание драйвера.
PS К слову, исчезновение такта или его неправильность в модуле Flamenco (разработки А. Самсонова) проходять совершенно безболезненно...
-
В моем макете я тоже совершенно спокойно могу снять питание с генератора. Звук естественно пропадает, но компьютер этого даже не замечает и продолжает отправлять данные. Причем эту ситуацию при необходимости можно легко определить, например, по переполнению буфера. При восстановлении питания генератора снова появляется звук. Правда, если отсутствует тактовый сигнал в момент, когда должно произойти переключение генераторов - переключения не произойдет.
-
Устойчивость к пропаданию такта (не подвешивает комп) - это ОЧЕНЬ большой плюс!
Дело в том, что именно сбои при переключении такта были главной проблемой, которую пришлось решать при работе со швейцарским модулем.
Если есть возможность сделать отправку данных независимой от состояния устройств, принимающих эти данные с модуля, то это было бы очень хорошо. Ну а отловить ситуацию - просто вывести флаг переполнения или обнуления буфера, который использовать либо для индикации, либо для инициализации проверки режима ЦАП. Но это уже функции самого ЦАП.
-
Устойчивость к пропаданию такта (не подвешивает комп) - это ОЧЕНЬ большой плюс!
Дело в том, что именно сбои при переключении такта были главной проблемой, которую пришлось решать при работе со швейцарским модулем.
Дима у меня таких проблем с Эдель не было - если ты имеешь ввиду переключение сеток 44/48.
Все сделано очень просто - фактически как в твоем Д60 Линксе. Два генератора, - два гейтика, сигнал 44/48 на управление одного напрямую, второго - через инвертор (просто транзисторчик использую). Питание генераторов тоже переключаю.
Нужно сказать, что в моем случае Эдель жестко поставлена в режим внешнего клока - просто прибит к земле соответствующий контакт шлейфа. Т.е. у меня Эдель никогда не работает от своих мастергенов.
Что меня анноит в Эдель, и единственное, что таки анноит, и тоже из-за потери мастерклока - это следующая ситуация:
Сделано раздельное питание - ЮСБ часть Эдель питается по ЮСБ, схема ввода/вывода от ЦАП. От ЦАП же поступает мастерклок сигнал. Все собственно - штатно.
Но есть неудобный момент - отключаешь питание ЦАПа - комп в режиме 7/24 - не выключается - естественно, тактовый сигнал и питание "половины" Эдель пропадают.
И драйвер виснет. Жестко. При повторном включении приходится дергать разъем ЮСБ на Эдель.
Таки дергаю разъем :)
К счастью, я не так часто ЦАП выключаю, по-крайней мере в выходные, когда могу слушать музыку. Иными словами - дергаю ЮСБ раз в неделю :)
-
Жень, у меня Эдель вис несколько раз при смене частот и при отсутствии такта более 3...5мс. Ну и ситуация, что ты описал весьма жестка. Тоже бывало несколько раз. Пришлось принять меры - при всех таких случаях я автоматически переключаю приемник на работу с собственными генераторами. Похоже, переключение у них реализовано грамотно - с точностью до полпериода такта, и все проблемы с зависаниями решились полностью. Поскольку я ЦАП включаю/выключаю регулярно, то решение данной заморочки было для меня принципиально важным моментом.
-
Программирование почти закончено, добился устойчивой работы во всех режимах. Осталось чуть переделать схему, и на следующей неделе буду заказывать платы.
Прошу совета у тех, кто имеет опыт использования различных микросхем ЦАП. Какие настройки и сигналы управления могут еще понадобиться? На текущий момент имеется:
Настройки
- частота генератора для сетки N*48кГц : 24.576, 36.864 или 49.152 МГц
- частота генератора для сетки N*44.1кГц : 22.5792, 33.8688 или 45.1584 МГц
- формат выходных данных: I2S, LJ или RJ
- способ определения разрядности потока - или как установил хост, или по фактически передаваемым данным. Иногда хост может например выбрать 32 бита, но фактически передавать только 24
Выходы, без гальванической развязки, основное назначение - подключение светодиодов индикации
- частота дискретизации - 44.1, 48, 88.2, 96, 176.4, 192
- разрядность потока - 16, 24, 32
- наличие USB подключения
Выходы, с опциональной гальванической развязкой
- переключение генераторов
- частота дискретизации в двоичном коде (3 разряда)
- "Hires": 1 - 24 или 32 бита, 0 - 16 бит
- "valid data"
- "Mute" - отображается в элемент управления в операционной системе. может использоваться например для приглушения усилителя без прерывания потока данных
-
Как обстоят дела с виндовыми драйверами ?
Примерная цена устройства ?
-
Как обстоят дела с виндовыми драйверами ?
Пока никак. Лично мне они не требуются, поэтому буду заниматься драйвером только после того как будет готово само устройство. Выше я писал о open-source кандидатах на драйвер
Примерная цена устройства ?
Не могу сказать, не считал. Навскидку - меньше 200 долларов :)
-
Навскидку - меньше 200 долларов
Вот с этим по цене сможет соперничать ? :)
http://www.ebay.com/itm/CM6631-USB-DAC-Coaxial-fiber-192KHz-32bit-I2S-192K-24BIT-SPDIF-WLX-66-/190739550330?pt=US_Amplifier_Parts_Components&hash=item2c68f6907a
-
Конечно нет. И цели такой нет
-
lintech, судя по количеству это какое то бушное (возможно ремонтное) чудо похоже.
-
судя по количеству это какое то бушное (возможно ремонтное) чудо похоже.
Просто это первая версия платы, вторая версия на 7$ дороже :)
http://www.ebay.com/itm/NEW-version-CM6631-24bit-192khz-USB-to-Coaxial-and-Optical-fiber-by-weiliang-/130757375259?pt=US_Amplifier_Parts_Components&hash=item1e71bf351b
P.S. прекращаем офтопить.
-
Изделия по ссылкам абсолютно неинтересны. по одной ИСКЛЮЧИТЕЛЬНО ВАЖНОЙ причине. Эти поделки не паботают с внешним мастерклоком. Кроме того, CM6631 не переключает генераторы и они работают оба постоянно.
Эти моменты, по сути, переводят такие платки в разряд очередных поделок "кетайских пеонеров", ввиду того, что принципиально не могут реализовать возможности хороших ЦАПов.
и добавил...
Программирование почти закончено, добился устойчивой работы во всех режимах.
Поздравляю, коллега!
- частота генератора для сетки N*48кГц : 24.576, 36.864 или 49.152 МГц
- частота генератора для сетки N*44.1кГц : 22.5792, 33.8688 или 45.1584 МГц
45/49МГц не нужны точно, а вот остальные частоты - встречаются примерно с одинаковой частотой. даже если в каком-то изделии и используются такие генераторы на 45/49, то поделить частоту пополам - не проблема.
- формат выходных данных: I2S, LJ или RJ
Удобнее всего RJ, но часто встречается I2S. Оба есть смысл оставить. LJ - реже, практически только у Asahi Kasei.
- способ определения разрядности потока - или как установил хост, или по фактически передаваемым данным. Иногда хост может например выбрать 32 бита, но фактически передавать только 24
имхо, как устанавливает хост, поскольку может быть 32-разрядный контент, но рабочих в нем 24 разряда, а остальные используются для дизеринга.
Выходы, с опциональной гальванической развязкой
- переключение генераторов
- частота дискретизации в двоичном коде (3 разряда)
- "Hires": 1 - 24 или 32 бита, 0 - 16 бит
- "valid data"
- "Mute" - отображается в элемент управления в операционной системе. может использоваться например для приглушения усилителя без прерывания потока данных
Андрей, обратите пожалуйста внимание, что сама шина звукового потока и линия подачи мастерклока тоже должны иметь развязку.
-
Оба есть смысл оставить. LJ - реже, практически только у Asahi Kasei
даже если в каком-то изделии и используются такие генераторы на 45/49, то поделить частоту пополам - не проблема.
Эти опции ничего не стоят (ну, почти), так что я их оставлю для удобства. Да и зачем городить внешний делитель, когда он элементарно реализуется в ПЛИС.
обратите пожалуйста внимание, что сама шина звукового потока и линия подачи мастерклока тоже должны иметь развязку
Да, разумеется. Предусмотрена установка ADuM1401, вместо нее можно установить резисторы если не нужна развязка, то же самое с оптронами. Плюс опциональный буфер мастерклока со входом "5V tolerant" который может использоваться если нет гальванической развязки, а питание генераторов 5В - ПЛИС питается от 3.3 В, 5 вольт на вход подавать нельзя.
По поводу разрядности потока - действительно, смысла нет. Ненадежно.
-
Изделия по ссылкам абсолютно неинтересны. по одной ИСКЛЮЧИТЕЛЬНО ВАЖНОЙ причине. Эти поделки не паботают с внешним мастерклоком. Кроме того, CM6631 не переключает генераторы и они работают оба постоянно.
Эти моменты, по сути, переводят такие платки в разряд очередных поделок "кетайских пеонеров", ввиду того, что принципиально не могут реализовать возможности хороших ЦАПов.
Странно, может я и ошибаюсь но вроде бы Вы (кажется на аудиопортале - точно не помню) продавали "поделку" в коробочке на этом чипе и писали что
очень достойный чип. А продавали потому что платка в Ваш проект вроде по размерам не подошла.
Тогда ещё для себя отметил - авторитетный человек чип хвалит, надо бы побольше разузнать про этот чип.
-
Интересно, а КИТом данный проект может стать?
-
(кажется на аудиопортале - точно не помню) продавали "поделку"
В качестве модератора, прежде чем называть "поделками" работы Дмитрия, хотелось бы увидеть Ваши.
Пардон, ээээ, много говорить - не мешки ворочать.
намба ту, на одной и той же элементной базе можно сделать и хороший продукт и продукт переработки организма
От себя лично, все, что предлагал Дмитрий, при повторении мной лично (не буква в букву, а с собственной фантазией "на тему Линкса") как то совпало с заявленым.
вот такая вот херня получилась.
Вас же, сударь, я не знаю, а в приличном обществе за слова принято отвечать, на нашем форуме буду пристально следить за Вами и Вашими изречениями, Конкнре тут нет, но хоботом можно и получить.
-
прежде чем называть "поделками" работы Дмитрия
Видать я не понятно изъяснился, я имел в виду не изделие Дмитрия, а готовое устройство сделанное или "кетайскими пионэрами" или ещё кем то, но не Дмитрием.
-
Странно, может я и ошибаюсь но вроде бы Вы (кажется на аудиопортале - точно не помню) продавали "поделку" в коробочке на этом чипе и писали что очень достойный чип. А продавали потому что платка в Ваш проект вроде по размерам не подошла.Тогда ещё для себя отметил - авторитетный человек чип хвалит, надо бы побольше разузнать про этот чип.
Да, я действительно продавал такое устройство, купленное мною для одного проекта и не подошедшее по габаритам. Более того, вместо платы на CM6631 впоследствии было куплено аналогичное по функциям, но худшее по свойствам также изделие "кетайских пеонеров" на базе TE8802L - просто потому, что подошло по размеру.
Для тех целей, которые преследовались - то есть автономное преобразование USB в SPDIF это было очень достойным изделием. НО! Всегда, в любой задаче со школьной скамьи нас учили определять область допустимых значений аргументов функций. Точно также и здесь - для той области применения, для коей сиё предназначалось - устройство отличное и полностью отвечающее всем требованиям. Для той области, в которой предполагается работа устройства проекта blindman-а, платы на CM6631 не подходят. В этом и есть принципиальная разница. И в данном контексте я как раз перечислил те свойства изделий на CM6631, которые делают их неприменимыми в серьезных системах с единой синхронизацией от ЦАП.
и добавил...
В качестве модератора, прежде чем называть "поделками" работы Дмитрия, хотелось бы увидеть Ваши.
:off: Володя, там речь шла об изделии MHDT Labs:
http://www.ebay.com/itm/Mhdt-Labs-192-24-USB2-0-to-SPDIF-Converter-USBridge-/120892829053?pt=US_Home_Audio_Amplifiers_Preamps&hash=item1c25c62d7d
которое мне не подошло и я продавал его на АП.
и добавил...
Предусмотрена установка ADuM1401, вместо нее можно установить резисторы если не нужна развязка
Отлично. Я тут подумал, получается интересный момент - в моей практике НИ РАЗУ ни один USB приемник звукового потока не использовался без гальваноразвязки выхода... То есть мне даже не представить себе ситуации, когда такая развязка не нужна.
-
То есть мне даже не представить себе ситуации, когда такая развязка не нужна
Я тоже всецело за развязку. Но просто когда что-то делаю, привык закладывать как можно больше опций, в разумных пределах. Тем более что это зачастую обходится лишь в пару площадок на плате или несколько строчек кода. Так или иначе, возможность работы без развязки заложена и в Фламенко, и в Edel.
-
Так или иначе, возможность работы без развязки заложена и в Фламенко, и в Edel.
И при этом оказывается абсолютно ненужной. То есть лишняя функция. К сожалению, именно обилие лишних функций/возможностей очень часто превращает априори хорошие устройства в набор бесконечных никому не нужных функций. Яркий пример - современные телефоны - 99.9% функций никогда не используются, а про 85% конечный потребитель даже не подозревает.
-
Сегодня вчерновую написал ASIO драйвер :yah: . Это оказалось не так уж и сложно. Пока только 32бита. И без фидбэка - так что слышны периодические щелчки. Но основа уже есть от чего плясать.
-
Насколько необходим драйвер, который создает стандартное аудио устройство - для программ, не использующих ASIO? Не хочется опускаться до уровня ядра, а ASIO драйвер может и в юзерспэйсе работать.
-
Все, вопрос с драйвером под Windows решен. Удалось прикрутить драйвер от Edel - который на самом деле является продуктом компании Thesycon и подходит ко многим USB аудио устройствам, поддерживает ASIO и Kernel Streaming.
-
Образованые люди, как вы смотрите на эту платку (http://viewitem.eim.ebay.ru/24bit-192kHz-USB-to-I2S--SPDIF-PCB-CM6631-with-ultralow-noise-65uV-regulator/330817660334/item): (http://"http://viewitem.eim.ebay.ru/24bit-192kHz-USB-to-I2S--SPDIF-PCB-CM6631-with-ultralow-noise-65uV-regulator/330817660334/item")(Извините, но у Вас нет доступа в Галерею)
По мне так ни чего лишнего. USB to I2S. Жажду прикрутить к ней AD1853 и послухать 192кгц звук. Играясь с этими парамерами (44-96кгц), заметил что ощутимо меняется качество звука. Хотя меняя битность (16-24) особой разници в звуке не различил.
-
на этой же странице выше коммент был про этот чип (точнее про плату на его основе)
-
CM6631 не переключает генераторы и они работают оба постоянно
Только из за этого? Хотя, я так и не понял как одна ножка может работать на двух частотах одновременно.
Нет обратной синхронизации (мастерлока)
Тут возможно ошибаюсь, но дир9001 тож не имеет обратной синхронизации.
А развязку ADUM могу и на своей плате предусмотреть.
При этом интересует, будет ли ? по какой цене: продоваться ваше устройство? как альтернатива CM6631
-
я так и не понял как одна ножка может работать на двух частотах одновременно
Коммутируются выходы, но питание с неиспользуемого генератора не снимается.
будет ли ? по какой цене: продоваться ваше устройство? как альтернатива CM6631
альтернативой CM6631 оно быть не может. Цену не знаю, но намного дороже 1000 рублей
-
Но есть неудобный момент - отключаешь питание ЦАПа - комп в режиме 7/24 - не выключается - естественно, тактовый сигнал и питание "половины" Эдель пропадают.
И драйвер виснет. Жестко. При повторном включении приходится дергать разъем ЮСБ на Эдель.
Таки дергаю разъем
В отношении Эдель - вот это все, что я раньше описал и самоотквотился - лечится установкой пимпы "Power Saving" в консоли драйвера Эдель. Т.е. - как это бывает в подавляющем большинстве случаев, проблема в кривых руках юзера, а не в изделии...
-
Макет отработал больше недели почти круглосуточно, под Linux и Windows. Детали на подходе, в понедельник заказываю платы.
-
А когда можно будет подписаться на плату?
-
Наверно, в следующем году. Почта как всегда
не работает
-
Бум ждать.
-
Платы поехали ко мне. Про кое-какие детали того же сказать не могу - просто не знаю. Ждём-с
-
Lynx,
Дмитрий, а нет ли у вас ПДФ на СМ6631? Очень хочется взглянуть на возможности чипа.
-
Я тоже хочу взглянуть на ПДФ данного чипа. Получил сегодня посылочку с устройством. Первым делом воткнул осцилограф. напруга на пинах 3.3вольта. 92кгц выдаёт честно, а вот 192кгц выдает: 191.9кгц. Еще не обрадовало то, что в дровах только 24бит, а конкуренты как то 32 бит с чипа выжимают.
CM6631 не переключает генераторы и они работают оба постоянно
Все там переключается без проблем.
ps: хочу привязать ее к котенку, хочу послушать как ее цап пает на 192кГц. Обязательно делать гальваническую развязку на adum1400 ?
-
Все там переключается без проблем.
Пожалуйста, расскажите подробно, каким образом Вы определили, что переключаются именно генераторы, а не происходит мультиплексирование их сигналов? Было бы очень интересно узнать...
и добавил...
Lynx,
Дмитрий, а нет ли у вас ПДФ на СМ6631?..
Есть, но, увы, я не могу им поделиться, т.к. подписывал NDA c C-Media.
и добавил...
Еще не обрадовало то, что в дровах только 24бит, а конкуренты как то 32 бит с чипа выжимают.
Никто ниокуда ничего не выжимает. USB Audio2.0 имеет возможность передавать информацию, эквивалентную двум каналам с частотой дискретизации 384кГц при 32 разрядах. Поэтому если этот режим не поддерживается, то это значит лишь, что по каким-то причинам разработчики не захотели написать соответствующие дрова и/или программу приемного микроконтроллера. И ничего более.
-
А SPDIF SPDIF-у рознь! Раньше брал сигнал от встроеной звуковухи. Думал мой котенок накрылся, год уже как пользуюсь. Звук начал хрипеть выразительность пропала. Счас по SPDIF подключил к СМ6631, и о чудо! Зазвучал круче, чище, ярче :) В некоторых композициях появились призвуки инструментов, дополнительный характер! которое раньше никогда не слышал. Музыка совсем по другому зазвучала. Жаль наушники звук не вывозят.
ps: а не слишком большая емкость? я подключил вывод SPDIF к коаксилу через конденсатор в 0.1мкф (без резюков)?
-
WolfTheGrey, задавай вопросы, которые не относятся к теме, в другом топике
-
Сегодня получил все недостающие детали. Кроме резисторов-конденсаторов, которые на месте могу приобрести. Жду только платы.
-
Наконец-то получил платы. Спаял, нашел пару косяков в схеме - некритичных, запустил. Осталось только доработать прошивку под измененную схему
-
Вот такая платка вышла. Пока без гальванической развязки.
(Извините, но у Вас нет доступа в Галерею)
Осталось в прошивке ПЛИС доделать вывод на индикацию. Времени мало :(
-
Какая заманчивая платка! :)
И к ней по l2s можно любой цап прицепить ?
Тогда я в очередь. ;)
-
Красота! Можно узнать когда КИТы будут? ;-[
-
Андрей, очень красиво. В какой проге создана печатка и кажется в два слоя уложился? Ну и я тоже в очередь. Замучал тремор или он меня. ;D
-
blindman, Андрей, с победой тебя! Замечательная вещица получилась. :v: :v: :v: :v: :v:
-
Андрей, с победой тебя
Спасибо, Сергей! На картинке в первом посте оно в состоянии "вроде оно работает, но фиг его знает, что из этого выйдет". А теперь уже "вроде работает, и я даже знаю, что и как сделать, чтобы работало хорошо " :)
-
И меня тоже в очередь.
-
По поводу приобретения, расставим более менее все точки над ё. Я не ставил своей целью делать именно для продажи. Но так как смысла покупать детали и платы по одной штуке нет, то у меня остаются излишки, которые грех не продать, чтобы оправдать затраты и получить стимул для новых разработок ;). Всего 10 комплектов, себе оставляю 3, из которых 1 еще неизвестно будет работать или нет - подзапорол плату при монтаже. Продам в собранном виде, почти как на фотографии, только еще один стабилизатор справа добавится. Цена - 4300 вместе с почтовыми расходами. Ориентировочно через 2 недели должно быть все готово. Без элементов гальванической развязки - их у меня нет! Если нужна развязка - понадобится еще 4 сдвоенных оптрона в корпусе SO8, и ADuM1401.
Сразу приведу список тех, кто уже интересовался приобретением, в хронологическом порядке. Вопросы - у тех, кто не очень явно выразил намерения
bgv 3 Октября 2012
? олег640 10 Октября 2012
? lintech 25 Октября 2012
KiFFiR 18 Ноября 2012
_stuff_ 20 Ноября 2012
leoperd 15 Января 2013
Segun 20 Января 2013
Nicolos 20 Января 2013
dimitry 20 Января 2013
Если будет интерес - сделаю еще партию плат. Но полностью монтировать уже не буду, буду комплектовать только элементами, требующими прошивки - ПЛИС и ПЗУ. Остальное - приобретается и запаивается самостоятельно - все доступно на ebay. Прошивки в открытом виде распространяться не будут.
-
:zoom: Я в списке! :yah:
Буду ждать отмашки по оплате!
-
В какой проге создана печатка и кажется в два слоя уложился
Схемы и платы я всегда рисую в Eagle CAD. Плата двухслойная, разводка очень простая, во многом благодаря тому, что у ПЛИС ноги можно назначить как угодно, практически все трассы "от точки к точке". Да и сигнальных цепей там раз-два и обчелся.
-
Меня тож в очередь , если успел.
-
Думаю еще добавить возможность регулировки громкости средствами ОС при применении ЦАП AD1852, AD1853, AD1955. Нада?
-
Нужная штука для этих чипов, а индикация режимов какая будет?
-
Вопросы - у тех, кто не очень явно выразил намерения
Занятное устройство получилось - поздравляю !
Я к сожалению пока что уступлю свою очередь.
-
Нужная штука для этих чипов, а индикация режимов какая будет?
К разъему у левого края платы можно непосредственно подключить 10 светодиодов: 44 кГц, 48 кГц, 88 кГц, 96 кГц, 176 кГц, 192 кГц, 16 бит, 24 бит, 32 бит, наличие соединения с компьютером по USB.
На разъем слева внизу выведены сигналы : частота дискретизации в двоичном коде (3 разряда), сигнал HIRES - активен когда идет поток 24 или 32 бита, и MUTE. А может и не MUTE. Пока не определился окончательно
-
Великолепно.
-
Андрей, меня тоже в списочек желающих приобрести добавь :)
Думаю еще добавить возможность регулировки громкости средствами ОС при применении ЦАП AD1852, AD1853, AD1955. Нада?
imho не надо.
Громкость лучше для звука регулировать после ЦАПа.
-
Дмитрий (Lynx) вроде бы писал, что регулировка громкости возможностями AD1853 не лучший вариант. Андрей если платы не запаяны мне можешь китом отправить, что время своё тратить будешь. Что то я на ты без разрешенья, можно? С генераторами как дела , в смысле переключения. У меня проект с автоопределением на плис, не мной сделан как определяет не знаю, но плата ещё не готова изменю если несостыковка какя будет.
-
Андрей, меня тоже в списочек желающих приобрести добавь
Это наверно только если новую партию плат сделаю. Желающих на эту уже вроде набралось.
Андрей если платы не запаяны мне можешь китом отправить, что время своё тратить будешь
ПЛИС, ПЗУ, USB контроллер и стабилизатор все равно паять, чтобы прошивку залить. Да и резисторы-конденсаторы тоже проще из лент высыпать и запаять, чем мудохаться с нарезкой и упаковкой.
Что то я на ты без разрешенья, можно?
Можно :fr: Мне самому так проще.
С генераторами как дела , в смысле переключения. У меня проект с автоопределением на плис, не мной сделан как определяет не знаю
С платы преобразователя выходят 2 сигнала переключения генераторов. Один активен при сетке 44 кГц, другой - 48 кГц. Они и должны включать соответствующий генератор. По-другому мне трудно представить. А что за проект? Есть какая-то информация, схема?
Насчет громкости еще подумаю.
и добавил...
По поводу гальванической развязки. Подойдут только ADuM1401CRW и ADuM1401CRWZ. У ADuM1401 с другими индексами неподходящие временн́ые характеристики
-
Цитата: blindman от Сегодня в 16:23:40
Думаю еще добавить возможность регулировки громкости средствами ОС при применении ЦАП AD1852, AD1853, AD1955. Нада?
imho не надо.
Громкость лучше для звука регулировать после ЦАПа.
Медитировал над этим вопросом некоторое время. В результате решил сделать у себя так: громкость регулируем плавно в ЦАПе, а заодно ещё и одной единственной релюшкой. Скачком, децибел на 10...15. Правда, оно у меня пока только на бумаге. Как сделаю вживую, так и отчитаюсь. Синхронизировать плавность со скачком, я думаю, мне удастся. ;-[
-
Это наверно только если новую партию плат сделаю. Желающих на эту уже вроде набралось.
ОК :) мне совершенно не к спеху, так что меня можно в списке поставить в самых последних рядах.
P.S.
если прошивка закрытая, то может туда поставить дешифрующий бутлоадер, на случай если вдруг возникнет необходимость абгрейда.
-
Возможность обновления будет с помощью специальной софтины через USB - сразу и для контроллера и для ПЛИС - JTAG не у всех есть.
и добавил...
Схема
(Извините, но у Вас нет доступа в Галерею)
2 косяка:
1. Неправильно нарисовал ПЛИС - ноги 37 и 39 у нее не вход/выход, а питание. Они выведены на джамперы конфигурации. Джамперов заложил с избытком, так что не критично
2. У ПЗУ 1-я нога должна быть на 3.3 В, а не на земле. Легко исправляется при монтаже
и добавил...
Так получше будет
(Извините, но у Вас нет доступа в Галерею)
-
Решил к AD1853 прикрутить плис, в неё конфигуратор, конвертор форматов, коммутатор входов, управление генераторами и делитель частоты. Не мог разобраться с конфигуратором попросил помощи, прикрутили и автодетект который если правильно помню по битлоку определяет чатоту и переключает генератор нужной сетки.
-
Вот такая платка вышла...
Поздравляю, коллега! Очень симпатичненько!
Имхо, не помешала бы шелкография, но это уже дело авторского вкуса.
что регулировка громкости возможностями AD1853 не лучший вариант
Да. И не только в AD1853, но и в других микросхемах ЦАП (по крайней мере, в тех, что слышал, как работает - AD1955, PCM1792, ES9018). Слышно сразу существенное ухудшение звучания при ЛЮБОМ уровне, отличном от 0дБ. Поэтому я никогда не использую такую регулировку. Кстати, замечу, что цифровая регулировка громкости в программе-плеере (напр. Фубаре) - гораздо лучше и при ослаблениях до 30...40дБ вполне терпима (хотя, по-любому проигрывает прямой аналоговой регулировке хорошим аттенюатором)
-
blindman, Андрей, на перспективу - меня включи в список. ;-[
-
Цитата: dimitry от Сегодня в 17:20:33
что регулировка громкости возможностями AD1853 не лучший вариант
Да. И не только в AD1853, но и в других микросхемах ЦАП (по крайней мере, в тех, что слышал, как работает - AD1955, PCM1792, ES9018). Слышно сразу существенное ухудшение звучания при ЛЮБОМ уровне, отличном от 0дБ. Поэтому я никогда не использую такую регулировку. Кстати, замечу, что цифровая регулировка громкости в программе-плеере (напр. Фубаре) - гораздо лучше и при ослаблениях до 30...40дБ вполне терпима (хотя, по-любому проигрывает прямой аналоговой регулировке хорошим аттенюатором)
А вот это для меня плохая новость. :%): Впрочем, соберу, раз уж начал, послушаю... Поменять одну прошивку на другую и энкодер на потенциометр я всегда успею ;)
-
плохая новость
Не думал, что это может быть новостью. Первый раз я писал об этом на одном из форумов около 10 лет назад.
-
Lynx, Дмитрий, концепцию регулирования громкости в ЦАПе я начал тут муссировать летом http://www.diyaudio.ru/forum/index.php?topic=2230.msg101920#msg101920 . И только сегодня узнал для себя такую новость
-
Сергей, я слежу далеко не за всеми темами.
В 2002/2003 гг я по поводу регулировки уровня в микросхемах ЦАП достаточно много писал на audioword-е.
-
Lynx, Да ничо, всё нормуль, Дмитрий. Всё, что на данный момент у меня сделано, легко сможет работать и так и сяк. А лишний раз подумать и посочинять - оно даже на пользу :)
-
прикрутили и автодетект который если правильно помню по битлоку определяет чатоту и переключает генератор нужной сетки
:o
Битклок - это частота генератора, деленная на некую константу. Соответственно, чтобы изменился битклок, сначала надо переключить генератор
и добавил...
Поздравляю, коллега! Очень симпатичненько!
Благодарю всех, кто помогал советами и идеями. Дмитрий, Вам персональная благодарность за помощь !
и добавил...
Регулировки громкости наверно не будет. Выяснилось, что те ноги контроллера, которые я зарезервировал для подобных применений, недоступны из программы, когда идет передача данных из буфера USB на внешнюю шину. В документации про это ни слова. Хотя может я и пропустил. Такого запутанного мануала еще поискать. А индийский супп́орт - это что-то >:(
и добавил...
Что-то туплю с форматами вывода. С I2S и LJ все ясно, они аналогичны, за исключением того, что LRCK инвертирован и сдвинут на время одного бита
А вот с RJ непонятно. Как в нем задается разрядность данных? Она должна быть фиксированной?
-
с RJ непонятно. Как в нем задается разрядность данных? Она должна быть фиксированной
Да, она объявляется и фиксируется заранее, и, если в исходном потоке разрядность оказывается меньше, то младшие разряды заполняются нулями.
-
Понятно. Значит делаю 2 варианта - 24 и 32 бита.
-
Если есть возможность - лучше 3: 16, 24 и 32.
16 разрядный режим может быть полезен при прямой стыковке малоразрядных (16, 18, 20) ЦАП с устройством. таких приборов осталось еще немало.
-
Если хватит контактов конфигурации.
Хотя, а есть ли тогда смысл вообще в применении этого устройства? Интерфейсов 16бит/192 кГц уже и так есть
-
blindman, если ног хватит - надо. все таки универсал делаешь. вот захочу сравнить имеющийся цап 32/384 с каким нибудь олдскульным 16/48 и что, еще один интерфейс городить?) лишним не будет в общем
-
Если хватит контактов конфигурации.
В этом случае лучше сделать 16 и 24. 32-х разрядных ЦАП не так уж и много, а фонограмм (не дизерингованных в 32 разряда, а истинных) - нет вообще.
-
В этом случае лучше сделать 16 и 24
есть еще вариант лить прошивку по желанию заказщика.
-
Скорее всего для Андрея этот вариант будет неинтересен...
Более того, если вдуматься - 24 разряда - это 146дБ (!!!!!!) динамического диапазона. Ни один из существующих ЦАП такой ДД не обеспечивает и вряд ли (судя по развитию технологии и физики полупроводников) в ближайшие 10 лет можно ожидать хоть какого-то реального приближения к этой цифре...
Думаю, что через 10 лет скорее потеряет актуальность USB формат, нежели появятся реальные 24-разрядные по аналоговому выходу (а не по длине входного слова!) ЦАПы.
-
Не, плодить прошивки не хочу, сам в них запутаюсь. Лучше откажусь от независимой установки частот генераторов. Изначально планировалось, что для одного можно выбрать 22.5792, 33.8688 или 45.1584, а для другого независимо - 24.576, 36.864 или 49,152. Итого 9 вариантов. Думаю, что применение генераторов с разной кратностью по отношению к Fs - все же экзотика. Сделаю выбор одного из 3 вариантов - 22.5792+24.576 или 33.8688+36.864 или 45.1584+49.152. 2 джампера освободятся.
-
Сделаю выбор одного из 3 вариантов - 22.5792+24.576 или 33.8688+36.864 или 45.1584+49.152
очень разумное решение!
Генераторы обычно всегда бывают парные, да и для ЦАП всегда предпочтительнее иметь одинаковую кратность частот дискретизации и мастерклока в режимах одинаковой кратности ЧД.
-
Битклок - это частота генератора, деленная на некую константу.
Я ещё только учусь, исходники прошивки не изучал, времени нет да и с цапостроением на вы, что-то всплыло из памяти про обьяснения как что работает- то не то ;-[
и добавил...
Андрей,вот нашёл краткое описание.Переключение разрядности и генераторов осуществляется автоматически по алгоритму:
Если ЧД = 1х (до 48кГц), то устанавливаются: разрядность – 16bit, ovs ЦАПа – 8x, включается генератор из сетки 44,1кГц.
Если ЧД = 2х или 4х (т.е. выше 48кГц), то устанавливаются: разрядность – 24bit, ovs ЦАПа соотв. – 4x или 2х, включается генератор из сетки 48кГц.
-
Я ничего не понял :d_know: Похоже на то, что входной поток независим от частоты задающего генератора
-
что входной поток независим от частоты задающего генератора
Совершенно справедливо! В общем случае никакой связи между частотой дискретизации и разрядностью нет и быть не может
И фонограммы бывают совершенно с разнообразными сочетаниями. На сегодняшний день только в моей относительно небольшой подборке (ок. 2ТБ) есть фонограммы 44/16, 48/16, 44/20, 48/20, 88/16, 88/20, 88/24, 96/16, 96/24, 176/20, 176/24, 192/24.
-
В общем случае никакой связи между частотой дискретизации и разрядностью нет и быть не может
Это очевидно. Но речь не об этом.
Я никак не могу понять, как ЦАП, про который говорит dimitry, может самостоятельно переключать генераторы, основываясь на входящих данных. Понятно, что можно измерить частоту сэмплирования, и включить генератор на соответствующую сетку. Но в таком случае, передатчик IIS должен иметь собственный источник опорной частоты, а не тактироваться от генератора в ЦАПе. Иначе, пока не переключится генератор, не изменится скорость передачи по I2S. А пока не изменится скорость, не переключится генератор.
и добавил...
Соберу в одном месте более-менее полную информацию об устройстве.
1. Назначение
Устройство предназначено для подключения цифро-аналоговых преобразователей (ЦАП) с интерфейсом I2S к компьютеру через интерфейс USB.
2. Основные характеристики
- поддержка USB high speed
- частота дискретизации 44.1, 48, 88.2, 96, 176.4, 192 кГц
- разрядность потока от 16 до 32 бит
- питание от USB или отдельного источника питания 5-9 вольт
- поддержка операционных систем Microsoft Windows (XP, Vista, 7), Linux (с ядром версии 2.6.34 и новее). Должно работать и под Mac OSX - не тестировалось
3. Требования к ЦАП
- поддержка одного из последовательных интерфейсов с 64 тактовыми импульсами на отсчет сигнала : I2S, Left-Justified, Right Justified. Для формата Right Justified возможен вывод 16, 18, 20, 22 или 24 значащих разрядов
- наличие переключаемых тактовых генераторов. Возможные частоты - 22.5792+24.576 или 33.8688+36.864 или 45.1584+49.152 МГц
- наличие входа переключения генераторов
- выход генератора ЦАПа должен быть выведен для подключения к плате преобразователя
4. Соединители
- разъем I2S - 10 контактный, назначение контактов соответствует ЦАП Lynx D47, D60. За исключением управления деэмфазисом - не используется. Возможна гальваническая развязка
- разъем для подключения 10 светодиодов, индицирующих режим работы - 14 контактный, без гальванической развязки
- разъем с сигналами, соответствующими текущему режиму работы - 10-контактный, с опциональной гальванической развязкой
- разъемы для подключения внешнего питания
-
Андрей, всё делать будет плис: определять, переключать генераторы и конфигурировать AD1853. В железе ещё не сделано, только проект для плис, по автодетекту не смоими знаниями обсуждать, как всё заработает сообщу. По преобразователю USB 2.0 - I2S всё отлично, очень универсален. Особенно RJ16. :v:
-
Андрей, генераторы отдельно цеплять свои иль будут в комплекте?
-
KiFFiR, генераторы должны быть в цапе.
3. Требования к ЦАП.....- наличие переключаемых тактовых генераторов. Возможные частоты - 22.5792+24.576 или 33.8688+36.864 или 45.1584+49.152 МГц
- наличие входа переключения генераторов
- выход генератора ЦАПа должен быть выведен для подключения к плате преобразователя
-
Понял, спасибо.
-
Андрей, можно ль в пару генов 22.5792+24.576 вместо 22,5792 поставить 22,5738?
-
Конечно, можно. Если устроит частота дискретизации 44.089 кГц вместо 44.1
-
Гы гы...))) Не устроит :)
-
Гы гы...))) Не устроит
Будет чуть-чуть медленнее играть, скорее всего на слух не заметно.
-
Музыкальный строй будет сдвинут примерно на половину цента - на слух вряд ли заметно. По времени - примерно секунда за час воспроизведения.
-
Ладненько, то уже нужно с готовым устройством городить. Андрей, как скоро будете рассылку готовить?
-
Платы смонтированы, отмыты. Получилось 8 штук, у двух из 10 не запускается тактовый генератор контроллера - похоже, при монтаже "убил" :d_know:. Завтра проверка монтажа, окончательное "купание" и прошивка
-
Андрей, есть вопрос или сомнение даже не знаю, ты светодиоды напрямую к пинам плис подключаешь, судя по схеме (через резистор) . Я про свой проект на плисине задумался. Плис 20-25мА держит и я подключал напрямую, но может надо подстраховаться если плис в сто ног перепаивать не очень хочется, поставить буфер или резюка хватит, яркого свечения в принципе не надо.
-
Подключать светодиоды напрямую к выводам ИС можно ТОЛЬКО в том случае, если выводы имеют предусмотренное штатное ограничение тока. Это есть далеко не всегда. если же такого ограничения нет, то прямое подключение светодиода приведет либо а) к сгоранию выходного буферного элемента ИС, либо б)сгоранию светодиода, либо в) сгоранию и того, и другого.
-
Спасибо, Дмитрий. Понимать бы ещё эти даташиты, лучше поставить буфер.
-
Вообще, светодиоды нужно всегда подключать через соответственно выбранный ограничительный резистор, рассчитывающийся предельно примитивно:
R = (Uпит - Uf)/I,
где Uпит - напряжение питания
Uf - прямое падение на светодиоде (в зависимости от типа 1.5...2.5В)
I - выбранный рабочий ток.
Для старых и приятных на вид приборов ток нужен был 3...10мА, для новых очень ярких и отвратительно неприятных - 1...3мА. Большие токи нужны только в случае, если проектируется светодиодное освещение (кстати, КРАЙНЕ вредное для зрения)
-
Через резистор всегда подключаю номинал задираю, чтоб яркость снизить, они для информ., а не освещения. Данных на светодиоды сейчас не найти беру по маx. Прочитал что у плис выводы слабые и схемы некоторые, подсмотренные, заставили за сомневаться, может не понял характеристики плис в даташите, какие то нюансы в тексте.
-
Прочитал что у плис выводы слабые
Это не совсем так. В принципе, в зависимости от типа и производителя может быть до 50...70мА на вывод, ноесть множество других ограничений, в частности по общему току N выводов, по мощности рассеяния корпуса и др.
-
Офф. Светодиоды белового излучения и имеют в своем спектре синий свет, который имеет вредное влияние на сетчатку глаза, что со временем приводит к потере зрения. К нему очень сильно чувствительны глаза детей, взрослый до 40 лет, менее старики. Интересная статья в журнале Электрик 6, 9 2012 стр. 16-19 и 48-51
-
Мне приходилось подключать светодиоды напрямую к выводам микроконтроллера. Но там были специально подобраны синие светодиоды, у которых при напряжении 3.3 вольта ток был чуть больше миллиампера.
Здесь же токоограничительные резисторы на плате, конечно же, предусмотрены. По 470 ом. С большинством светодиодов ток будет 2-4 мА. Если кажется много - всегда можно включить дополнительно резисторы последовательно со светодиодами. Для ПЛИС в пределах нормы как по току через вывод, так и по общему току через вывод питания, особенно учитывая, что из 10 светодиодов одновременно включаются не более 3.
-
Андрей, я видел в твоей схеме резисторы, сам так делал. Опыта мало смотрю на чужие схемы, увидел буферы на транзисторах и логике для светодиодов, появились сомнения в правильном понимании даташита, вот и спросил. Побьют нас за :off:
Две платы уже не оживить или есть запас чипов?
-
Не вижу никаких проблем с подключением индикаторных светодиодов без всяких буферов. У Альтеры есть даже апноут AN286 - "Implementing LED Drivers in MAX and MAX II Devices"
Платы конечно в утиль пока рановато. Сами платы в отличном состоянии, контроллеры сдую, потом прикуплю новые
-
Спасибо за апноут, теперь понял где черпать инфу по плис, со временем только беда. По светодиодам разобрался, да и по нагрузке плис в целом тоже. Почему нет такой инфы в даташите не понятно? Или я его поперёк читаю. :d_know:
-
(Извините, но у Вас нет доступа в Галерею)
8 рабочих девайсов. Из них 1 оставляю себе. Сегодня разошлю в личку информацию по пересылке тем, кто интересовался устройством, в порядке поступления заявок. Если вы не получили сообщение в личку - значит, на вас не хватило плат.
-
Опишите пожалуйста подробно, как правильно подсоединить ваше устройство к Lynx D60, особенно в части управляющих сигналов. Так же установки самого D60.
-
К сожалению, у меня этого ЦАПа нет, и тонкостей его конфигурирования я не знаю. Однозначно могу сказать только, что разъемы с сигналами I2S надо будет соединить плоским кабелем с разъемами IDC-10 - назначение контактов совпадает один в один. А вот насчет управляющих сигналов не знаю точно. По схеме вижу контакт управления генераторами - 44/48 - но мне не известно, при каком логическом уровне какой генератор включается. И контакт 1х/2х - по-видимому, управление цифровым фильтром - но я не уверен. Нужно проконсультироваться у автора D60. Дмитрий здесь бывает, возможно, прояснит вопрос
и добавил...
Появилась свободная плата
-
У Дмитрия есть такой документ "сигналы и управление Lynx D60." :
http://lynxaudio.narod.ru/articles/Lynx_D60_cntr_sig1.pdf
Возможно он как-то прояснит ситуацию.
Андрей, не сочтите за большой труд, ознакомьтесь. Мне важно чтобы потом не возникло принципиальных сложностей.
Генераторы D60 питаются 5 вольтам. Соответственно амплитуда MCLKO будет 5 вольт. То есть на транспорте нужен согласующий буфер. Он будет установлен на вашей плате?
-
Напряжение питания генераторов не имеет отношения к уровням выходного сигнала мастерклока с платы ЦАП, хотя сам уровень (КМОП/ТТЛ, 5В) назван верно.
ЦАП сам распознает 1, 2 или 4-х кратная частота дискретизации входного потока, поэтому вход 1x/2x можно не использовать.
Важно лишь установить правильные сигналы управления базой частот (44/48), выходную частоту мастерклока (16/18 или 33/36 МГц) и сконфигурировать вход ЦАП на соответствие формату данных на выходе приемника.
-
Так и чувствовал, что что-то забуду :facepalm: А забыл как раз про буфер. Хотя он в схеме есть
-
Так при наличии развязки это непринципиально. А эксплуатировать USB -канал с гальванической связью с источником данных как-то вообще и не следует...
-
При наличии развязки конечно вопросов нет.
-
Микросхемы-буферы через пару дней должны быть у меня. Сразу установлю и опторазвязку на цепи управления, чтобы не думать о таких нюансах, как возможное наличие в ЦАПе подтяжки на входах управления.
-
Здравствуйте
Если есть свободная плата ,готов купить.
С уважением Михаил.
-
Информация для тех, кто испытывает проблемы в виде щелчков при воспроизведении
спешу сообщить-всё работает, отлично работает! :yah: Конфликт с мышкой "геймерской" Вырубил все USB девайсы звук стал чистым, начал по очереди втыкать тут мышь себя и выдала-это зато что игры забросил.
Общее правило: транспорт должен быть подключен к расширенному (enhanced по-английски) хост-контроллеру USB, и быть единственным подключенным к нему устройством. Посмотреть это можно в диспетчере устройств Windows
-
Возникла такая ситуация:
Компьютер пришлось жестко перегрузить ресетом. С этого момента ЦАП подсоединенный через транспорт выдавал короткий зацикленный аудиофрагмент. Помогло только снятие питания с транспорта. Хотя такая ситуация возникает редко, но все же, можно как-то реализовать ресет транспорта (может он уже есть, но не задокументирован)?
-
А питание от USB или от отдельного источника? Если последнее - может помочь модификация цепи сброса, как описано в PDF файле
-
Здравствуйте Андрей,
Пока не приступил к подключению к ЦАП. Пока впаял ADuM1401C. Комп все увидел и проблем не было. Надеюсь и дальше все будет в порядке. Хотелось немножко замечаний. Будьте немножко перфекционистом. Вы видимо торопились и установка некоторых деталей и разъёмов кривое. Глаз это не очень радует,пришлось поправлять. В след партии обратите на разводку питания там есть 2 некрасивых участков,хотя это ерунда. Вопросы появится видимо позднее .
С уважением Михаил.
-
Ну, что, кто работает с конвертерем ? Как результаты? Я вот по командировкам мотаюсь и все никак не удастся поработать с платой.
С уважением Михаил.
-
Конвертор подключил настроил отслушал на лабораторном цапе AD1853, запускаю более продвинутую версию на AD1853. Звук хорош! Правда мне сравнивать несчем, слушаю в наушниках. Позже сравню с тремором на новом цапе.
-
Можно в аське пообщаться?
-
blindman, Андрей, я написал вам в ЛС, посмотрите пожалуйста.
-
Здравствуйте,
Прошу помощи при подключении.Включил транспорт AsIs к USB. WinXP3 все увидел,проблем не было. Затем впаял ADuM1401C. Подключил транспорт по I2S, после долгих мытарств с конфигурированием ЦАП звук появился. Но то ,что слышно очень похоже на искажения в усилителе работающем в режиме ограничения.Низкие частоты псевдо нормальны,а ВЧ шипят и искажаются. Думал дефект ADuM , кусачки и вот выкушена "микра", впаяны резисторы, но "фиг". Не оттянуло.Кстати звуку получшело после операции ,но...
Теперь только помощь зала!
С уважением Михаил.
PS Музыка именно играет (искажается). Может уровень цифры мал и неправильный. Из за этого может такое быть?
и добавил...
для понимания добавлю схему ЦАП . Пробовал и фообар,аплеер все настройки перепробовал.
Пока не знаю что предпринять.
и добавил...
SPDIF работает через DIR9001. Естественно если меняем конфигурацию ЦАП
-
Михаил, осциллограф имеется? Дать синус с программного генератора, и посмотреть сигнал на выходе ЦАПа до фильтров.
-
НЕ очень понял зачем? у меня с DIR играет? Осцил есть конечно. Просто поясните в чем идея?
и добавил...
Вот на выходе ЦАП - вход усилителя мощности 1кгц синус
-
поясните в чем идея
Некоторые проблемы можно идентифицировать по виду сигнала на выходе ЦАПа. поэтому я и просил до фильтра.
На синус не похоже совершенно. Проверьте тщательно подключение всех сигналов. По вашей схеме очень сложно разобраться, назначение выводов микросхем не подписано. Чего я не вижу на схеме - это двух генераторов. Как переключается частота выборок?
-
Генератор один и переключения нет. Синуса конечно нет. На каких ногах микр цап вам снять сигнал. Мне не понравился сигнал MCLK его величина 2.5V на вход формирователя MCLK на транспорте
Микросхемы буфера sn65lvdt14 нет сигналы подаются через резисторы 51 ом на 74HCT257
и добавил...
Ёлки у тебя там 27 часов те 3 ночи!!
-
Генератор один и переключения нет
Работает это так : компьютер передает транспорту информацию о частоте сэмплирования, транспорт переключает генератор в ЦАПе на нужную сетку. Без 2 переключаемых генераторов работать просто не будет.
Мне не понравился сигнал MCLK
А частота его какая? Соответствует ли какой-то стандартной сетке? Что происходит при воспроизведении фонограмм с разной частой дискретизации (44/48 кГц)?
и добавил...
у тебя там 27 часов те 3 ночи
А у шефа моего 8 утра. Вот так и живем :)
-
Работу транспорта я понял. У меня пока все записи 44 кгц. Поэтому ген переключать не надо. Генератор на 22.5792 кгц. На транспорте все перемычки сняты. Так на какой ноге снять сигналы? Странно но при таком не синусе музыка идет и разделение каналов есть!
-
Давайте для начала еще раз проверим все подключения, и что у ЦАПа действительно выбран режим I2S.
на какой ноге снять сигналы?
12,13,16 или 17 нога AD1853
-
Что то странное !? Но не вижу сигнала на ногах,только шум. хотя в колонках идет синус,вернее фигня какая то. Даже фотографировать нечего. Вход осц -фа 1 мом 20пф
-
Проблема решена - дело было в конфигурации ЦАПа, он выдавал половинную частоту мастерклока, соответственно половина сэмплов терялась.
-
Здравствуйте Андрей.
Вот такая проблема.
Сначала все работало без Adum1401 в следующей конфигурации.
Транспорт соединен с D60. На D60 используется вход INP2.
Колодка D60 XS10 (INP2 CNTR):
3-4 (768Fs) перемычка не установлена.
5-6 (MCLKO2 ENABLE) перемычка установлена.
7-8 (1x/2x) перемычка не установлена.
9-10 (44/48) соединен с 3-4 колодки транспорта X10.
D60 XS5 соединен с X5 транспорта шлейфиком (12см).
После установки Adum1401 (версия C!!!) работает с треском только если установить перемычку 3-4 (384Fs) на колодке (INP2 CNTR) XS10 D60. При прежних установках не работает вообще.
-
Леонид, приборы имеются? Надо бы снять осциллограммы выходных сигналов ЦАПа, желательно двухканальным осциллографом, чтобы было видно отношение сигнала BCK и других. Ко мне ADUM1401 едут, как доберутся - буду пробовать, смогу ли у себя воспроизвести проблему.
Попробовать с ЦАПом с более низкой частотой MCLK есть возможность?
-
Да, есть осциллограф(двухканальный), только щуп один.
>Надо бы снять осциллограммы выходных сигналов ЦАПа, желательно двухканальным осциллографом, чтобы было видно
>отношение сигнала BCK и других.
Выходной MCLK с ЦАПа и например выходной BCK с транспорта? или я чего-то неправильно понял, тогда поправьте по-подробнее.
Сегодня постараюсь выложить.
>Попробовать с ЦАПом с более низкой частотой MCLK есть возможность?
Нет.
-
Выходной MCLK с ЦАПа и например выходной BCK с транспорта
Если осциллограф позволяет, то лучше снять такие пары: MCLK + BCK, BCK + DATA, BCK + LRCK
-
К сожалению мой осциллограф имеет полосу пропускания 10 МГц. Поэтому рассмотреть необходимые сигналы не получиться. Вот, что выдает на аналоговом выходе ЦАП, при MLCKO равной 384Fs, частота синуса 440 Гц.
[attachment=1]
-
Леонид, пока мыслей нет. Жду прибытия ADUM1401, буду проверять у себя. Почта как всегда подводит
-
Я так и понял, будем ждать.
-
Интересная разработка (мне понравилась)!
Единстваенная конструкционная мелочь - я-б не запаявал-бы USB на плату,
а поставил гребёнку, как и все остальные разьёмы.
Что-б не было необходимости устанавливать плату непосредственно возле передней панели.
Например по моей личной эстетике на приборе (в данном случае DAC) все разъёмы - должны торчать вверх!
Если имеется свободноая плата - я хочу.
Если нет - я в очереди в следующей партии.
-
Пока новую не буду делать. Разбираюсь с проблемами, обнаруженными в первой.
-
Андрей, как там опыты с аduм, стоит её заказывать или нет? Появилось немного времени провёл замеры, сравнил с тремором. По звуку разницы не слышу, по моему это хорошо, чип на котором построен тремор стоит в профессиональных аудиокартах. Звук отличный! По замерам понял, что питание от компа не очень, надо делать внешнее, хотя в слышимом диапозоне всё отлично. Есть ещё ворос на графике видно в районе 2-ух. кГц подьём шума, что может быть причиной, любопытно? [attachment=1]
Замерял всю свою систему, USB 2.0 - I2S_DAC-AD1853_ усил. для наушников на TPA6120 по схеме the Voice с веги с питанием на M5230L, от него подъём на 50 Гц, с нагрузкой 50ом. Карта SB Audigy 0570 АЦП WM8775.
-
в районе 2-ух. кГц подьём шума
Однозначно, это связано с периодом шины USB - 125 мкс, частота 8 кГц. Щас проанализировал исходники, есть одно место где возможная причина кроется. Попробую переделать. Перепрошить контроллер можно без специального железа.
-
Программу я поправил. Поищу программу попроще для прошивки из-под Windows. Если подходящего не найду, напишу сам. Вопрос времени
-
Андрей, спешить не куда. А прошивать 24С128? Я сначало подумал про плис, но её софтово вроде никак, или есть такая возможность? Ещё по CY7C68013A, у неё в нутри есть стабилизатор для ядра? В даташите не нашёл, греется до 50-55 градусов, почему? Так то не страшно, но любопытно.
-
У меня ко всем пользователем сего дивайса.
Слушаю музыка через Aplayer. Для меня загадка , почему программа падает совершенно через неопределенное время. Явно ,связано с дровами. Когда пользовался Spdif проблем не было ни каких. Foobar2000 может играть ,а может просто упасть. У кого нибудь есть или было похожее? Cижу под WinXpSp3. Под Win7 не могу перейти из-за кучи другого софта
-
Слушаю через Foobar2000 ASIO:T001 Palmito ASIO Driver Win7 "ноу проблем"! Будет время испытаю Aplayer.
-
Может WinXp не нравится Asio:Palmitino&
-
Попробовать без ASIO через микшер винды, сделать транспорт по умолчанию в устройствах воспроизведения.
-
А вот все микшеры зло. Тем и хорош аплеер что он выводит напрямую звук
-
Понятно, что зло, это для проверки работы драйвера и плеера.
-
Aplayer на Win7 с T001 Palmito ASIO Driver отлично сотрудничает.
-
Разобрался.Вирус в компе. Все поубивал и почистил,проблем нет.
-
Вот это: http://ru.aliexpress.com/item/C-MEIDA-192KHZ-32bit-USB-to-Fiber-Coaxial-USB-2-0-45-1584M-and-49-152M/654058574.html не то же самое?
Здесь: http://hifiduino.wordpress.com/2013/04/03/c-media-cm6631a-based-usb-i2s-interface/ обсуждение.
-
На первых страницах уже обсуждалось...
-
то же самое?
Не хочу обсирать чьюто работу, но джитера в сигнале больше чем пинов. Не понимаю, как цап определяет в ней нули и еденицы. Где то выкладывал осциллограмы работы сие устройства. Да и сам производитель diyinhk (http://www.ebay.com/sch/diyinhk/m.html?item=230961204617&ssPageName=STRK%3AMEWNX%3AIT&rt=nc&_trksid=p2047675.l2562) ее давно уже не продает.
-
Да... Не внимательно читал...
-
:off:
Андрей(blindman), а небыло-ли идеи прицепиться к компу по сети.
В смысле, что-б траспорт был IP-сервером.
А на компе либо драйвер, либо (что ещё лучше) софтина которая умеет играть в него.
(что-б винда не знала о звуковом устройсае и не тянула к нему свои ручёнки)!
-
Понятно. Пока что кандидаты - открытые драйвера от E-MU (довольно древний) и Audio-Widget (активно развивается). Самостоятельно, с нуля, я вряд ли сделаю что то лучше
Андрей, а можно ссылочки ;-[ , хочется поковыряться на досуге...
(по жизненной ситуации я дней на 10 без паяльника)
-
audio-widget : https://github.com/nikkov/Win-Widget
E-MU : http://sourceforge.net/projects/zaudiodriverwin/
я к своему девайсу прикрутил драйвер thesycon
-
audio-widget : [url]https://github.com/nikkov/Win-Widget[/url] E-MU : [url]http://sourceforge.net/projects/zaudiodriverwin/[/url] я к своему девайсу прикрутил драйвер thesycon
Спасибо!
У меня не идёт речь о реальном драйвере.
Мои мысли - ASIOдрайвер без железа как такового.
комп в локалке с DACом - он IPсервер.
на КомпеПлеере ASIOдрайвер-IPклиент.
вот такая мысль...
-
А к чему такие извраты? UPnP куда проще будет. для фубара есть соответствующий плагин
-
А к чему такие извраты? UPnP куда проще будет. для фубара есть соответствующий плагин
тот который IPaudioServer - временная макетная заглушка для отладки протокола обмена - в последствии звменённая на железку с I2S
UPnP - проблеммы с воспроизведением "слитных" треков
UPnP - пробывал... ну не нравиться он мне.
и вообще направление мысли - уйти от USB и перейти на Lan
-
khvilon, тогда придется на "том" конце провода баальшой буфер ибо задержки не особо предсказуемые. 192х24 вполне такой толстый поток, который имхо будет дробиться и вызывать кучу ретрансмиссий, решение которых опять же требует большого буфера
-
192х24
192000х2х4(32бита) - всего 1,5 мег/с - пусть с перепосылами и заголовками - 3 мег/с
при гигабитной сети - даже смешно говорить...
а буферов нам не жалко...
-
Мое мнение про архитектуру "компового" одио (базируется на уже 5-ти летнем опыте экслуатации) следующее:
Архитектура - НАС - сеть - рендерер (а рендерером может быть и комп с хорошим ЮСБ интерфейсом). С управлением либо непосредственно компом-рендерером (скажем с помощью блю-туз клавиатурки) или по ЮПнП/ДЛНА, скажем со смартфона/планшета - вне конкуренции по эргономике.
Никаких, ни малейших, проблем, связанных с передачей данных по домашней сети с НАС не возникает ни с какими потоками ни с каким битрейтом, ни с видео, ни, тем более с одио. Вообще. (сеть нужно, правда, " с пониманием" строить - никакого ВайФАя для "передачи" звука, только кабель и по-возможности - гигабит). Я вечером сфоткаю - выложу здесь пример моей реализации домашней сети, все очень просто по-сути.
-
кабель - гигабит - это не обсуждается - это очевидно!!!
реализация домашней сети - тоже вещь вообщем-то очевидная - полный аналог сети малого офиса...
у меня два сервера, коммутатор...компы
-
кабель - гигабит - это не обсуждается - это очевидно!!!
реализация домашней сети - тоже вещь вообщем-то очевидная - полный аналог сети малого офиса...
у меня два сервера, коммутатор...компы
Ну - не совсем аналог, жилье- это жилье, и ставить/вешать, например, шкафчик в квартире Фактор точно не позволит, а так - да - плюс/минус одно и то же, конечно.
Вот и мимикрируешь -
антресолька, и все, практически, при ней, все хранение, репликация, доступ, коммутация - патчпанели нет, как, собственно и стойки, - так и задумывалось. Фактор - молчит...
-
у меня что-то +-близкое...
месторасположение - полка над унитазом в туалете :ROFL:
-
Два способа управления, которые я использую. Клавиатура - много чаще.
-
Ооофигеть, пока ремонт делаю :wall:, нужно сетку раскидать.
-
khvilon, 2 по 32 бита или 2 по 16? в первом случае 12+мбод во втором 6+мбод соответственно. смешно то оно смешно конечно, но потом может быть не до смеха, не для этого оно придумано. рендеринг имхо все же на стороне цапа. профессионалы для передачи звука используют более интересные решения типа aviom sound network (как то так).
-
khvilon, 2 по 32 бита или 2 по 16? в первом случае 12+мбод во втором 6+мбод соответственно. смешно то оно смешно конечно, но потом может быть не до смеха, не для этого оно придумано. рендеринг имхо все же на стороне цапа. профессионалы для передачи звука используют более интересные решения типа aviom sound network (как то так).
Авиом - 64-х канальная система. К быту и двухканальному (или там шестиканальному) звуку в качестве эталона ИМХО не применима.
-
никакого ВайФАя для "передачи" звука
Зависит от местных условий. При стабильной связи - не вижу причин отказываться от беспроводной сети
-
никакого ВайФАя для "передачи" звука
Зависит от местных условий. При стабильной связи - не вижу причин отказываться от беспроводной сети
Умозрительных причин не видно. На практике всегда вылезают какие-нибудь гадости, типа заиканий в звуке. Особенно на ХайРезах. И пусть на коробке написано 300Мбит/сек - и в состоянии соединения отображается тоже что-то подобное - пофиг.
Сейчас трудно найти тепличные условия для беспроводки. Практически в каждой соседней квартире роутер с ТД, каждом кармане смартфон, дети со своим планшетами лазят - и т.п.
-
Eugene Balakin, я про пример реализации.
-
По моему обсуждение проводка или безпроводка - это разговор не о чём.
Меняется только среда передачи IP пакета. Поменять один тип на другой на ходу - нет ни каких проблемм!!!
ЗЫ: Я за провод! Провода это КРАСИВО!
-
На практике всегда вылезают какие-нибудь гадости
Именно, на практике - не замечал.
Боязнь детишек с планшетами - так же "умозрительно" , как и надежда на 330 мБит/с.
-
На практике всегда вылезают какие-нибудь гадости
Именно, на практике - не замечал.
Боязнь детишек с планшетами - так же "умозрительно" , как и надежда на 330 мБит/с.
Ну что Вы, никакой умозрительности - исключительно личная эмпирика, это то, что касается ВайФай и "одио по сети" в моем личном серпентарии с тремя тетками, у каждой из которых (даже у 4-х летней) есть свои претензии на полосу.
и добавил...
Строго говоря, можно сделать и с ВайФай, но тоже нужно приложить некоторые большие, чем установка домашнего роутерчика с ТД, старания при организации беспроводной сети. Например - использовать точки доступа корп класса, которые умеют балансировать по полосе на клиента или использовать несколько точек доступа по квартире. Иначе, как говорят, возможны - и скорее всего так и будет- варианты, даже в быту.
-
исключительно личная эмпирика
У каждого свой опыт.
-
использовать несколько точек доступа по квартире
по месту старой работы была такая практика. на пересечении зон покрытия нескольких точек такой аут творился... в среднестатистической квартире (у дочки собянинской квартира отдельный случай) одной точки более чем достаточно
-
вообще направление мысли - уйти от USB и перейти на Lan
Согласен с Женей! Причем я против потокового воспроизведения во всех его видах и технологиях ( вследствии остохреневшего своими прибабахами ТВ-мультикаста на работе >:() Буферизируем в ОЗУ фрагмент секунд на 30 (а лучше и весь файл) и кормим им ЦАП, во вторую половину буфера льем следующий.
Хотелось бы попросить модераторов выделить отдельную площадку для этой интересной дискуссии, а то в теме уважаемого blindman, это неуместный :off:
-
Уважаемые
Это все красиво,что Вы обсуждаете,а кому удалось запустить устройство под Win8-64?
Время немного пройдет и другой ОС не будет.
С уважением Михаил.
-
Это все красиво,что Вы обсуждаете,а кому удалось запустить устройство под Win8-64? Время немного пройдет и другой ОС не будет.
A Linux, a Mac?
-
Наверное то же .Но на игле у Микрософта сидим в основном. Актуальность №1.
-
В том-то и состоит моя идея:
(пока как тест ASIO)
а в итоге - отказаться от "системного аудиоустройсва"
т.е. сделать аудио устройство НЕ В СТАНДАРТЕ операционки (любой)
пишется "специальный" плеер, который умеет играть в устройство
а ОС свои карявые ручёнки к нему протянуть не может :laugh:
нам ведь что главное - чтоб в DAC попало то, что в файле - без модификаций ;D
и добавил...
Но на игле у Микрософта сидим в основном
единственное, что меня сподвигает пользоваться и виндой тоже
это sPlan и Sprint-Layout (привык)
- а так ни вижу в ней ни чего хорошего...
-
Приложений так много ,которыми Вы не пользуетесь. Мне и по работе и по дому гораздо более 10 приходится пользоваться. Потому даже на планшеты поехала винда. Уж от Соляриса отказались, а от прочего в профессиональной деятельности давно.
-
Михаил, я в Windows не силен. Вроде есть там какие-то режимы совместимости для драйверов?
-
Здравствуйте.
Драйвера не прописываются в реестр. В устройствах: Palmitiono с восклицательным знаком. Setup запускается доходит до конца,а дальше устройство не совместимо с Win8. К сожалению Вин8- 32бита у меня нет и проверить не могу.
С уважением Михаил
-
Здравствуйте, Андрей.
Обновления появились в прошивке конвертера и если критичные чем можно прошить?
-
Андрей здравствуйте
Все же , есть в планах драйвера под Вин8 ?
В работе устройства пока все удовлетворяет, но жизнь проекта связана с Win8. Во всяком случае для меня
С уважением Михаил
-
Михаил, может это поможет http://www.computeraudiophile.com/f11-software/preinstallation-failed-please-run-setup-again-if-you-are-asked-confirm-installation-software-please-confirm-13783/
-
Пока облом, шаманство и хождение с бубном ...
и добавил...
Запустил устройство в режиме отключения проверки цифровой подписи Всё оказалось просто.
-
На основе опыта работы с 9 устройствами подобного типа могу резюмировать некий суммарный итог:
Все опробованные мною изделия напичканы совершенно бессмысленными функциями и свойствами.
На мой взгляд, устройство должно быть предельно минимальным по функциональности - только преобразователь USB2.0 в IIS.
При этом желательно:
1. Иметь возможность работы в форматах I2S и RJ с 64 тактовыми импульсами
2. иметь выход (3 разряда) кода, соответствующего актуальной частоте дискретизации
3. иметь выход сигнала MUTE (отсутствия активной звуковой последовательности)
4. Иметь вход внешней синхронизации от частот 33.8688/36.864 , 16.9344/18.432 и 22.5792/24.576 МГц (частота выбирается пользователем)
5. Многоканальность особо не нужна, достаточно пары каналов. Может быть просто опциональной или идти как другая прошивка.
Все проверочные функции и доп. сервис, имхо - бессмысленны. За более чем 2 года постоянной эксплуатации таких устройств они НЕ ИСПОЛЬЗОВАЛИСЬ ни разу.
Как опция очень хорошо будет иметь полную гальваноразвязку выходной шины с помощью ADuM1401, а сигналов управления и данных о частоте - любыми оптронами.
Устройство ОБЯЗАТЕЛЬНО должно работать с Windows и сопровождаться устойчивым виндовым драйвером, в противном случае его практическая ценность стремится к нулю.
На сегодняшний день всем указанным требованиям отвечает лишь одно известное мне устройство - это плата Edel USB Interface.
Дмитрий, скажите пожалуйста, за год ситуация как то изменилась? Или по прежнему лидирует Edel?
-
Некоторые изменения есть. Но не кардинальные.
-
Еще про Edel:
вот тут свежее и пока единственное "художественное" сравнение звучания Edel в качестве конвертера ЮСБ-СПДИФ с эталонным в данной индустрии конвертором Беркли Альфа ЮСБ:
http://ostereo.ru/stereoapparatura/istochniki/1918-usb-konverter-na-baze-edel-aleksandra-karelina-protiv-berkeley-alpha-usb.html
Это при том, что у Эдель интерфейс СПДИФ - по-ходу, в нагрузку, основное предназначение - конвертер ЮСБ - кв.шина звуковая.
-
А что на счет Bolero и Flamenco?
Какие у них недостатки в сравнении с Edel?
-
На основе опыта работы с 9 устройствами подобного типа могу резюмировать некий суммарный итог:
Все опробованные мною изделия напичканы совершенно бессмысленными функциями и свойствами.
На мой взгляд, устройство должно быть предельно минимальным по функциональности - только преобразователь USB2.0 в IIS.
При этом желательно:
1. Иметь возможность работы в форматах I2S и RJ с 64 тактовыми импульсами
2. иметь выход (3 разряда) кода, соответствующего актуальной частоте дискретизации
3. иметь выход сигнала MUTE (отсутствия активной звуковой последовательности)
4. Иметь вход внешней синхронизации от частот 33.8688/36.864 , 16.9344/18.432 и 22.5792/24.576 МГц (частота выбирается пользователем)
5. Многоканальность особо не нужна, достаточно пары каналов. Может быть просто опциональной или идти как другая прошивка.
Все проверочные функции и доп. сервис, имхо - бессмысленны. За более чем 2 года постоянной эксплуатации таких устройств они НЕ ИСПОЛЬЗОВАЛИСЬ ни разу.
Как опция очень хорошо будет иметь полную гальваноразвязку выходной шины с помощью ADuM1401, а сигналов управления и данных о частоте - любыми оптронами.
Устройство ОБЯЗАТЕЛЬНО должно работать с Windows и сопровождаться устойчивым виндовым драйвером, в противном случае его практическая ценность стремится к нулю.
На сегодняшний день всем указанным требованиям отвечает лишь одно известное мне устройство - это плата Edel USB Interface.
Дмитрий, скажите пожалуйста, за год ситуация как то изменилась? Или по прежнему лидирует Edel?
Да простят меня за оффтоп :)
Есть такой интересный чип SA9027, который имеет I2S, S/PDIF вход-выход с параметрами 16/24/32bit 32/44.1/48/88.2/96 khz и умеет работать в асинхроне,
принимает внешний мастерклок, выдаёт наружу текущую частоту семплирования в двоичном коде 000/001/010/..., есть выход playback ON/OFF и выход разрядности 16 или 24/32bit
Имеется ASIO драйвер под виндовс.
Документации в инете по нему нет, заполучить можно только подписав NDA, да и то после долгой переписки, так же дела обстоят и с семплами.
Стоит не дорого ~5$, но минимальная партия 500 штук.
Сейчас изготавливаются пробные платки - посмотрим насколько всё так хорошо как написано в даташите :)
[attachment=1]
[attachment=2]
[attachment=3]
[attachment=4]
-
Это микросхема, поддерживающая только USB Audio1.0. С учетом большого количества оригинальных фонограмм в форматах 176.4/192кГц, устройство, не поддерживающее USB Audio2.0, в общем и целом не очень актуально, тем более, что аналогичные девайсы представлены на рынке уже несколько лет (тот же Flamenco)
-
С учетом большого количества оригинальных фонограмм в форматах 176.4/192кГц, устройство, не поддерживающее USB Audio2.0, в общем и целом не очень актуально
Видать за год успели качественно нацифровать :)
Оригинального (не ресемплированного!) контента c дискретизацией 176.4 и 192кГц - просто наплакал даже не кот, а воробей. Ресемплированный в 99.99999% случаев звучит хуже, чем в оригинальной версии дискретизации. Более того, по словам очень многих звукорежиссеров, фонограммы, записываемые с дискретизацией выше 100кГц звучат хуже, чем 88.2/96- килогерцовые (это связано, по-видимому, с ухудшением свойств АЦП с ростом частоты дискретизации при ограниченной величине тактовой частоты)
тем более, что аналогичные девайсы представлены на рынке уже несколько лет (тот же Flamenco)
Не уточнял цену Flamenco на данный момент, но насколько помню было что то около 2000руб., платка на SA9027 должна получиться не дороже 30$
P.S. Надеюсь никого не обидел, а то в прошлый раз чуть не забанили :)
-
Видать за год успели качественно нацифровать :)
Я уже года полтора покупаю на HD Tracks только 176.4/192...
За это время (примерно с прошлогодней Мюнхенской выставки High End 2012) количество оригинального контента с 4-х кратными частотами дискретизации выросло очень сильно. Я не говорю о всяких самостоятельных оцифровках винила - к сожалению в большинстве случаев слушать ЭТО без слёз разочарования нельзя... Более того, и качество самих фонограмм стало заметно лучше, особенно новых релизов. Видимо то-ли аппаратная часть лучше стала, то ли просто работать понемногу начали учиться...
Не уточнял цену Flamenco на данный момент, но насколько помню было что то около 2000руб., платка на SA9027 должна получиться не дороже 30$
Это серьезный аргумент - половинная цена всегда привлекательнее...
P.S. Надеюсь никого не обидел, а то в прошлый раз чуть не забанили :)
А чем обидели-то???
-
P.S. Надеюсь никого не обидел, а то в прошлый раз чуть не забанили
Наверное было за что ;)
-
Видать за год успели качественно нацифровать :)
Я уже года полтора покупаю на HD Tracks только 176.4/192...
За это время (примерно с прошлогодней Мюнхенской выставки High End 2012) количество оригинального контента с 4-х кратными частотами дискретизации выросло очень сильно. Я не говорю о всяких самостоятельных оцифровках винила - к сожалению в большинстве случаев слушать ЭТО без слёз разочарования нельзя... Более того, и качество самих фонограмм стало заметно лучше, особенно новых релизов. Видимо то-ли аппаратная часть лучше стала, то ли просто работать понемногу начали учиться...
Видать спрос появился - вот производители и стараются, за последние пару лет появилось множество доступных usb-i2s адаптеров с поддержкой 176,4/192/... за вменяемую цену,
и ряды ценителей прекрасного значительно пополнились.
Не уточнял цену Flamenco на данный момент, но насколько помню было что то около 2000руб., платка на SA9027 должна получиться не дороже 30$
Это серьезный аргумент - половинная цена всегда привлекательнее...
Хочется сделать не дорогой usb-i2s, для тех кто хочет попробовать что оно такое хайрез, асинхронный режим, внешние тактовые генераторы, ..., но не готов сразу выложить
50 и более уе за "поиграться".
P.S. Надеюсь никого не обидел, а то в прошлый раз чуть не забанили :)
А чем обидели-то???
Та то я на всякий случай :)
А то было дело - http://www.diyaudio.ru/forum/index.php?topic=2352.msg112134#msg112134
-
Видать спрос появился - вот производители и стараются, за последние пару лет появилось множество доступных usb-i2s адаптеров с поддержкой 176,4/192/... за вменяемую цену,
и ряды ценителей прекрасного значительно пополнились.
Мне кажется (исходя из анализа того КАК и ОТКУДА этот процесс пошел), что происходит наоборот - изначально появляется стандарт, потом контент, а под него уже пользовательский массовый продукт. Причем этот продукт чётко разделен на категории, в том числе и по цене, и эти категории практически не пересекаются.
-
Видать спрос появился - вот производители и стараются, за последние пару лет появилось множество доступных usb-i2s адаптеров с поддержкой 176,4/192/... за вменяемую цену,
и ряды ценителей прекрасного значительно пополнились.
Мне кажется (исходя из анализа того КАК и ОТКУДА этот процесс пошел), что происходит наоборот - изначально появляется стандарт, потом контент, а под него уже пользовательский массовый продукт. Причем этот продукт чётко разделен на категории, в том числе и по цене, и эти категории практически не пересекаются.
Полностью с Вами согласен, но я другое имел ввиду - так как раньше выбор хайрезовских адаптеров был мал, а цена на них заоблачна, то и покупателей соответствующего контента
было капля в море.
Сейчас же народ накупил адаптеров и появился массовый спрос на такой контент, люди готовы покупать, вот производители сейчас и стараются - есть кому продавать.
-
lintech, уважаемый, заполните, плиз, Ваш профиль. Чтоб имя было, фото и город. А то-ить и взаправду забанят, чего доброго :-X
-
lintech, уважаемый, заполните, плиз, Ваш профиль. Чтоб имя было, фото и город. А то-ить и взаправду забанят, чего доброго :-X
Ни от кого не скрываюсь, но в последние годы стараюсь как можно меньше оставлять личной информации в интернет (чего и всем советую)
Уж очень много в последнее время развелось видов кидалова при помощи информации из инета.
-
На данном ресурсе принято правило - наличие реального фото и указание города проживания. И, как мне кажется, это верно. А насчет "кидалова" и прочая - если человек сам не хочет, чтобы его "кинули" (пусть хоть подсознательно) - то этого не произойдет.
Что же касается личной информации, то для тех, кому она понадобится, не составит никакого труда найти её и без фото на форуме :)
-
lintech, наверно имеет смысл выполнять правила форума...
(иначе кидалово может произойти скоро - вас забанят)
-
1. Иметь возможность работы в форматах I2S и RJ с 64 тактовыми импульсами
...
На сегодняшний день всем указанным требованиям отвечает лишь одно известное мне устройство - это плата Edel USB Interface.
Дмитрий, а можно поинтересоваться про RJ?
Работа в этом формате не упоминается в описании Edel.
Тем не менее Вы это озвучиваете.
Скажите, есть некая недокументированная особенность, позволяющая вытянуть RJ из стандартного модуля, или это следствие изменения прошивки, так сказать "кастомизация" устройства изготовителем под Ваши требования?
Заранее спасибо за ответ.
-
blindman, Здравствуйте.
Как то тихо проект остановился. Вы пробовали с ADUM работу преобразователя? Что свежего есть из идей и прошивок?
Хотя честно говоря устройство работает без сбоев и вроде претензий нет.
С уважением Михаил.
-
Проект затих? :)
У меня тоже всплыла мысль, именно этот контроллер + cpld. А смотрю уже всё придумано до нас!
-
l3VGV, ваш проект будет открытым?
-
blindman, МихаилМосква - я понимаю, что чем больше устройств одного класса на рынке, тем лучше для потребителя, но имеет ли коммерческую перспективу Ваши разработки, если конкуренты уже давно производят за адекватные деньги качественные устройства?
-
blindman, МихаилМосква - я понимаю, что чем больше устройств одного класса на рынке, тем лучше для потребителя, но имеет ли коммерческую перспективу Ваши разработки, если конкуренты уже давно производят за адекватные деньги качественные устройства?
Внезапно, да. Не в виде отдельных железных модулей, а в виде ip-шки для собственных проектов.
Например, я продолжаю покупать синенькие софийские платки по 60 с чем-то евр за штуку, для каждого своего цапа. Потому что они работают прекрасно и дрова не глючат. Только цена напрягает. Если бы я мог купить у автора софтину для плиски и драйвер за десятку - и автору хорошо, и мне. Андрей, подумай. Мне вот скоро понадобится 12-канальный UAC2-совместимый интерфейс. Фирмачи таких вообще не делают.
-
и автору хорошо, и мне.
автору то чего хорошего? ты же начнешь платки с его прошивкой клепать ;D
-
Роялити (лицензионные отчисления). Вопрос в механизме контроля. С этой точки зрения удобнее продавать готовые устройства.
Вспоминая годы своей работы на радиозаводе, который выпускал продукцию, разработанную сторонними разработчиками, так вот эти упомянутые разработчики (точнее, некоторые из них), поставляли уже запрограммированные микросхемы (их называли "зашивками"), чтобы можно было учитывать количество сделанного оборудования.
-
Это и есть ip core. Зашивка внутри проекта. Без железа, т.е. накладных расходов на тиражирование.
Хозяин барин. Я б купил.
-
Весь вопрос в том, что продадут ли его ?
Мой знакомый (неплохой разработчик для плис) делал когда-то разные ip под заказ, но его расценки не мои...
-
Да я вообще-то Андрея соблазнить хотел, топикстартера. :) У него, судя по всему, уже работало. Но что-то исчез он с форума...
Так-то на diyaudio.com я набрел на замерший тред, в котором обсуждалась готовая и совершенно открытая 24-канальная приблуда, рабочая, но со своим протоколом и драйвером. Можно допилить до UAC2, но зачем делать уже сделанное? Жизни не хватит.
-
Но что-то исчез он с форума...
в личку писал?
-
Да нет еще. Черкану. Думал, не одному мне интересно - ситуация на рынке меняется достаточно быстро.
-
Еще лучше написать свой стандарт вместо усб. Вот это будет кардинально.
-
hippo64, и продать эплу чтоб внедрял ;D
Некстати. А чего свлй стандарт то. Дифференциальный i2s сделать и со своей pci-express платки запулить :ROFL:
-
Не, карапузы, я сам авантюрист ещё тот, си медиа, хмос, аманероиды, чё ещё надо, все работает, все три варианта слушал и юзаю.
-
Вов, ну жаба уже начинается. Плюс, если я делаю на хорошей плисине оверсемплер и иные бубенчики, зачем мне еще железный модуль? Вшил туда и прешься.
-
Дифференциальный i2s сделать
Ренат, голубчик, а ведь в каждой шутке есть доля шутки.
и добавил...
Вшил туда и прешься.
А писАть кто будет? Шура Сергеевич Пушкин?
-
Поставил цинк, купил драйвер аманеро, допилил код для I2S. 7010 хватит и на USB и на оверсэмплер.
-
А писАть кто будет? Шура Сергеевич Пушкин?
У меня создалось впечатление, что Андрей - уже. Поэтому и поднял тему. Нет - вопросов тоже нет.
купил драйвер аманеро, допилил код
Некогда. Лучше болгарина своего попытаюсь соблазнить, если этот проект до конца не доделался.
-
Если бы я мог купить у автора софтину для плиски и драйвер за десятку - и автору хорошо, и мне.
Марат, да я то не против, но надо найти этот проект, на старом диске где-то лежит. Если будет полезен, хорошо. А то валяется просто. Как найду, скажу, обсудим
-
Если бы я мог купить у автора софтину для плиски и драйвер за десятку - и автору хорошо, и мне.
Марат, да я то не против, но надо найти этот проект, на старом диске где-то лежит. Если будет полезен, хорошо. А то валяется просто. Как найду, скажу, обсудим
Спасибо! cu6apum@gmail, или тут в ветке, если интересно не мне одному.
-
blindman,
Дела давно минувших работ, а что под десятку так и не делали? А то под семерку дрова ложились ,а дальше уже хоть отдельный комп...
-
Хороший вопрос! :ROFL:
-
blindman,
Дела давно минувших работ, а что под десятку так и не делали? А то под семерку дрова ложились ,а дальше уже хоть отдельный комп...
Мне рассказывали, что в десятке штатные дрова под UAC2. Брешут?
-
cu6apum,
Не очень понял ответ, что можно попробовать под 10 ку? Какие дрова?
-
Ребята, помогите советом!
Друг просит выбрать китайский цап для последующего твика, цап на 9018. Продают с разными реализациями юсб интерфейса, аманеро, хмос, SA9023, CM6631A, TE7022. Я в детали никак вникнуть не могу, какой из этих интерфейсов обеспечивает обратную синхронизацию? Или эффективное подавление джиттера? Вобщем что выбрать, что актуально?
-
Аманеро и хмос.
-
китайские хмосы не глючат?
-
Delta213, пользую такой, не замечал вроде.
-
Здравствуйте,
Я все таки победил T001 Palmito! Во всех режимах не пробовал, но звук есть.
Идем сюда http://www.xmos.com/support/usb-audio-driver-support
Качаем и устанавливаем. Далее ставим ASio4all. Устанавливаем в режиме совместимости родные дрова Palmito. Плюем на то ,что преинсталяция не прошла. Идем в диспетчер устройств и подсовываем дрова в Palmito XMOS. Далее при запуске проигрывателя даем устройство XMOC и радость необыкновенная.
С уважением Михаил.
-
Си Медиа тоже требует плясок с дровами, потом работает устойчиво. А вот изделия Леши Энергетика плясок не требуют, и бубна тоже. Работают.
-
И, надо заметить, работают очень хорошо, беспроблемно и надёжно.
-
Присоединяюсь к положительным отзывам по поводу плат от Энергетика. И отмечу, также, что отлично и надежно работают эти изделия и под управлением ОС Линукс.
-
Ну с Лешей у меня не сложилось по одной простой причине: он счел приоритетным сотрудничество с Аманерой, которое в мои планы, увы, не входит. :)
Мне нужно свое.
Поэтому - разработка Андрея. Ну или собственная, с нуля.