Jump to content

    

Внутренняя Калибровка AD7792

вот привожу расчет и подтверждение формулы Ruslan1 мож кому пригодица

 

я так понимаю что идентичность в показаниях нескольких микросхем ацп достигается засчет идентичности параметров эталонных резисторов в цепи каждого ацп. А можно ли эту идентичность свести к какому нибуть одному элементу или параметру? например к общему эталонному Uref.. если нет таких вариантов прошу объяснить почему, или привести пример компромиссного решения. Вопрос в первую очередь к Ruslan1 так как он единственный кто тут комментирует по существу

post-13156-1339049083_thumb.jpg

Share this post


Link to post
Share on other sites

Судя по отсутствию в Ваших "формулах" такого существа, как IREF, прочитать тему Вам по-прежнему лениво.

 

можно ли эту идентичность свести к какому нибуть одному элементу или параметру

Конечно можно — опорник и все RTD последовательно, всё тот же закон Ома, давно Вам предложенный.

Share this post


Link to post
Share on other sites
Plain наверное расшифровать эту фразу
Судя по отсутствию в Ваших "формулах" такого существа, как IREF, прочитать тему Вам по-прежнему лениво
вам показалось очень сложно и мне остается только догадываться что за IREF я не указал. Применительно к моим "формулам" и нарисованной схеме, IREF это ток в цепи схемы подачи опорного напряжения на ацп. Я уверен что ток в этой цепи должен быть пренебрежимо мал. Для подтверждения прикрепляю шот даташита , заметьте я не бросаю общих беспредметных фраз типа "читайте дш внимательней" "смотрите закон ома" и прочих. Прошу вас указывать поконкретнее, но без крайностей. Насчет последовательного соединения RTD спасибо, попорбую нарисовать схему и предложить на редактирование

post-13156-1339087166_thumb.png

Share this post


Link to post
Share on other sites
Я уверен что ток в этой цепи должен быть пренебрежимо мал.

Это хороший вопрос, постараюсь дать хороший ответ (сам когда-то на это натыкался- нужно всегда контролировать входные токи, бывают сюрпризы).

Определим понятие "пренебрежимо мал": вызванная им погрешность не отражается на результате измерения. Давайте посчитаем, как сделать этот ток "пренебрежимо малым": для этого достаточно вливать в цепь ток, который значительно больше этого паразитного тока утечки.

Ток утечки равен пусть 400 nA=4е-7 А (для Vref=1V). для того, чтобы эта утечка изменила состояние АЦП на не более чем 1 бит, вкачиваемый ток должен быть равен 65536*4е-7 = 2.6е-2 А. Хм, двадцать шесть миллиампер несколько многовато, нет?

А теперь давайте полюбуемся на входной ток для AIN: 1nA max для самого плохого (разумеется, буферизированного) варианта. В 400 раз меньше, однако.

So, i hope you have understood what I mean.

 

я так понимаю что идентичность в показаниях нескольких микросхем ацп достигается засчет идентичности параметров эталонных резисторов в цепи каждого ацп. А можно ли эту идентичность свести к какому нибуть одному элементу или параметру? например к общему эталонному Uref.. если нет таких вариантов прошу объяснить почему, или привести пример компромиссного решения.

Вам предложили мостовую схему измерения. У моста не может быть несколько верхних-нижних плеч.

Share this post


Link to post
Share on other sites
Для подтверждения прикрепляю шот даташита

Ну да, где с какого-то перепугу указан абстрактный средний ток — нормального инженера этот факт должен сильно напрячь, потому что:

 

а) он не постоянный;

б) максимальный не указан вовсе.

 

Упреждая возможное продолжение Ваших мечт, скажу, что второй пункт у таких АЦП частенько доходит до нескольких миллиампер.

Share this post


Link to post
Share on other sites

Ruslan1 Plain спасибо за новость и подробное ее описание.

So, i hope you have understood what I mean
но я не увидел намека на способ устранения ошибок пробразования изза большого тока Iref. Что можно придумать.. ну самый порстой способ- поставить буфер на отдельном операционнике. Еще можно использовать входы А3+ и А3- следующим образом - подключить входы А3+ и А3- в входном мультиплексоре, переключить входы UREF на встроенный опорник напряжения, померять напряжение на А3, вычислить ток через эталонный резистор, использовать этот ток в расчетах. Но сейчас вы скажете что внутренний опорник напряжения пляшет и не годица.. а подключить внешний опорник напряжения уже не получится потому что ножки А3+ и А3- совмещены с REF+ и REF-. Жду коментов/

Вот в даташите написано что опорное напряжение 1.17 вольта имеет удовлетворительную погрешность. или это тоже бабушка надвое ляпнула

post-13156-1339142869_thumb.png

Edited by saska

Share this post


Link to post
Share on other sites
Ruslan1 Plain спасибо за новость и подробное ее описание. но я не увидел намека на способ устранения ошибок пробразования изза большого тока Iref. Что можно придумать..

