Перейти к содержанию
    

Точностные характеристики ЦАП TDA1543

Добрый день, коллеги!

 

Нужен ЦАП, разрядов на 14-16. Из недорогих старых нашёл TDA1543 двухканальный. Но не могу из документации понять, какие у него величины INL и DNL. По крайней мере из тех вариантов документации, что находятся по первым ссылкам в гугле.

 

Динамические характеристики неважны, но хотелось бы знать максимальную ошибку между ожидаемым значением на передаточной прямой характеристики и тем, что там реально может появиться на выходе.

 

P.S. Может быть у них есть ещё какие-либо нюансы? ЦАПы предполагаются для программной регулировки смещения операционных усилителей и задания напряжения на выходе усилителя в малошумящей схеме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это аудио ЦАПы, там по DC всё плохо, поэтому даже неуказано за ненадобностью.

из того что указано дрейф коэффициента 0.05% / градус, а так 16 бит, ага.

с дрейфом смещения скорее всего всё на столько же плохо.

интегральную нелинейность можно по THD в 75дБ оценить, тоже не особо лучше "эффективных" 12 разрядов получится. 

для нормальной работы по DC этому ЦАПу потребуется "обратная связь" в виде медленного аккуратного сигма-дельта АЦП :)

 

с другой стороны вряд ли нужен сильно большой динамический диапазон для регулировки смещения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/3/2022 at 7:25 PM, _pv said:

там по DC всё плохо

Спасибо. Что-то подобное чутьё было и у меня... Буду искать другие микросхемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 минут назад, haker_fox сказал:

Спасибо. Что-то подобное чутьё было и у меня... Буду искать другие микросхемы.

Если нужна разрядность для ЦАП (16), его можно "набрать" схемотехнически из пары менее "разрядных" ("выход" одного ЦАП идет на Ref второго), или дополнительный сумматор/перемножитель.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тут недавно тоже искал 4х канальный ЦАП, но без особых требований, нашел всё что надо внутри msp430fr2355 :)

ЦАПы так себе, но про них хотя бы всё понятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/3/2022 at 11:47 PM, _pv said:

нашел всё что надо внутри msp430fr2355 :)

У меня в наличие только микроконтроллеры серии STM32 с 12-битными ЦАПами внутри. Но у них INL до 4 м.з.р., что удручает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эконом-решение - компенсировать ошибку путем калибровки.

Есть вариант еще использовать не DAC а цифровой потенциометр (или два потенциометра). Они делаются принципильно по-другому схемотехнически (набор ключей), возможно характеристики будут лучше чем у интегральных DAC

Ну, и "классика" - осмотреться, что есть в "закромах" у AnalogDevices / Precision D/A Converters напредмет подбора и поиска доступного аналога. Там в таблице подбора есть х-ки INL/DNL.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/4/2022 at 11:16 AM, k155la3 said:

Эконом-решение - компенсировать ошибку путем калибровки.

Честно говоря, никогда не калибровал интегральную и дифф- нелинейности АЦП/ЦАП. Подстройка смещения ОУ ещё пройдёт с таким фокусом, даже без калибровки. А вот второй ЦАП нужен, чтобы выставить напряжение на выходе усилителя (что-то типа источника питания) цифровым способом в заданном диапазоне, с заданным разрешением и ошибкой. И вот с учётом того, что ЦАП 12-битный, INL 4 LSB портит картину. Как я понимаю, ошибка линейности установки такого напряжения получится в районе как раз этих 4 бит. Например, мой усилитель должен выдавать напржяение на выходе от 0 до 4.096 В. Разрешение с такой разрядностью выходит 1 мВ. Я задаю код 512, в надежде получить 512 мВ на выходе усилителя, а могу получить, если я правильно понимаю, что такое INL, напряжение от 508 до 516 мВ... Т.е. 512 мВ плюс/минус 4 мВ.

On 7/4/2022 at 11:16 AM, k155la3 said:

DAC а цифровой потенциометр

У меня в наличие только 8-битные потенциометры(

On 7/4/2022 at 11:16 AM, k155la3 said:

Ну, и "классика" - осмотреться, что есть в "закромах"

Пожалуй, в любом случае придётся идти сюда(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если использовать не "породистый" прецизионный DAC, то такое решение IMHO обеспечит и (само)контроль, и калибровку 

В 03.07.2022 в 14:25, _pv сказал:

. . . для нормальной работы по DC этому ЦАПу потребуется "обратная связь" в виде медленного аккуратного сигма-дельта АЦП :) 

с другой стороны вряд ли нужен сильно большой динамический диапазон для регулировки смещения.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, haker_fox said:

 Я задаю код 512, в надежде получить 512 мВ на выходе усилителя, а могу получить, если я правильно понимаю, что такое INL, напряжение от 508 до 516 мВ... Т.е. 512 мВ плюс/минус 4 мВ.

да, но каждый раз одинаковые 508мВ вместо 512, то есть это можно один раз измерить более точным вольтметром, запомнить всю кривую в виде простого полинома ну или таблицы если 8кБ флэша лишние, и в следующий раз, зная, что вместо 512 выпадает 508мВ, выставить 516 и получить требуемые 512мВ.

ну либо поставить ещё АЦП который будет измерять что ЦАП на самом деле выставил 508мВ вместо 512 и подкручивать выход ЦАПа, пока там не станет именно 512мв.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может быть взять ШИМ? Тщательно профильтровать. Так делают? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/6/2022 at 8:58 AM, haker_fox said:

Может быть взять ШИМ? Тщательно профильтровать. Так делают? 

А что у вас будет в качестве опорного напряжения для ШИМ ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, dimka76 said:

А что у вас будет в качестве опорного напряжения для ШИМ ?

Да, Вы правы. Так сделать не выйдет, опорное напряжение просто не прикрутить к ножкам GPIO микроконтроллера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, haker_fox said:

Может быть взять ШИМ? Тщательно профильтровать. Так делают? 

https://www.ti.com/audio-ic/converters/dac/products.html#p1345=2;2&sort=p1130;asc

большинство высокоразрядных аудио ЦАПов, внезапно - сигма-дельта, что от ШИМа принципиально не особо отличается, только "скважность" однобитного сигнала немного по другому меняется, чтобы шумы квантования на более высокую частоту загнать и отфильтровать получше.

но чтобы оно нормально работало по DC, выдаваемое напряжение надо измерять на выходе и корректировать.

измерять напряжение гораздо проще чем просто генерировать без "обратной связи"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 06.07.2022 в 12:29, haker_fox сказал:

Да, Вы правы. Так сделать не выйдет, опорное напряжение просто не прикрутить к ножкам GPIO микроконтроллера.

Зато можно контроллером оцифровать уже отфильтрованный сигнал и откорректировать ШИМ, т.е. ОС ввести

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...