Jump to content

    

Recommended Posts

Добрый день! Возник такой вопрос - как можно проверить (измерить/доказать) что разрядность разрабатываемого нашей конторы ЦАП именно та что указано в ТЗ (16бит)? И вообще измеряется ли данная величина или выводиться из сопутствующих параметров? ENOB понятно можно вывести измерив SINAD или SNR, но это эффективная разрядность а в ТЗ стоит просто - "разрядность - 16бит".

Share this post


Link to post
Share on other sites

посмотрите в книге по преобразователям данных от AD, у них на сайте есть

немного странно звучит ТЗ, делали ЦАП 16разрядов, а сколько из них рабочих.. как в детской шутке: я поднимал паровоз раз пять, но ни разу не поднял

Share this post


Link to post
Share on other sites

Разрядность конторы проверять по штатному составу. А разрядность ЦАП гарантируется разработкой. Можно задать много разных параметров, по примеру документации на ЦАП от AD, TI, их и проверять.

Share this post


Link to post
Share on other sites
Добрый день! Возник такой вопрос - как можно проверить (измерить/доказать) что разрядность разрабатываемого нашей конторы ЦАП именно та что указано в ТЗ (16бит)?

Подключаете вольтметр с погрешностью как минимум 18 бит и задавая ЦАПу последовательно от 0х0 до 0xFFFF измеряете выходное напряжение.

Share this post


Link to post
Share on other sites

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

Вольтметром конечно можно но там уровень ступени будет около 50мкВ в шумах все потеряется.

Share this post


Link to post
Share on other sites
Вольтметром конечно можно но там уровень ступени будет около 50мкВ в шумах все потеряется.

Вы же не ограничены временем измерения, поэтому можете измерять каждую ступеньку миллион раз, а потом сделать усреднение. Это даст выигрыш по С/Ш в тысячу раз. :biggrin:

Share this post


Link to post
Share on other sites

Насобирать и усреднить много усреднений.

Хорошо, если монотонность не указана в ТЗ и ее не придется подтверждать.

Share this post


Link to post
Share on other sites

Ну так то да - усреднение наше все! ))) Была идея поставить сигма-дельта АЦП и копить кучу значений и усреднять.

А насчет монотонности так там DNL +/-2 так что даже не знаю поможет ли усреднение.

Share this post


Link to post
Share on other sites
раз написано ЦАП разрядность 16 бит извольте в методике испытаний написать как это доказать. Вот такой подход.

 

ну дык так и напишите. Главное чтоб методика "была". Проверяют же соответствие с ТЗ сличением с чертежами. Вот в вашей методе и пишите , дословно:

" проверка разрядности ЦАП проводится путем подсчета количества информационных входов данных на чертеже ХХХХ.123456.789 , обозначенных "D0"...."D15". Изделие считается выдержавшим проверку , если подсчитанное количество входов равно 16."

 

Другой вариант , для особо одаренных ПЗ-шников:

" Проверка разрядности ЦАП проводится путем последовательного ногодрыганья с частотой 1кГц по каждому отдельному разряду, при этом на оставшихся разрядах д.б. значение лог0. Проверка начинается с дрыганья старшим разрядом и заканчивая младшим. При этом на выходе ЦАП, подключенном к милливольтметру (микровольметру) должно быть напряжение Umax/2/2(15-n) (+-5%), где n - номер проверяемого разряда от 0 до 15.

 

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

Edited by тау

Share this post


Link to post
Share on other sites
Есть уже со схемой усреднения внутри АЦП: LTC2500/LTC2508.

 

Неплохой вариант спасибо.

 

ну дык так и напишите. Главное чтоб методика "была". Проверяют же соответствие с ТЗ сличением с чертежами. Вот в вашей методе и пишите , дословно:

" проверка разрядности ЦАП проводится путем подсчета количества информационных входов данных на чертеже ХХХХ.123456.789 , обозначенных "D0"...."D15". Изделие считается выдержавшим проверку , если подсчитанное количество входов равно 16."

 

