Последний раз редактировалось Konkere; 06.12.2011 в 09:33.
Даташит на 24PT я тоже читал. По дефолту если завести 11 МГц (256*44.1=11), то она будет синхронизироваться, но как сказал Patriarh, выдавать она сможет только 44.1 кГц. А надо 176.4
ALL
Объясните, что это за адресное пространство такое в даташите, в которое если писать всякие битики, карта по ним будет конфигурироваться ? Как можно менять эти битики ?
Что такое БИСОС карты ? Т.е. понятно, что это ПЗУ. Во время работы оно переписывается в оперативку (как системный биос компа) ? Драйвер способен эти битики менять менять в процессе работы? Если да, то как работают стандартные драйверы от производителей карт ? Они просто переопределяют некоторые битики (которые сочли нужным), а остальные не трогают ? Или как ?
Менял я битики и меняются конфигурация карты, к примеру VIA то 7.1 то 5.1 то есть поддержка 3D, то частота чипа другая и т.п. к другим картам не VIA более жёстко хотя и там работает.
Добавлено через 13 минут
А вот как работает это тебе надо читать литературу. Я лишь менял значения БИОСа.
Последний раз редактировалось dalidovich; 06.10.2008 в 14:47. Причина: Добавлено сообщение
Ну ты как то к этому пришел. Видимо знал как работает система.
В общем к тебе как к знающему систему вопрос:
Нужно сделать, чтобы карта синхронизировалась подачей на SPMCLKIN частоты 128fs, т.е. 5.6448 МГц, и при этом I2S выход чипа должен выдавать 176.4 кГц. Реально такое сделать ? (в даташите вроде бы противопоказаний нет)
Как и тебе, единственное, что приходит в голову, это поменять битики в прошивке. Но есть сомнение, что это прокатит, т.к. есть драйвер карты и он тоже умеет рулить настройками чипа. Возьмет, да и вернет все обратно.
Чтобы сконфигурировать чип под 128fs надо ковырять дрова. Рабочих дров с 128fs я не знаю. В любом случае для вывода 176 кГц требуется минимум 22 МГц.
Что где находится в прошивке написано в этой теме на первой странице. Меняешь байты согласно даташита, все что пробовал прекрасно конфигурируется. Только менять там в принципе нечего.
Добавлено через 1 минуту
Кстати, кварц гармониковый. (В моем нонеймовом Треморе, по крайней мере)
Последний раз редактировалось patriarch; 06.10.2008 в 19:12. Причина: Добавлено сообщение
В прошивке настраивается только часть параметров. Отношение SPMCLKIN/LRCK зашито в драйвере. В дровах от М-Аудио стоит по дефолту 256fs.
Если сконфигкрировать на 128fs (что непросто) и подать на SPMCLKIN 22.57 МГц то играть 176 КГц будет, но не проще ли подать частоту на место кварца.
На 3-й гармонике генерит. В ЦАП ставить его я бы не стал из-за бОльшего чем в негармониковом джиттера и трудностей с запуском.
Ой как все плохо. Нужно учетвирялку частоты лепить.
Кстати вот она:
http://www.ti.com/lit/gpn/cdcvf25084
Вообще, чтобы воспроизвести wav с компа в ТДАху, теоретически достаточно 5.6448 МГц. Больше нафиг не нужно.
Жалко что только теоретически
Если сконфигурировать 128fs, то и подавать надо 128fs , т.е. 5.6448 МГц. И это реальный штатный режим, т.к. его активация описана в даташите.
И я в упор не въезжаю, почему я должен вообще куда либо подавать 22 МГц.
Это ты с чего взял ? Где такое написано ? Или как ты это вычислил ?
Походу я уже начинаю просекать что нужно - нужны референсные дрова (на основе которых дезигнеры лепят свои).
Подадим 5,6448 МГц, получим 5644800/128=44100.
В даташите все есть. Да просто глянь первую страницу топика, сообщение 9.
https://forum.vegalab.ru/showpost.ph...17&postcount=9
Здравствуйте! Есть з/к Revolution 7.1. На ней установлен цап AK4381 на фронтальный выход. Как я понял, на его вход и приходит искомый i2s (там еще приходит управление громкостью - вот почему движок громкостью в Windows не работает с другими цапами) - так вот вопрос - надо ли что-нибудь менять в eeprom карты? Или просто подключить внешний ЦАП (например, ту же TDA), сделав примерно как здесь: http://intell2000at.narod.ru/electro...s/I2S/i2s.html?
PaulB,
Движок звука не работает так как тот выход I2S к которому твой ЦАП на Треморе физически отключён.
А просто подключить I2S через обычный экранированный шнурок?
Твоя схема есть кстати и (вариант Linxа есть) джитер увеличивает.
Добавлено через 1 минуту
И с чего ты решил что твоя карта хуже звучит внешнего ЦАПа на TDA помоему наоборот.
Последний раз редактировалось dalidovich; 08.10.2008 в 09:23. Причина: Добавлено сообщение
Зачем ломать новую карту, купи лучше тремор и твори.
Ну да шнурок и к ЦАПУ (если просто), если сложнее то цифровой фильтр, развязка........
Тогда подведи внешнее питание к ЦАПу и DSP-чипу Envy24 вот и у тебя будет типа внешний ЦАП на плате карты
Ладно, будем синтезировать 22 МГц из 5ти.
Бывают резонаторы на 5,6448 МГц ? (хотя пофиг, можно делением из 22 получить, один фиг счетчики ставить). Но надо еще найти на 22 негармониковый
Может к тремору лучше АД1868 подойдёт?
Социальные закладки