реклама на сайте
подробности

 
 
> Разрядность ЦАП
kopterr
сообщение Apr 17 2018, 09:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Добрый день! Возник такой вопрос - как можно проверить (измерить/доказать) что разрядность разрабатываемого нашей конторы ЦАП именно та что указано в ТЗ (16бит)? И вообще измеряется ли данная величина или выводиться из сопутствующих параметров? ENOB понятно можно вывести измерив SINAD или SNR, но это эффективная разрядность а в ТЗ стоит просто - "разрядность - 16бит".
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 47)
_Vova
сообщение Apr 17 2018, 10:57
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 1-10-08
Из: Екатеринбург
Пользователь №: 40 610



посмотрите в книге по преобразователям данных от AD, у них на сайте есть
немного странно звучит ТЗ, делали ЦАП 16разрядов, а сколько из них рабочих.. как в детской шутке: я поднимал паровоз раз пять, но ни разу не поднял
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 17 2018, 11:44
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Разрядность конторы проверять по штатному составу. А разрядность ЦАП гарантируется разработкой. Можно задать много разных параметров, по примеру документации на ЦАП от AD, TI, их и проверять.
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Apr 17 2018, 17:35
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(kopterr @ Apr 17 2018, 16:13) *
Добрый день! Возник такой вопрос - как можно проверить (измерить/доказать) что разрядность разрабатываемого нашей конторы ЦАП именно та что указано в ТЗ (16бит)?

Подключаете вольтметр с погрешностью как минимум 18 бит и задавая ЦАПу последовательно от 0х0 до 0xFFFF измеряете выходное напряжение.
Go to the top of the page
 
+Quote Post
kopterr
сообщение Apr 18 2018, 01:25
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Есть конечно слабая надежда что удастся отделаться словами "гарантируется разработкой", но как говорят местные старожилы у начальства подход такой что в ТЗ написано то и промерять/доказывать по результату разработки (методики проверки и все такое). И раз написано ЦАП разрядность 16 бит извольте в методике испытаний написать как это доказать. Вот такой подход. Как остальные параметры померить понятно, а вот именно этот черт знает даже местные старожилы не в курсе.
Вольтметром конечно можно но там уровень ступени будет около 50мкВ в шумах все потеряется.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Apr 18 2018, 03:35
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(kopterr @ Apr 18 2018, 04:25) *
Вольтметром конечно можно но там уровень ступени будет около 50мкВ в шумах все потеряется.

Вы же не ограничены временем измерения, поэтому можете измерять каждую ступеньку миллион раз, а потом сделать усреднение. Это даст выигрыш по С/Ш в тысячу раз. biggrin.gif
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 18 2018, 03:35
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Насобирать и усреднить много усреднений.
Хорошо, если монотонность не указана в ТЗ и ее не придется подтверждать.
Go to the top of the page
 
+Quote Post
kopterr
сообщение Apr 18 2018, 04:23
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Ну так то да - усреднение наше все! ))) Была идея поставить сигма-дельта АЦП и копить кучу значений и усреднять.
А насчет монотонности так там DNL +/-2 так что даже не знаю поможет ли усреднение.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Apr 18 2018, 05:17
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(kopterr @ Apr 18 2018, 07:23) *
Была идея поставить сигма-дельта АЦП и копить кучу значений и усреднять.

Есть уже со схемой усреднения внутри АЦП: LTC2500/LTC2508.
Go to the top of the page
 
+Quote Post
тау
сообщение Apr 18 2018, 06:16
Сообщение #10


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(kopterr @ Apr 18 2018, 05:25) *
раз написано ЦАП разрядность 16 бит извольте в методике испытаний написать как это доказать. Вот такой подход.


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

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

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

Сообщение отредактировал тау - Apr 18 2018, 06:33
Go to the top of the page
 
+Quote Post
kopterr
сообщение Apr 18 2018, 07:07
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Цитата(blackfin @ Apr 18 2018, 12:17) *
Есть уже со схемой усреднения внутри АЦП: LTC2500/LTC2508.


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

