Easyelectronics.ru

Электроника для всех
Текущее время: 31 мар 2020, 05:02

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: АЦП в виде отдельной ИС и в МК, ценообразование.
СообщениеДобавлено: 10 июл 2017, 12:33 
Только пришел

Зарегистрирован: 01 фев 2013, 10:45
Сообщения: 9
Допиливаю небольшой домашний хобби-проект. Сначала была ардуинка, но в результате соб-но допила понадобился более точный АЦП, нежели у АВР. Ну и полез смотреть что есть из отдельных ИС. Залез на DigiKey, поглядеть что там рынок предлагает. Мне-то в общем 12-бит хватит, которых большинство АРМов даст, код можно и переписать. Но решил поискать сразу от 16-бит. И вот наткнулся.

Значит МК NXP MKL16Z32VFM4 со встроенным 16-битным SAR ADC на борту (который выдает до 464 ksps) стоит до $2.84 в "розницу", и при этом на борту этого МК тонна других "ништяков".
При этом "отдельно" самый дешевый 16-битный SAR ADC от 400 ksps находится ADS8864. Который от $7.67 стоит.

И вот не пинайте за вопрос, может он глупый, но правда интересно стало "какого хрена". Я понимаю, что это рынок и всё такое. Просто может я что-то упускаю и есть объективные причины того, что отдельно АЦП стоит дороже почти в 3 раза, нежели с МК?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АЦП в виде отдельной ИС и в МК, ценообразование.
СообщениеДобавлено: 10 июл 2017, 12:59 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3381
смотреть надо не на первую страницу рекламных брошюр, а в параметры из даташита.
тогда окажется что нелинейность у этого встроенного АЦП - 2 LSB, но не в 16-ти разрядном режиме а в 12-ти! то есть 0.05%, а эффективных разрядов около 12 и то, только после усреднения по 32м точкам.
а так да, регистр результата АЦП - 16-ти разрядный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АЦП в виде отдельной ИС и в МК, ценообразование.
СообщениеДобавлено: 10 июл 2017, 13:44 
Старожил

Зарегистрирован: 25 авг 2011, 14:00
Сообщения: 3001
Хорошая аналоговая часть у Силабсовских 8051 и Cypress PSoC. На отдельном АЦП проще сделать "чистые" измерения, особо если в другом домене питания или на биполярном. Иногда даже простенький АЦП легче поставить отдельно - у меня на одной плате стоит медленный 12-битник ADS1000 и в результате вся плата аналоговая и 5-вольтовая, а I2C я могу подключить к любому цифровому МК или радиомодулю за 5 минут.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АЦП в виде отдельной ИС и в МК, ценообразование.
СообщениеДобавлено: 10 июл 2017, 13:47 
Только пришел

Зарегистрирован: 01 фев 2013, 10:45
Сообщения: 9
_pv писал(а):
смотреть надо не на первую страницу рекламных брошюр, а в параметры из даташита.

Тут каюсь, мог невнимательным быть. Но всё же.

Цитата:
тогда окажется что нелинейность у этого встроенного АЦП - 2 LSB, но не в 16-ти разрядном режиме а в 12-ти! то есть 0.05%, а эффективных разрядов около 12 и то, только после усреднения по 32м точкам.
а так да, регистр результата АЦП - 16-ти разрядный.

Даташит NXP Kinetis заявляет, что там около 14 эффективных бит в 16-битном режиме:
Вложение:
Screenshot_20170710_114415.png
Screenshot_20170710_114415.png [ 52.27 Кб | Просмотров: 951 ]

