Продолжаем.
Предистория:
Первая ветка и ее окончание
Вторая ветка и ее окончание
Полезности:
Схемы генераторов: application-notes.pdf
Ветка закрыта.
Продолжение здесь
Продолжаем.
Предистория:
Первая ветка и ее окончание
Вторая ветка и ее окончание
Полезности:
Схемы генераторов: application-notes.pdf
Ветка закрыта.
Продолжение здесь
Последний раз редактировалось Kompros; 19.07.2009 в 23:55.
Lexus
Правильно ли я понимаю, что для осуществления деления, на один вход подаем данные как они есть после 1896, а на второй - тот же поток, но сдвинутый на 24 бита "назад"?
на 32 - ад 1896 по выходу всегда 64 bck
Боюсь, не совсем так...
Вот что гласит даташит:
И в таблице 3 видим, что 24 бита длина слова - вполне так штатный режим... Я так понимаю, RJ формат отдается полюбому 64SCLK, с остальными возможны вариации... Если не прав, поправьте плиз!The output word width can be set by using the
WLNGTH_OUT_0/WLNGTH_OUT_1 pins as shown in
Table III. When the output word width is less than 24 bits, dither
is added to the truncated bits. The right justified serial data out
mode assumes 64 SCLK_O cycles per frame, divided evenly for
left and right.
Мы с вами, похоже разговариваем на разных языках.
Начнём с того, что входы фильтра в 1955 только для 8х(44,1) режима и всё.
1896 физичиски не может дать выше 4х(44,1) -> смысла использовать отдельные входы нет, можно и по I2S зацепить 1896 к 1955 без всяких регистров и прочего.
1896 по паспорту понимает только I2S 64 BCK формат. Причём 48 BCK хоть и не прописан в паспорте она по входу ест. А вот по выходу всегда должен быть 64 BCK формат (ИМХО). К разрядности вычислений и длине слова это не имеет никакого отношения.
Именно по этому если вы будете делать разделитель на л/п - вам потребуется сдвиговый регистр на 32 разряда. В противном случае вам потребуется более сложная схема заполнения вашего 24 разрядного регистра.
Offтопик:
Вроде бы сейчас должно стать понятно....
Так вот основная предпосылка - использовать фильтр в 1896й, в таком случае, мы вынуждены конфигурировать 1955 для работы с внешним фильтром, и в этом случае возможен всего один вариант - данные левого и правого канала грузятся "в разные ноги", вычитал в даташите
Чудесно, значит на 4х и надо работать, что и хочется сделать
Может у нас паспорты разные, но в моем черным по белому значится еще и LJ, RJ(16,18,20,24)?
Почему ты (можно ведь на ты?) так считаешь? Поделись плиз соображеньями?
Offтопик:
ЗЫ Я не дай бог не спорю и не цепляюсь, я пытаюсь разобраться что к чему, и я очень рад, что к обсуждению подключился aal, как человек, реально работавший с 1955
И еще: встроенный ЦФ 1955 лучше ЦФ на основе 1896. Так что смысла - ноль.
Добавлено через 3 минуты
Длина слова и длительность периода LRCK - это разные вещи. Длительность периода(64 периода BCK) фиксирована, длина слова может быть различной.
Это научный факт На выходе всегда 64BCK.
Последний раз редактировалось vizzy; 15.02.2009 в 22:18. Причина: Добавлено сообщение
The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)
Странно, здесь пробегала обратная информация, что 1955 по ЦФ проигрывает той-же 1853... А не то, что 1896....
4х(44,1)=176,4 < 192 кгц - правда? А 1955 по входу кушает до 192 кгц - правда? Так нафига переводить в режим внешнего ЦФ - правда? Объясни - да?
На ты согласен, но без фамильярности....
сенкс. Буду иметь ввиду..
aal
У меня было объяснение, пока vizzy не сказал
Собственно, козырей у меня один остался, почему я хочу сделать так, а не иначе - схема Lynx D37. Что-то мне как-то слабо верится, что Дмитрий, зная, что ЦФ 1955 лучше, все равно использовал ЦФ 1896й, получив при этом лишнюю головную боль с разделением данных...
The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)
Обратите внимание на XS7 - в нём я думаю разгадка всё разделение из за него... Там скорее всего что-то есть, а в общем "дело ясное, что дело тёмное"
Последний раз редактировалось vizzy; 16.02.2009 в 09:56. Причина: Добавлено сообщение
The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)
The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)
vizzy
Во, жить стало проще, спасибо!
Я так понимаю, что можно совершенно спокойно использовать регистр как на схеме в аттаче? Как раз сдвигает на 32 такта данные
Ну, да, суть такая, только конкретно в этой схеме есть ошибки, где именно не помню, даже автор, наверное, не помнит
The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)
vizzy
Ну, мне принцип пока что важен
Спасибо за консультацию
Социальные закладки