Цитата(тау @ Apr 18 2018, 13:16) *
ну дык так и напишите. Главное чтоб методика "была". Проверяют же соответствие с ТЗ сличением с чертежами. Вот в вашей методе и пишите , дословно:
" проверка разрядности ЦАП проводится путем подсчета количества информационных входов данных на чертеже ХХХХ.123456.789 , обозначенных "D0"...."D15". Изделие считается выдержавшим проверку , если подсчитанное количество входов равно 16."

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

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


По этой методике мне же потом и измерять и доказывать что так оно и есть на самом деле. )))
Второй вариант кстати может и подойти. Главное суметь микровольтметром отделить мух от котлет (шум от изменения сигнала).
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 18 2018, 08:29
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(kopterr @ Apr 18 2018, 04:25) *
И раз написано ЦАП разрядность 16 бит извольте в методике испытаний написать как это доказать.

Бред уже такое писать в ТЗ. Какая нафиг пользователю разница какая разрядность у вашего ЦАП???
Ну раз такое "ТЗ" подписали и согласились - сами себе буратины.
Разрядность байтов в ПО вы тоже доказываете? biggrin.gif
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 18 2018, 08:33
Сообщение #13


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(jcxz @ Apr 18 2018, 11:29) *
Какая нафиг пользователю разница какая разрядность у вашего ЦАП???

Не перегибайте палку. Пользователю всегда приятно иметь хорошую разрядность у вашего или их ЦАП или АЦП.. rolleyes.gif
У нас было похожее - подтвердите разрешение вашего экрана в пикселях.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 18 2018, 08:40
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(blackfin @ Apr 18 2018, 06:35) *
Вы же не ограничены временем измерения, поэтому можете измерять каждую ступеньку миллион раз, а потом сделать усреднение. Это даст выигрыш по С/Ш в тысячу раз. biggrin.gif

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

Цитата(blackfin @ Apr 18 2018, 06:35) *
Вы же не ограничены временем измерения, поэтому можете измерять каждую ступеньку миллион раз, а потом сделать усреднение. Это даст выигрыш по С/Ш в тысячу раз. biggrin.gif

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

Цитата(ViKo @ Apr 18 2018, 11:33) *
Не перегибайте палку. Пользователю всегда приятно иметь хорошую разрядность у вашего или их ЦАП или АЦП.. rolleyes.gif

Пользователю важны полезные функции устройства, а не метод их реализации.
А как они будут обеспечены: 16-разрядным ЦАП-ом или менее разрядным с фильтром на выходе - нормальному пользователю по барабану.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 18 2018, 08:53
Сообщение #15


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(jcxz @ Apr 18 2018, 11:40) *
а) ЦАП по настоящему 15-разрядный, а при выдаче некоего уровня ПО внутри делает меандр из двух соседних уровней, таким образом получая среднее. Чем докажете что это не так?
б) ЦАП по настоящему 17-разрядный, а при выдаче последовательных уровней все нечётные - пропускаются. Чем докажете что это не так? laughing.gif
При времени усреднения в миллион раз, я вам на 1-битном "ЦАП" сделаю все 2^16 уровней! Про ШИМ слыхали?
Чем докажете что там внутри не 16 бит? laughing.gif
Пользователю важны полезные функции устройства, а не метод их реализации.
А как они будут обеспечены: 16-разрядным ЦАП-ом или менее разрядным с фильтром на выходе - нормальному пользователю по барабану.

Все написанное переносит ЦАП вглубь устройства, но наружу выдается сигнал с разрядностью те же 16 битов, допустим. И подтвердить их наличие вас так же могут попросить. Т.е. подтвердить обещанную вашим методом разрешающую способность. И вопрос заключается в том, как подтвердить эту разрешающую способность и надо ли. А не в том, на каком принципе работает ваш ЦАП.
Go to the top of the page
 