Но ведь и предложенный SPI ADC тоже "не без греха". Да, получше хар-ки конечно, но не прям чтобы совсем:
Вложение:
Screenshot_20170710_114529.png
Screenshot_20170710_114529.png [ 23.4 Кб | Просмотров: 951 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АЦП в виде отдельной ИС и в МК, ценообразование.
СообщениеДобавлено: 10 июл 2017, 14:38 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3381
passingby писал(а):
_pv писал(а):
тогда окажется что нелинейность у этого встроенного АЦП - 2 LSB, но не в 16-ти разрядном режиме а в 12-ти! то есть 0.05%, а эффективных разрядов около 12 и то, только после усреднения по 32м точкам. а так да, регистр результата АЦП - 16-ти разрядный.

Тут каюсь, мог невнимательным быть. Но всё же.
Даташит NXP Kinetis заявляет, что там около 14 эффективных бит в 16-битном режиме:


можно конечно быть оптимистом и рассматривать typical значения, а не min, но там специально синенькая цифирка 2 стоит, и если прочитать что там внизу мелким шрифтом написано, то выяснится, что эти значения не проверялись и они ничего не гарантируют. поэтому верить можно только значению min/max.
и даже если смотреть typ и эксраполировать его до avg=1, без усреднения, то там будет <13 разрядов, а закладываться можно только на 11 разрядов из столбца min.
и это только шумы, которые оверсэмплингом можно попробовать снизить, но есть ещё 12ти разрядная нелинейность, в том числе дифференциальная, которая этому оверсэмплингу будет мешать.

ну а в целом по теме ценообразования, в среднем 12битные АЦП до 1МГц в составе МК уже давно сильно дешевле отдельных. и в некоторых других случаях тоже встречаются перекосы:
как то lpc4370 c 12бит 80MSPS, дешевле аналогичных отдельных АЦП
или мелкие msp430 с хоть и медленными и не самыми аккуратными, но всё же 16/24 сигма-дельта АЦП с программируемым предусилителем за ~1-2$.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АЦП в виде отдельной ИС и в МК, ценообразование.
СообщениеДобавлено: 10 июл 2017, 15:02 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 6626
_pv писал(а):
смотреть надо не на первую страницу рекламных брошюр, а в параметры из даташита.
тогда окажется что < . . . >
[flood] В этом смысле мне политика Микрочипа импонирует. Возьму пример с их простенькими АЦП в PIC16 (с которыми работал).
У меня сложилось впечатление, что они на тот момент разрабатывали 12-битный АЦП. Вышел он у них как-то не очень.
И как они поступили: не стали расхваливать вот такою вот хитрой рекламой, а просто откусили два младших разряда.
И в классе 10-битных такой АЦП естественно превосходен и по линейности, и по "честному" количеству разрядов.
12-битные у них тоже появились, попозже. С ними не работал, сколь хороши не скажу. [/flood]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АЦП в виде отдельной ИС и в МК, ценообразование.
СообщениеДобавлено: 10 июл 2017, 15:12 
Старожил
Аватара пользователя

Зарегистрирован: 03 сен 2010, 22:46
Сообщения: 5693
Откуда: Москва
Трюки с разрядностью часто бывают. Например у PSoC 5LP дельта-сигма АЦП 16-разрядный по факту, хотя заявлено 20 бит. Но младшие 4 - это всего лишь встроенная интерполяция. Не то чтобы это плохо, это наоборот удобно, не надо делать интерполяцию самому, да и во многих случаях иметь дело с аппаратными регистрами проще и правильнее, чем с переменными. Просто к подобным цифрам надо относиться осторожно, и изучать все параметры в комплексе. А желательно еще и проверять на отладочных платах, собственно для того их и выпускают.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АЦП в виде отдельной ИС и в МК, ценообразование.
СообщениеДобавлено: 10 июл 2017, 15:16 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 6626
akatenev писал(а):
АЦП 16-разрядный по факту, хотя заявлено 20 бит.
Вот про что я и хотел подчеркнуть: гораздо интереснее (и приятнее) когда заявляют 10 разрядов, а качество по факту 12-разрядного.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АЦП в виде отдельной ИС и в МК, ценообразование.
СообщениеДобавлено: 10 июл 2017, 18:10 
Только пришел

Зарегистрирован: 01 фев 2013, 10:45
Сообщения: 9
_pv, ясно, спасибо. Так более-менее логика прослеживается теперь для меня. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АЦП в виде отдельной ИС и в МК, ценообразование.
СообщениеДобавлено: 10 июл 2017, 20:01 
Старожил

Зарегистрирован: 28 янв 2014, 13:12
Сообщения: 339
Отдельный АЦП во первых во первых позволяет организовать лучшую развязку питания. Во вторых на него нет наводок от рядом работающего ядра и периферии МК. В третьих он может быть более быстрым и иметь нормальную архитектуру, а не АЦП на измерении заряда как в СТМ32, где от времени выборки зависит точность, нельзя вешать конденсатор на вход АЦП и.т.д. (причем это в даташите не написано, нужно искать в апноутах).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB