Если делать ЦАП без передискретизации на TDA1541-43, TDA1311, то какие параметры должны быть у фильтра на выходе ЦАПа? (частота среза и т.п.) Если можно поподробнее. Или где почитать об этом можно.
Если делать ЦАП без передискретизации на TDA1541-43, TDA1311, то какие параметры должны быть у фильтра на выходе ЦАПа? (частота среза и т.п.) Если можно поподробнее. Или где почитать об этом можно.
Где?Сообщение от Эx, залужу...
Именно. Нету у данного формата нуля в реальности - чётное число ступенек.Сообщение от Эx, залужу...
Pls, с этого места помедленней и поподробней.Сообщение от Painmailer
Спасибо за схему!Сообщение от nazar
Пара вопросов
Блок DEM clock в текущем варианте есть или его вы и собираетесь приделывать?
Реклок входных сигналов синхронный или асинхронный?
Какой тип сглаживающих емкостей в DEM?
Ну и чего енто тебе даст?(даже если получиться )Сообщение от Painmailer
Монотонность в области малых сигналов определяется скорее точностью пассивного реистивного делителя
А если бы у тебя неточно стыкавались шесть верхних и 10 нижних бит- то это немонотонность на уровне 7-8-го бита...
Звиняй,насчет генератора у меня была другая идея -внешний генератор для DEM,но синхронный с частотой дискретизаци(т.е. реклок от MCLK)Сообщение от nazar
Господа. Давайте не будем игнорировать поднятую тему и постараемся мозговым штурмом решить проблему КОРРЕКТНОЙ инверсии данных для балансного включения ЦАП?Сообщение от Painmailer
ИМХО:
Код 000...000 при инверсии не должен быть равным 111...111 и наоборот, т.к. значения токов смещены относительно BPZ. Тут есть сдвиг на 1 LSB. Должна быть иная - хитрая инверсия кодов данных.
ИЛИ сдвиг нужен для корректного ВЫЧИТАНИЯ после преобразования?
Проблема не настолько серьезна, как кажется. Сдвиг BPZ будет всегда одинаков и детерминирован, т.е представляет собой систематическую ошибку величиной 1МЗР, т.е для 16-разрядного преобразователя - 90 мкВ при шкале 6В. Эта величина существенно меньше ошибки, вызываемой собственным напряжением смещения преобразователя I\U и смещением "нулевого" тока ЦАП.
Если уж очень хочется покомпенсировать, то проще всего это сделать, суммированием с выходным током ЦАП дополнительного тока весом в 1\2МЗР, либоиспользовать доп. балансировку преобразователя I\U по пост. току.
а можно сделать преобразоватьель в дополнительный код, т.е. инверсия + 1, но для этого надо хотя-бы плис, а не все смогут для нее проект сваять, да и цена ошибки не очень велика.
Так ЦАПы звуковые и так в дополнительном работают.
По сути, для получения истинного нуля нужно лишь сместить 0 шкалы на 1\2МЗР. Только вот нужно ли это, поскольку ошибка систематическая, и очень маленькая, по крайней мере зачастую меньше всего того, что набежит от собственных смещений в последующих каскадах?
[ADDED=Lynx]1129627326[/ADDED]
Это гораздо правильнее, чем использовать независимый генератор, поскольку все помеховые составляющие в таком варианте будут синхронны с дискретизацией и дадут в результате лишь систематическую составляющую ошибки, некоррелированную с сигналом и\или независимым тактом, т.е. не образуют никаких продуктов биений (интермод)Сообщение от Gav
Последний раз редактировалось Lynx; 18.10.2005 в 13:22.
В этом случае ошибка все равно будет, правда другая.Сообщение от svolkovoy
Lynx,
Правда Ваша. Дмитрий, а почему Вы не использовали подстройку нулей на 1865 в балансном включении? Трудоемкость настройки или одинаковое (если верить даташитам) смещение обоих ЦАП в балансе не так страшно?
А зачем? В разностном каскаде предусмотрена балансировка.Сообщение от Inves
если же Ви имеете ввиду подстройку линейности, то эта регулировка изменяет характер нелинейности ХП, причем априорно неизвестным образом и поэтому ухудшает взаимокомпенсацию между двумя ЦАП. Наилучшие результаты получаются именно при работе в установленной на заводе при подгонке ЦАП точке, т.е. без внешней подстройки линейности
Никак руки не дойдутСообщение от Gav
Ц8412 в режыме слейв, ген на 22,... и делитель на 74хц4040Сообщение от Gav
[ADDED=nazar]1129635930[/ADDED]
Ну значит так и буду делатьСообщение от Lynx
Последний раз редактировалось nazar; 18.10.2005 в 15:45.
А чего на асинхронном счетчике? Может лучше на синхронных типа 160\161Сообщение от nazar
А транспорт от гена синхронизируется?Сообщение от nazar
Как я понял,на плате элементы расположенны так-же как и на схеме?
Сейчас сьездил на Жданики(аналог Митино,только намного меньше),закупил комплектуху
А какой у тебя тип конденсаторов 0,1 мкф и 4,7 мкф и почему ты писал"только не керамику!"?
как ето на асинхронном, не понял...Сообщение от LynxДима уже писал что лучшеСообщение от Gav
4040 - это т.н. счетчик пульсаций, в нем каждый последующий триггер срабатывает от выхода предыдущего, соответственно в выходных сигналах появляется нарастающая с ростом номера разряда задержка.Сообщение от nazar
Синхронные счетчики - такие, в которых все триггеры переключаются одновременно, т.е. для их тактирования используется входной сигнал, а разрешение на работу формируется от выходов триггеров предыдущих разрядов.
Ты писал,что керамика плохо,а у меня есть 0,68 мкФ 1206 X7R-по разводке самое тоСообщение от nazar
Теперь понял, но работает и так а задержка думаю несущественна все равно в цап по битклоку грузимСообщение от Lynx
[ADDED=nazar]1129888861[/ADDED]
ты знаеш какой коеф. абсорбции у керамики, ненадо...Сообщение от Gav
Последний раз редактировалось nazar; 21.10.2005 в 14:01.
to Painmailer
Ти балансом ТДАшку уже попробовал?
Ещё нет - времени нет.Сообщение от nazar
Социальные закладки