+Quote Post
kopterr
сообщение Apr 18 2018, 09:06
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Цитата(jcxz @ Apr 18 2018, 15:29) *
Бред уже такое писать в ТЗ. Какая нафиг пользователю разница какая разрядность у вашего ЦАП???
Ну раз такое "ТЗ" подписали и согласились - сами себе буратины.
Разрядность байтов в ПО вы тоже доказываете? biggrin.gif


Да тут "буратинистость" в полный рост! )))
К счастью ПО мы не занимаемся мы просто микросхемы делаем ну и измеряем параметры полученного на соответствие ТЗ естественно.

Цитата(ViKo @ Apr 18 2018, 15:53) *
Все написанное переносит ЦАП вглубь устройства, но наружу выдается сигнал с разрядностью те же 16 битов, допустим. И подтвердить их наличие вас так же могут попросить. Т.е. подтвердить обещанную вашим методом разрешающую способность. И вопрос заключается в том, как подтвердить эту разрешающую способность и надо ли. А не в том, на каком принципе работает ваш ЦАП.


В моем случае вопрос заключается именно в том что надо подтвердить без "надо ли".
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 18 2018, 09:12
Сообщение #17


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Я думаю, в процессе измерения других характеристик ЦАП - нелинейностей, ошибок шкалы и т.д. - вы косвенно подтвердите наличие разрешающей способности в 16 битов.
Полную шкалу поделите на единицу младшего разряда. cool.gif
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 18 2018, 09:39
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(ViKo @ Apr 18 2018, 11:53) *
И вопрос заключается в том, как подтвердить эту разрешающую способность и надо ли. А не в том, на каком принципе работает ваш ЦАП.

ТС-у ведь надо доказать как раз не разрешающую способность или количество дискретных уровней (которые может обеспечить ЦАП), а некую разрядность.
Это то же самое, что вот разработано устройство, которое мигает лампочкой с некоей частотой. Теперь надо подтвердить требования ТЗ, что данное устройство выполнено внутри на 32-битном CPU. А не 8-битном. Как докажете? Это уже не говоря что такое требование - бред.
Go to the top of the page
 
+Quote Post
Plain
сообщение Apr 18 2018, 09:55
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Замерить вольтметром из рееестра разности нескольких случайных значений и инверсных к ним.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Apr 18 2018, 09:59
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(kopterr @ Apr 18 2018, 12:06) *
В моем случае вопрос заключается именно в том, что надо подтвердить без "надо ли".

Скорее всего, в вашем случае уместнее говорить об измерении таких параметров интегрального ЦАП, как INL и DNL:
[attachment=112138:Screensh...13_28_27.jpg]
См, AN-928.
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Apr 18 2018, 16:26
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(kopterr @ Apr 18 2018, 16:06) *
В моем случае вопрос заключается именно в том что надо подтвердить без "надо ли".

Если вопрос стоит так тупо, то:
- подаете на каждый разряд логическую 1(на остальных 0)
- если при подаче напряжение на выходе становится отличным от 0 вольт , значит разряд в наличии и работает.
и так 16 раз.
Для отчета составляете таблицу номер разряда - напряжение.
Go to the top of the page
 
+Quote Post
kopterr
сообщение Apr 19 2018, 02:10
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Цитата(jcxz @ Apr 18 2018, 16:39) *
ТС-у ведь надо доказать как раз не разрешающую способность или количество дискретных уровней (которые может обеспечить ЦАП), а некую разрядность.
Это то же самое, что вот разработано устройство, которое мигает лампочкой с некоей частотой. Теперь надо подтвердить требования ТЗ, что данное устройство выполнено внутри на 32-битном CPU. А не 8-битном. Как докажете? Это уже не говоря что такое требование - бред.


Про бред абсолютно с вами согласен! Проблема в том что я тут человек новый, а старожилы никогда такого не делали и сами не знают что делать.
Буду начальство пытать на предмет "и как это понимать"! )))

Цитата(blackfin @ Apr 18 2018, 16:59) *
Скорее всего, в вашем случае уместнее говорить об измерении таких параметров интегрального АЦП, как INL и DNL:
[attachment=112138:Screensh...13_28_27.jpg]
См, AN-928.