я не собираюсь указывать, но мне кажется, что Ваши вопросы замечательно подходят для раздела "для начинающих". Подымайте тему там. Причем назовите тему например "как измерить сопротивление" и люди к Вам потянутся. Совершенно никак не коррелирует то что вы спрашиваете с типом АЦП.

Share this post


Link to post
Share on other sites
не увидел намека на способ

Он в сообщении №3 этой темы — три измерения, тремя честными входами, и никакого IREF.

Share this post


Link to post
Share on other sites
Plain читаю псто№3
Внутренний опорник будет при этом не доступен, но он и не нужен — входную цепь можно подключить к любому локально стабильному источнику.
я вот смотрю на блок схему ацп и вижу что при подключении входа А3 происходит и подключение Uref ацп к в нутреннему источнику опорного напряжения, тоесть внутренний доступен. что вы имели в виду ?

Share this post


Link to post
Share on other sites
Ruslan1 можете рассказать как вы в своем проекте с AD7792 с трехпроводкой учли ток Iref ? (вроде вопрос коррелирован с типом ацп)

Share this post


Link to post
Share on other sites

А скажите, плз, кто-нибудь занимался добычей правдоподобных данных с внутреннего датчика АЦП? У меня почему-то с внутреннего датчика приезжает совсем отрицательная температура (если верить DS)

Share this post


Link to post
Share on other sites

я просто откалибрвал по китайскому мультиметру с термопарой, правда сам параметр нигде не используется. Кстати спасибо Ruslan1 за подсказки, а девайс получился удобным, многофунциональным - можно термосопр подключать по 2-, 3-, 4-х проводной схеме, а также можно подключать термопару на максимальном коефф усиления, но термопара должна быть изолированная (дурацкое ограничение ад7792 !!)

Share this post


Link to post
Share on other sites

пусть поздно, но вот сфоткал что получилось - на плиске крутятся 12 каналов по трехпроводной схеме, частота сбора 1 - 32 Гц. Сбор и арифметика реализована аппаратно, процессор в плиске при старте только подготавливает АЦП - сброс, конфиг, калибровка. В процессе отладки вылезли все "бобики" описанные на форуме, но определена последовательность действий после которой АЦП начал слушаца.

post-13156-1403176014_thumb.jpg

Share this post


Link to post
Share on other sites
пусть поздно, но вот сфоткал что получилось - на плиске крутятся 12 каналов по трехпроводной схеме, частота сбора 1 - 32 Гц. Сбор и арифметика реализована аппаратно, процессор в плиске при старте только подготавливает АЦП - сброс, конфиг, калибровка. В процессе отладки вылезли все "бобики" описанные на форуме, но определена последовательность действий после которой АЦП начал слушаца.

 

Привет!

 

Клевая штука получилась, тоже давно ужу хотел попробовать на плиске сгородить чё-нить.

 

Вопрос по ошибкам измерения. Подключил я переменное сопротивление на вход АЦП и собственно его меряю. Ставлю коэффициент усиления 16 (регистр CONFIG, в верхнем байте) и получаю на выходе ошибку. Без усиления измеренное сопротивление = 237.10 Ом, с усилением измеренное сопротивление = 237.29 Ом. Разница почти 0.2 Ом, что много. Очевидно вылезла ошибка усиления. По фразе gain error в даташите полазил, ничего не нашел как с ней бороться. Буффер всегда включен (регистр CONFIG, нижний байт). Внутренняя калибровка тут вряд ли поможет (поправьте если не прав), поскольку запуская калибровку с выбранным коэффициентом усиления, эталонные (калиброванные) сопротивления будут измеряться с той же ошибкой усиления. Значит ли, что если применен коэфициент усиления, то ошибка усиления не устранима возможностями самой АЦП ?

 

Спасибо!

 

PS А зачем аж 12 каналов ? В смысле не могу представить сферу применения где сразу 12 каналов температур может понадобится.

Share this post


Link to post
Share on other sites

в описании на микросхему имеется фраза - При смене коэффициента усиления обязательно делайте внутреннюю калибровку, иначе вылезет ошибка связанная с неточностью внутренней обвязки (резисторов) переключателя коэффициентов, ну и может еще входной ток буферного усилителя скажется. А калибровку лучше делать динамическую хотя бы 2 раза в секунду, ибо этот ацп давал мне разброс +/- 30 единиц кода в зависимости от внешней температуры от 20 до 40 градусов соответственно на столе и в составе прибора, и опорный резистор совсем не при делах. Динамическую решил отключить для простоты сбора и отсуцтвии требований точности, усилителем тож перестал пользоваца т.к. и без него точность в полградуса выходит. Шумит в верху диапазона 2 разряда,а в низу диапазона 1 разрядик. Проверяю блоком сопротивлений и разница в нормальных условиях порядка +/- 0.05Ом, о большем даже не мечтаю ) Опорные резисторы размером 0805 5ppm 0.01% коих в ассортименте на складах mouser, digikey,arrow и пр. От себя добавлю что процедуру калибровки надо проконтролировать - убедица что коэффициенты действительно изменились. Модуль применяется в составе накопителя ТН3 из состава СБИ АТ для измерения температур холодных спаев, воздуха в системах и тд

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this