-
- Could you please tell me how you managed to communicate with the
chip? Mine won’t respond at all—we’ve tried every method, but it
remains completely silent. Is there some kind of secret to it? - KateFirsova(05.11.2026 13:12,
)
- 5.0 SERIAL INTERFACE Ralex(877 знак., 05.11.2026 14:01)
- Все таки с точностью NSA2860 какая то фигня, 16 бит - это хотя бы
40000, даже пускай точность до третьего знака после запятой, а
реально значения уже во втором знаке врут :( - Make_Pic(20.08.2026 06:47)
- Вообще, INL 10 бит А СТОП не 10 бит, а 10 младших разрядов, 4 бита - Ralex(20.08.2026 11:46)
- INL до 15ppm of FullScale. То бишь 0,0015% от полного диапазона. reZident(1 знак., 20.08.2026 12:16, картинка)
- не, вы смотрите ацп, я про цап - Ralex(20.08.2026 12:31)
- Пардон! Промахнулся. Вы правы - 10 LSB. - reZident(20.08.2026 12:47)
- Тобишь нелинейность 10 младших бит - и как интерпретировать этот
параметр к реальной схеме? - Make_Pic(20.08.2026 14:23)
- 10 младших единиц. Иначе говоря, у вас 1/6000 нелинейность. Сами в
нужные величины переведите, в ппм или %FSR. - Ralex(20.08.2026 14:39)
- как получилось 1/6000? - Make_Pic(20.08.2026 14:49)
- все заполненные 16 бит это 100% FSR, в числах отсчётов это 65535. Если нелинейность младшие 10 единиц (или разрядов - но не бит!), то у вас в пределах этой нелинейности остается 65535/10 = 6553 значимых отсчёта. Я бы усушку утруску сделал как минимум ещё на полразряда, а то и целый. Но написал вам 1/6000, это грубо взятые 6553 отсчёта, в расчёте что ваша аналоговая часть не вносит дополнительной нелинейности. - Ralex(20.08.2026 14:57)
- как получилось 1/6000? - Make_Pic(20.08.2026 14:49)
- 10 младших единиц. Иначе говоря, у вас 1/6000 нелинейность. Сами в
нужные величины переведите, в ппм или %FSR. - Ralex(20.08.2026 14:39)
- Тобишь нелинейность 10 младших бит - и как интерпретировать этот
параметр к реальной схеме? - Make_Pic(20.08.2026 14:23)
- Пардон! Промахнулся. Вы правы - 10 LSB. - reZident(20.08.2026 12:47)
- не, вы смотрите ацп, я про цап - Ralex(20.08.2026 12:31)
- INL до 15ppm of FullScale. То бишь 0,0015% от полного диапазона. reZident(1 знак., 20.08.2026 12:16, картинка)
- Вообще, INL 10 бит А СТОП не 10 бит, а 10 младших разрядов, 4 бита - Ralex(20.08.2026 11:46)
- один момент уже указывал - встроенный ОУ по-любому имеет ненулевой
свинг по минусу - резистор с выхода на землю может помочь при
значениях, близких к нулю. Vit(206 знак., 20.08.2026 04:30)
- DACи с однополярным питанием все имеют не чистый ноль на уровне десятков милливольт. Резистор с выхода на землю ничего не дает - подключал. Только схема с минусовым смещением дает результат. - Make_Pic(23.08.2026 17:07)
- +1 Да помню, и возможно он хоть как то улучшит ситуацию. - Make_Pic(20.08.2026 06:44)
- Может я чего-то не понимаю, но в ЦАП передаются (должны
передаваться) целочисленные данные, но в таблице какие-то ох....какие дроби. Может это ошибка
округления при переходе от float к int? - reZident(19.08.2026 20:32)
- Я данные просто привел к шкале 4000мВ, а вот что реально передается Make_Pic(1 знак., 19.08.2026 20:55, картинка)
- а какая шкала? при 5 В расчетное для 0xCE58 (52824) не 3.99999... В, а 4.03015...В Vit(110 знак., 21.08.2026 10:02)
- Я данные просто привел к шкале 4000мВ, а вот что реально передается Make_Pic(1 знак., 19.08.2026 20:55, картинка)
- график Make_Pic(1 знак., 19.08.2026 19:10, картинка)
- Спросите, а где нелинейность, отличаются только наклоном - вот и я смотрю... - Make_Pic(19.08.2026 19:14)
- синий график реальный выход, оранжевый посылаемые данные - Make_Pic(19.08.2026 19:13)
- Офигенно информативный график (сарказм). Лучше уж разность построить на графике. - SciFi(19.08.2026 19:34)
- Вот разность, тобишь ошибка между посылаемыми в DAC данными и
реальным выходом Make_Pic(1 знак., 19.08.2026 20:17, картинка)
- В подобных случаях, я смещаю выход ЦАП в минус - резистивный делитель с выхода на минус стабилизированного питания или отрицательный ИОН, хотя бы в виде TL431I. И использую не весь диапазон АЦП от нуля, а с фактического нуля после делителя. Чтобы не получить такую нелинейность у не контролируемого нуля, как у Вас. Nikolay_Po(136 знак., 20.08.2026 10:36)
- Я надеялся, что пока дойду до работы и эту картинку прокомментируют репликой "сарказм". Измените коэффициент передачи между ожидаемым и истинным результатами таким образом, чтоб кривая разницы приходила в ноль при аргументе 20. Так Вам гораздо больше понравится. А закидон в начале шкалы уже вроде бы обсудили. Кроме того, в схеме между ЦАПом и потребителем стоит лютое количество компонентов, почти каждый из которых влияет на результат. Поэтому претензии на точность 0.1% мне Kpoк(24 знак., 20.08.2026 09:17)
- Так гораздо лучше, сразу стала видна особенность вблизи нуля. В сообщении выше Vit как раз о таком пишет. - ЫЫyкпy(20.08.2026 06:23)
- 0,3%? Мне такого обычно хватало :-) Там точность опорника 0,1% вроде бы. Ну и ещё где-нибудь по дороге можно потерять, если мерить неаккуратно, наверное. - SciFi(19.08.2026 20:48)
- Вот разность, тобишь ошибка между посылаемыми в DAC данными и
реальным выходом Make_Pic(1 знак., 19.08.2026 20:17, картинка)
- Офигенно информативный график (сарказм). Лучше уж разность построить на графике. - SciFi(19.08.2026 19:34)
- Could you please tell me how you managed to communicate with the
chip? Mine won’t respond at all—we’ve tried every method, but it
remains completely silent. Is there some kind of secret to it? - KateFirsova(05.11.2026 13:12,