INL и DNL тоже промерять надо будет. Но как это сделать известно.

Цитата(HardEgor @ Apr 18 2018, 23:26) *
Если вопрос стоит так тупо, то:
- подаете на каждый разряд логическую 1(на остальных 0)
- если при подаче напряжение на выходе становится отличным от 0 вольт , значит разряд в наличии и работает.
и так 16 раз.
Для отчета составляете таблицу номер разряда - напряжение.


Выглядит кстати вполне логично, попробую такой вариант начальству предложить.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Apr 19 2018, 05:08
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(HardEgor @ Apr 18 2018, 19:26) *
Если вопрос стоит так тупо, то:
- подаете на каждый разряд логическую 1(на остальных 0)
- если при подаче напряжение на выходе становится отличным от 0 вольт , значит разряд в наличии и работает.
и так 16 раз.
Для отчета составляете таблицу номер разряда - напряжение.


Мне тоже этот вариант нравится. Хотябы от него есть польза - можно использовать как входной контроль, что ЦАП вообще работает.
А таблица напряжений - даст ответ сразу есть ли смысл проводить другие измерения...
Go to the top of the page
 
+Quote Post
kopterr
сообщение Apr 19 2018, 06:20
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Цитата(_4afc_ @ Apr 19 2018, 12:08) *
Мне тоже этот вариант нравится. Хотябы от него есть польза - можно использовать как входной контроль, что ЦАП вообще работает.
А таблица напряжений - даст ответ сразу есть ли смысл проводить другие измерения...


В моем случае это будет функциональный контроль, но суть да та же самая.
Go to the top of the page
 
+Quote Post
vladec
сообщение Apr 19 2018, 06:22
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Цитата
Это то же самое, что вот разработано устройство, которое мигает лампочкой с некоей частотой. Теперь надо подтвердить требования ТЗ, что данное устройство выполнено внутри на 32-битном CPU. А не 8-битном. Как докажете? Это уже не говоря что такое требование - бред.

Цитата
Про бред абсолютно с вами согласен! Проблема в том что я тут человек новый, а старожилы никогда такого не делали и сами не знают что делать.
Буду начальство пытать на предмет "и как это понимать"! )))

Да никакой это не бред. Если в ТЗ записаны 32 разряда как требование, то будте любезны в программе испытаний дать пункт проверки выполнения этого требования с соответствующей методикой, как на любое другое "не бредовое" требование.
Go to the top of the page
 
+Quote Post
kopterr
сообщение Apr 19 2018, 07:19
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Цитата(vladec @ Apr 19 2018, 13:22) *
Да никакой это не бред. Если в ТЗ записаны 32 разряда как требование, то будте любезны в программе испытаний дать пункт проверки выполнения этого требования с соответствующей методикой, как на любое другое "не бредовое" требование.


Бред или нет, но такой пункт есть вот я и озабочен тем как проверить это требование.
Тут главное что бы методика проверки заказчика удовлетворила.
Go to the top of the page
 
+Quote Post
_Vova
сообщение Apr 19 2018, 07:56
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 1-10-08
Из: Екатеринбург
Пользователь №: 40 610



Цитата
Выглядит кстати вполне логично

если у Вас будут измерены INL и DNL зачем это?
вообще, странное/неполное ТЗ или может старожилы шутят - "на ведро, сходи за трансмиссией"
какой архитектуры ЦАП? может хватит показать, что у него 16 пинов шины данных
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 19 2018, 08:14
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(HardEgor @ Apr 18 2018, 19:26) *
Если вопрос стоит так тупо, то:
- подаете на каждый разряд логическую 1(на остальных 0)
- если при подаче напряжение на выходе становится отличным от 0 вольт , значит разряд в наличии и работает.
и так 16 раз.

Вы знаете что такое "ЦАП" в понимании ТС-а? Или обладаете телепатическими способностями?
Я вот даже так и не понял: этот ЦАП - это отдельный чип с параллельными входами данных, или это отдельный чип с последовательным вводом данных, или этот ЦАП - это блок внутри другого чипа (или МК)? И как во всех этих случаях подать что-то "на каждый разряд"?
Вот подали Вы по SPI ему 16 бит на вход, и что? Может последние 4 бита будут отброшены внутри? А может не отброшены, а напряжение сформировано ШИМ-ом?
Считать при этом ЦАП 16 разрядным или нет? "16 разрядов" в терминологии ТЗ автора, это что означает - что АЦП может принять 16 разрядов по интерфейсу или что?
А если внутри ЦАП по аналоговому выходу имеется фильтр + внутри ШИМ + погрешности питания и измерения - как понять что "напряжение на выходе становится отличным от 0 вольт"? Оно там всё время будет меняться.
И ещё 100500 других вариантов. Бессмысленное ТЗ... laughing.gif

Цитата(kopterr @ Apr 19 2018, 10:19) *
Тут главное что бы методика проверки заказчика удовлетворила.

Так может пойти к "заказчику" и спросить - как его удовлетворить? rolleyes.gif
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 19 2018, 08:32
Сообщение #29


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Нет. Сначала написать методику, а потом подсовывать ее заказчику. А уж потом корректировать, если не годится.
Go to the top of the page
 
+Quote Post
kopterr
сообщение Apr 19 2018, 08:48
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Цитата(ViKo @ Apr 19 2018, 15:32) *
Нет. Сначала написать методику, а потом подсовывать ее заказчику. А уж потом корректировать, если не годится.


Вот именно такой "хитрый" план у меня и сложился! )))

Цитата(jcxz @ Apr 19 2018, 15:14) *
Вы знаете что такое "ЦАП" в понимании ТС-а? Или обладаете телепатическими способностями?
Я вот даже так и не понял: этот ЦАП - это отдельный чип с параллельными входами данных, или это отдельный чип с последовательным вводом данных, или этот ЦАП - это блок внутри другого чипа (или МК)? И как во всех этих случаях подать что-то "на каждый разряд"?
Вот подали Вы по SPI ему 16 бит на вход, и что? Может последние 4 бита будут отброшены внутри? А может не отброшены, а напряжение сформировано ШИМ-ом?
Считать при этом ЦАП 16 разрядным или нет? "16 разрядов" в терминологии ТЗ автора, это что означает - что АЦП может принять 16 разрядов по интерфейсу или что?
А если внутри ЦАП по аналоговому выходу имеется фильтр + внутри ШИМ + погрешности питания и измерения - как понять что "напряжение на выходе становится отличным от 0 вольт"? Оно там всё время будет меняться.
И ещё 100500 других вариантов. Бессмысленное ТЗ... laughing.gif


Так может пойти к "заказчику" и спросить - как его удовлетворить? rolleyes.gif


Это именно блок внутри большой микросхемы просто для проверки сначала делаем кристалл с блоком, развариваем в подходящем корпусе и проверяем на соответствие ТЗ.

А на счет "спросить как удовлетворить" это лучше пусть начальство занимается оно это великолепно умеет! )

Цитата(_Vova @ Apr 19 2018, 14:56) *
если у Вас будут измерены INL и DNL зачем это?
вообще, странное/неполное ТЗ или может старожилы шутят - "на ведро, сходи за трансмиссией"
какой архитектуры ЦАП? может хватит показать, что у него 16 пинов шины данных


Вот сам не понимаю зачем? Но такой пункт есть помимо всего прочего.
А старожилы раньше просто не проводили измерения и не писали методики измерения ЦАП-ов просто. АЦП были а вот с обратной задачей тупо не сталкивались.
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Apr 19 2018, 11:48
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(kopterr @ Apr 19 2018, 15:48) *
А старожилы раньше просто не проводили измерения и не писали методики измерения ЦАП-ов просто. АЦП были а вот с обратной задачей тупо не сталкивались.

Интересно, как вы доказываете что у АЦП есть 16 разрядов?
Go to the top of the page
 