Другой вариант , для особо одаренных ПЗ-шников:

" Проверка разрядности ЦАП проводится путем последовательного ногодрыганья с частотой 1кГц по каждому отдельному разряду, при этом на оставшихся разрядах д.б. значение лог0. Проверка начинается с дрыганья старшим разрядом и заканчивая младшим. При этом на выходе ЦАП, подключенном к милливольтметру (микровольметру) должно быть напряжение Umax/2/2(15-n) (+-5%), где n - номер проверяемого разряда от 0 до 15.

 

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

 

По этой методике мне же потом и измерять и доказывать что так оно и есть на самом деле. )))

Второй вариант кстати может и подойти. Главное суметь микровольтметром отделить мух от котлет (шум от изменения сигнала).

 

Share this post


Link to post
Share on other sites
И раз написано ЦАП разрядность 16 бит извольте в методике испытаний написать как это доказать.

Бред уже такое писать в ТЗ. Какая нафиг пользователю разница какая разрядность у вашего ЦАП???

Ну раз такое "ТЗ" подписали и согласились - сами себе буратины.

Разрядность байтов в ПО вы тоже доказываете? :biggrin:

Share this post


Link to post
Share on other sites
Какая нафиг пользователю разница какая разрядность у вашего ЦАП???

Не перегибайте палку. Пользователю всегда приятно иметь хорошую разрядность у вашего или их ЦАП или АЦП.. :rolleyes:

У нас было похожее - подтвердите разрешение вашего экрана в пикселях.

Share this post


Link to post
Share on other sites
Вы же не ограничены временем измерения, поэтому можете измерять каждую ступеньку миллион раз, а потом сделать усреднение. Это даст выигрыш по С/Ш в тысячу раз. :biggrin:

Никакие измерения "по выходу" разрядности ЦАП не доказывают.

На месте "начальства" бедолаги могу предположить, что:

а) ЦАП по настоящему 15-разрядный, а при выдаче некоего уровня ПО внутри делает меандр из двух соседних уровней, таким образом получая среднее. Чем докажете что это не так?

б) ЦАП по настоящему 17-разрядный, а при выдаче последовательных уровней все нечётные - пропускаются. Чем докажете что это не так? :laughing:

 

Вы же не ограничены временем измерения, поэтому можете измерять каждую ступеньку миллион раз, а потом сделать усреднение. Это даст выигрыш по С/Ш в тысячу раз. :biggrin:

При времени усреднения в миллион раз, я вам на 1-битном "ЦАП" сделаю все 2^16 уровней! Про ШИМ слыхали?

Чем докажете что там внутри не 16 бит? :laughing:

 

Не перегибайте палку. Пользователю всегда приятно иметь хорошую разрядность у вашего или их ЦАП или АЦП.. :rolleyes:

Пользователю важны полезные функции устройства, а не метод их реализации.

А как они будут обеспечены: 16-разрядным ЦАП-ом или менее разрядным с фильтром на выходе - нормальному пользователю по барабану.

Share this post


Link to post
Share on other sites
а) ЦАП по настоящему 15-разрядный, а при выдаче некоего уровня ПО внутри делает меандр из двух соседних уровней, таким образом получая среднее. Чем докажете что это не так?

б) ЦАП по настоящему 17-разрядный, а при выдаче последовательных уровней все нечётные - пропускаются. Чем докажете что это не так? :laughing:

При времени усреднения в миллион раз, я вам на 1-битном "ЦАП" сделаю все 2^16 уровней! Про ШИМ слыхали?

Чем докажете что там внутри не 16 бит? :laughing:

Пользователю важны полезные функции устройства, а не метод их реализации.

А как они будут обеспечены: 16-разрядным ЦАП-ом или менее разрядным с фильтром на выходе - нормальному пользователю по барабану.

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this