Последний раз редактировалось Konkere; 06.12.2011 в 09:33.
Один кварц и (видать) ресемплер в 44,1
Мастерклок берётся в цапе с DIR9001 с кварцем 24.576МГц, по даташиту 256Fs для 44-96кГц и 128Fs для 88-192кГц, и подаётся на 111-ю ногу VT1723.
1. Откуда вообще берутся 44.1кГц, ведь 24.576/512=48?
2. Как реализовать 192кГц?
3. Есть ли какая-нибудь разница в звуке между подачей мастерклока на 111-ю (SPMCLKIN) ногу, или на Xin1, кроме невозможности работы карты при отсутствии мастерклока? Где взять 44.1х512=22.5792MHz для Xin2, или просто оставить соответствующий кварц на месте?
4. Реализацию переключения частот дискретизации при смешанных ЧД в плейлистах вижу следующим образом: отлавливаем сообщение об ошибке воспроизведения, даём команду микроконтроллеру по RS232, либо ИК-каналу сменить ЧД в цапе, а затем снова нажимаем play.
5. Какова заведомо рабочая длина шлейфа, например ATA33, при установке на обоих концах инверторных буферов 74HC04? Дальнобойность ADuM1485 чрезмерна.
Последний раз редактировалось AleXH; 04.02.2012 в 02:16.
Кварц в 9001 нужен не для генерации мастерклока, а для определения частоты дискретизации сигнала на spdif входе. Так написано в даташите.
Насколько я понял, у DIR9001 есть 3 режима клока - восстановление из двухфазного входного сигнала, и от кварца. Режимы выбираются подключением пина CKSEL, при Low используется PLL, Hi - кварц. Третий режим автоматического выбора источника клока при подключении CKSEL к соседней ноге ERROR. Поправьте меня, если я не прав. Обсуждение лучше продолжить в ветке цапа:
https://forum.vegalab.ru/showthread....можно-улучшить
В режиме клока от кварца данные не декодируются. См. даташит, табл.2 на стр 10.
Dir9001 не поддерживает 192кГц. У тремора 192кГц только по i2s, а по spdif 96кГц максимум.
Разница в том, что при 22МГц на кварце, вся сетка N*44.1 идёт синхронно с этими 22МГц. При внешнем клоке по 111 ноге частота дискретизации выбирается жестко одна, и автоматически переключена быть не может.
Что-то сложно как-то.
Сообщение об ошибке отлавливать - в операционной системе PC ?
Снова play нажимать руками? Почему бы тогда просто не переключить руками тумблер выбора частоты ЦАПа ?
Здесь я предложил метод попроще https://forum.vegalab.ru/showthread.php/39606
Дальнобойность и длина линии это одна сторона медали, другая - уровень излучения помех от этой линии. Помехи чрезмерно низкими быть не могут.
Вообще, длина будет зависеть от частоты сигналов, и именно с 74hc04 на 192кГц i2s потоках (это 12,288Мбит NRZ) проблемы могут возникнуть уже на 10-15 см.
Для приёма-передачи ТТЛ по линиям обычно используют hc244 hc245, или хотя бы hc14.
С ними можно передавать на 40-50 см при аккуратном согласовании. Хотя, уровень помех будет заметно выше, чем от линии передачи с adm1485.
Тогда чем занимается дирка в этом режиме?
Решил пока остановиться на добавлении лишь 96кГц, c 192кГц заморочек много.Dir9001 не поддерживает 192кГц. У тремора 192кГц только по i2s, а по spdif 96кГц максимум.
Т.е. в идеале с цапа нужно тянуть 2 мастер клока, для 44.1 и для 48? 44.1 у меня отсутствует.Разница в том, что при 22МГц на кварце, вся сетка N*44.1 идёт синхронно с этими 22МГц. При внешнем клоке по 111 ноге частота дискретизации выбирается жестко одна, и автоматически переключена быть не может.
Отлов окошка, нажатие кнопки и пр. автоматизация предполагается на основе girder. Мне удобней реализовать переключение с пульта ДУ, но как альтернатива тумблер тоже востребован. Ваш метод безусловно грамотней, но его реализация к сожалению для меня неподъёмна.Что-то сложно как-то. Сообщение об ошибке отлавливать - в операционной системе PC ?
Снова play нажимать руками? Почему бы тогда просто не переключить руками тумблер выбора частоты ЦАПа ?
Здесь я предложил метод попроще https://forum.vegalab.ru/showthread.php/39606
В отличие от Adm1485, 74НС244(5) у нас в продаже есть. Предполагаю, что на моём далеко не Hi-End цапе помехи не самое узкое место. Плохо, что я не знаю, стоит ли вообще заниматься добавлением 96кГц в цап, учитывая его класс...Дальнобойность и длина линии это одна сторона медали, другая - уровень излучения помех от этой линии. Помехи чрезмерно низкими быть не могут.
Вообще, длина будет зависеть от частоты сигналов, и именно с 74hc04 на 192кГц i2s потоках (это 12,288Мбит NRZ) проблемы могут возникнуть уже на 10-15 см.
Для приёма-передачи ТТЛ по линиям обычно используют hc244 hc245, или хотя бы hc14.
С ними можно передавать на 40-50 см при аккуратном согласовании. Хотя, уровень помех будет заметно выше, чем от линии передачи с adm1485.
Последний раз редактировалось AleXH; 04.02.2012 в 20:37.
Протестил spdif на 7ке.
asio и wasapi все норм. ds не битперфектно, но странно как то. большинство потока идентичны, но есть какие то левые вкрапления, которые приводят к общей не битперфектности.
---------- Добавлено в 14:54 ---------- Предыдущее сообщение в 14:08 ----------
Еще посмотрел последствия биткривости в спектраплюсе. Нифига искажения не появляются при выводе на DS. Если регулировать громкость микшером, тоже не появляются. Если регулировать громкость фубаром, то в режимах DS и asio искажений нет, в wasapi есть. Видимо в wasapi используется фубаровский внутренний алгоритм, а он гавно.
andrey032, попробуйте увеличить размер буферов в драйверах звуковой карты.
Та же фигня...
Пару дней с момента установки работало нормально, а потом "затрещало"... пробовал латентность мониторить, по слотам перставлять, процессы "убивать", Фиделайзером твикать - ничего не помогает. Причем закономерности не наблюдается - хочет трещит, хочет не трещит. Одно точно могу сказать - треск зависит от латентности PCI шины - ЗК.
Придется брать или полноценную ЗК с оптикой или USB-S/Pdif конвертер как это ни прискорбно.
Не знаю, так или не так как у Вас, но у меня тоже трещало, как будто дождь из "сосновых реек", (музыка при этом прослушивается, но всё хуже и хуже....) То нормально, то хреново....
Выяснилось, что между платой карты и входным разъёмом ЦАПы - какой-то контакт глючит. Нажмёшь на разъём - нормально. Время пройдёт - опять трещит. Я думал софт, пока в ЦАПе разъём не потрогал.... Может Вам поможет...
У меня в биосе нет настроек PCI шины. Зла не хватает.
Трещит - это щелчки от 1 раза в две три секунды до 1 раза в 20-30 сек, может изредка два раза подряд щелкнуть. При этом музыка есть.
---------- Добавлено в 20:32 ---------- Предыдущее сообщение в 20:08 ----------
Так через ASIO "а плеер" и выводит, как еще ASIO устанавливать?
Последний раз редактировалось andrey032; 14.02.2012 в 20:30.
Социальные закладки