+Quote Post
gregory
сообщение Apr 20 2018, 06:24
Сообщение #32


Местный
***

Группа: Участник
Сообщений: 215
Регистрация: 10-06-05
Пользователь №: 5 887



Цитата(HardEgor @ Apr 18 2018, 21:26) *
Если вопрос стоит так тупо, то:
- подаете на каждый разряд логическую 1(на остальных 0)
- если при подаче напряжение на выходе становится отличным от 0 вольт , значит разряд в наличии и работает.
и так 16 раз.
Для отчета составляете таблицу номер разряда - напряжение.

А надо ли проверять , кратно ли каждое напряжение напряжению младшего разряда?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 20 2018, 06:28
Сообщение #33


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(gregory @ Apr 20 2018, 09:24) *
А надо ли проверять , кратно ли каждое напряжение напряжению младшего разряда?

В дифференциальной нелинейности учтется.
Go to the top of the page
 
+Quote Post
тау
сообщение Apr 20 2018, 07:12
Сообщение #34


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(gregory @ Apr 20 2018, 10:24) *
А надо ли проверять , кратно ли каждое напряжение напряжению младшего разряда?
по хорошему - надо , хотя бы примерно, вес каждого разряда должен быть оценен на соответствие зависимости по двоичной степени, неточное соответствие обязательно скажется в DNL, но это уже иной параметр, со своей собственной методикой проверки

Цитата(ViKo @ Apr 20 2018, 10:28) *
В дифференциальной нелинейности учтется.
нет, не учтётся. Можете спроектировать ЦАП на 14 разрядов честных(функциональных), объявить что у Вас якобы 16 разрядов но DNL=4-5LSB , будете юридически чисты, но матюков впоследствии не избежите.


Go to the top of the page
 
+Quote Post
HardEgor
сообщение Apr 20 2018, 07:29
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(gregory @ Apr 20 2018, 13:24) *
А надо ли проверять , кратно ли каждое напряжение напряжению младшего разряда?

А у автора темы такой задачи не стоит sm.gif Табличка нужна только для отчетности.
Go to the top of the page
 
+Quote Post
gregory
сообщение Apr 20 2018, 08:22
Сообщение #36


Местный
***

Группа: Участник
Сообщений: 215
Регистрация: 10-06-05
Пользователь №: 5 887



Цитата(HardEgor @ Apr 20 2018, 12:29) *
А у автора темы такой задачи не стоит sm.gif Табличка нужна только для отчетности.

Это я заметил, вопрос почти риторический.
Go to the top of the page
 
+Quote Post
kopterr
сообщение Apr 23 2018, 02:18
Сообщение #37


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Цитата(тау @ Apr 20 2018, 14:12) *
по хорошему - надо , хотя бы примерно, вес каждого разряда должен быть оценен на соответствие зависимости по двоичной степени, неточное соответствие обязательно скажется в DNL, но это уже иной параметр, со своей собственной методикой проверки

нет, не учтётся. Можете спроектировать ЦАП на 14 разрядов честных(функциональных), объявить что у Вас якобы 16 разрядов но DNL=4-5LSB , будете юридически чисты, но матюков впоследствии не избежите.


Я вот тоже думаю что надо иначе вопросы возникнут типа - "а почему собственно при дрыгании N-ым разрядом на выходе должно быть хх Вольт?".
Пока думаю вывести размер ступени ЦАПа от выходного тока полной шкалы (он тоже измеряется по ТЗ) и из этого составить таблицу для каждого бита из 16-ти.
Остается только вопрос не испортит ли DNL такие измерения.

Цитата(HardEgor @ Apr 20 2018, 14:29) *
А у автора темы такой задачи не стоит sm.gif Табличка нужна только для отчетности.


Да как сказать отчетность разная может быть. Можно же и тему не сдать если что! )))

Цитата(HardEgor @ Apr 19 2018, 18:48) *
Интересно, как вы доказываете что у АЦП есть 16 разрядов?


Этого я пока не знаю (не спрашивал у местных) мне чего то хватило и ЦАПа пока что! )))
Go to the top of the page
 
+Quote Post
тау
сообщение Apr 23 2018, 08:16
Сообщение #38


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(kopterr @ Apr 23 2018, 06:18) *
Остается только вопрос не испортит ли DNL такие измерения.

sm.gif не может оно испортить . Допустим что у вас точность промера "веса" каждого разряда 1% ( это круто и более чем достаточно для того чтобы убедить всех в том, что у вас разряды двоично-взвешенные) . Тогда абсолютная ошибка при переходе кода 7FFF на 8000 может дать 0,01/2/2-15 единиц младшего разряд, что == 164LSB. В этой связи ваши ожидаемые 4LSB DNL никак не проявятся при проверке веса каждого разряда по методике проверки количества двоичных разрядов.

Сообщение отредактировал тау - Apr 23 2018, 09:12
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Apr 23 2018, 10:27
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(kopterr @ Apr 23 2018, 09:18) *
Я вот тоже думаю что надо иначе вопросы возникнут типа - "а почему собственно при дрыгании N-ым разрядом на выходе должно быть хх Вольт?".

Вы зря натягиваете на конкретный пункт испытаний дополнительные условия, они потянут за собой дополнительные проблемы sm.gif
Вам надо обозначить что разряд работает и влияет на выходное напряжение. А как он влияет - это вопрос пункта испытания на линейность!

Цитата(kopterr @ Apr 23 2018, 09:18) *
Этого я пока не знаю (не спрашивал у местных) мне чего то хватило и ЦАПа пока что! )))

Так спросите как . Для ЦАПа сделайте ровно наоборот.
Go to the top of the page
 
+Quote Post
kopterr
сообщение Apr 27 2018, 05:13
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Цитата(тау @ Apr 23 2018, 15:16) *
sm.gif не может оно испортить . Допустим что у вас точность промера "веса" каждого разряда 1% ( это круто и более чем достаточно для того чтобы убедить всех в том, что у вас разряды двоично-взвешенные) . Тогда абсолютная ошибка при переходе кода 7FFF на 8000 может дать 0,01/2/2-15 единиц младшего разряд, что == 164LSB. В этой связи ваши ожидаемые 4LSB DNL никак не проявятся при проверке веса каждого разряда по методике проверки количества двоичных разрядов.


Согласен! )

Цитата(HardEgor @ Apr 23 2018, 17:27) *
Вы зря натягиваете на конкретный пункт испытаний дополнительные условия, они потянут за собой дополнительные проблемы sm.gif
Вам надо обозначить что разряд работает и влияет на выходное напряжение. А как он влияет - это вопрос пункта испытания на линейность!


Так спросите как . Для ЦАПа сделайте ровно наоборот.


Да похоже действительно "натягиваю". sm.gif

Пока что написал в методике как тут советовали - проверяеться путем "ногодрыгания" по каждому из 16 разрядов меандром с частотой 1кГц и измерение микровольтметром значения выходного напряжения ЦАП.
Осталось дописать остальное и посмотреть что скажет сначала начальство а потом заказчик! )))
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Apr 28 2018, 14:47
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(kopterr @ Apr 27 2018, 12:13) *
Пока что написал в методике как тут советовали - проверяеться путем "ногодрыгания" по каждому из 16 разрядов меандром с частотой 1кГц и измерение микровольтметром значения выходного напряжения ЦАП.

А зачем частота? Не стоит усложнять - придется указывать параметры этой частоты, прикручивать поверенный генератор.
Лучше всего - источник напряжения и штекер, который последовательно втыкается в гнезда разрядов. Методика испытаний должна быть как можно проще - для полных "баранов".
Go to the top of the page
 
+Quote Post
Даджал
сообщение Apr 29 2018, 07:32
Сообщение #42





Группа: Участник
Сообщений: 11
Регистрация: 16-02-18
Пользователь №: 101 801



Цитата(kopterr @ Apr 27 2018, 05:13) *
Пока что написал в методике как тут советовали - проверяеться путем "ногодрыгания" по каждому из 16 разрядов меандром с частотой 1кГц и измерение микровольтметром значения выходного напряжения ЦАП.

А почему не показать работу разрядов с помощью спектроанализатора? Там и один битик можно показать, и полосу.
Go to the top of the page
 
+Quote Post
novikovfb
сообщение Apr 29 2018, 07:34
Сообщение #43


Знающий
****

Группа: Участник
Сообщений: 518
Регистрация: 29-09-11
Пользователь №: 67 450



Цитата(Даджал @ Apr 29 2018, 11:32) *
А почему не показать работу разрядов с помощью спектроанализатора? Там и один битик можно показать, и полосу.

Потому что тогда заказчику придется еще объяснять связь между разрядами и спектроанализатором.
Go to the top of the page
 
+Quote Post
Даджал
сообщение Apr 29 2018, 09:03
Сообщение #44





Группа: Участник
Сообщений: 11
Регистрация: 16-02-18
Пользователь №: 101 801



Цитата(novikovfb @ Apr 29 2018, 07:34) *
Потому что тогда заказчику придется еще объяснять связь между разрядами и спектроанализатором.

Ну заказчик же собирается использовать весь диапазон 16-ти битного ЦАПа? Тогда он должен понимать и связь. Иначе странный какой-то заказчик, прям сферический в вакууме.
Go to the top of the page
 
+Quote Post
novikovfb
сообщение Apr 29 2018, 09:50
Сообщение #45


Знающий
****

Группа: Участник
Сообщений: 518
Регистрация: 29-09-11
Пользователь №: 67 450



Цитата(Даджал @ Apr 29 2018, 13:03) *
Ну заказчик же собирается использовать весь диапазон 16-ти битного ЦАПа? Тогда он должен понимать и связь. Иначе странный какой-то заказчик, прям сферический в вакууме.

Это Вы с военной приемкой никогда не общались. Ему ничего не положено понимать, кроме написанного в документации.
Go to the top of the page
 
+Quote Post
kopterr
сообщение May 4 2018, 03:29
Сообщение #46


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Цитата(HardEgor @ Apr 28 2018, 21:47) *
А зачем частота? Не стоит усложнять - придется указывать параметры этой частоты, прикручивать поверенный генератор.
Лучше всего - источник напряжения и штекер, который последовательно втыкается в гнезда разрядов. Методика испытаний должна быть как можно проще - для полных "баранов".


Фокус в том что проверкой я буду заниматься сам лично, а вот методика как я буду это делать согласовывается с заказчиком! )))


Цитата(novikovfb @ Apr 29 2018, 14:34) *
Потому что тогда заказчику придется еще объяснять связь между разрядами и спектроанализатором.


Вот именно! )))
Go to the top of the page
 
+Quote Post
HardEgor
сообщение May 4 2018, 10:23
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(kopterr @ May 4 2018, 10:29) *
Фокус в том что проверкой я буду заниматься сам лично, а вот методика как я буду это делать согласовывается с заказчиком! )))

Самый фокус будет, когда по этой методике вы будете проверять под контролем заказчика, и он вам в процессе задаст еще сотню дополнительных вопросов sm.gif
Поэтому чем проще - тем меньше вопросов.
Go to the top of the page
 
+Quote Post
kopterr
сообщение May 7 2018, 02:47
Сообщение #48


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-06
Из: Новосибирск
Пользователь №: 18 925



Цитата(HardEgor @ May 4 2018, 17:23) *
Самый фокус будет, когда по этой методике вы будете проверять под контролем заказчика, и он вам в процессе задаст еще сотню дополнительных вопросов sm.gif
Поэтому чем проще - тем меньше вопросов.


Есть надежда что если сами заказчики согласуют методику приемки, то все вопросы уже будут отсылаться к подписанной ими же методике проверки! )))
Вопрос только согласуют ли они такой метод проверки! sm.gif
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 10:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01955 секунд с 7
ELECTRONIX ©2004-2016