Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Микроконтроллеры с АЦП высокого разрешения
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Maximm
Для обработки сигналов с датчиков требуется интегрированое решение контроллер с Сигма-Дельта АЦП
Нашел у техаса MSC12xx, хотел бы узнать если ли аналоги какие-нибудь этой микросхемы с похожими параметрами?
Нужно разрешение 16-bit при частоте как мин 200 выборок в сек. но это крайний минимум( crying.gif
DASM
ADUC848 не пойдет ? (тоже 8052 ядро) 1.3 KSPS http://www.analog.com/en/prod/0,,762_0_ADUC848%2C00.html
Правда на 200 SPS там бит 15 получится
А чем Техас не угодил ?
speccy1983
Цитата(Maximm @ Oct 20 2007, 00:50) *
Для обработки сигналов с датчиков требуется интегрированое решение контроллер с Сигма-Дельта АЦП
Нашел у техаса MSC12xx, хотел бы узнать если ли аналоги какие-нибудь этой микросхемы с похожими параметрами?
Нужно разрешение 16-bit при частоте как мин 200 выборок в сек. но это крайний минимум( crying.gif

Посмотрите SiLabs C8051F06x (2 отдельных 16 бит АЦП по 1 MSPS каждый+DMA, 10 бит 200 ksps ADC, 51 ядро,2 DAC, 25 MIPS, CAN и пр) Что касается цифровой части - очень продуманный кристалл, что касается аналогвой - по различным отзывам - на высоте. Сам его юзаю. Да и от других про продукцию SiLabs плохого не слышал. На них достаточно много документации на русском. если надо - вышлю. Есть своя IDE которая стыкуется с кейлом, есть дешевые ToolStick (программатор + отладчик) за 600 рэ. Сами кристаллы тоже где-то около 20 уе. Вообще, на мой взгляд, из 8 битных у них самые интересные решения+ самая серьезная аналоговая переферия. Да и, еще раз повторюсь, плохого о них не слышал. Гляньте, например http://electronix.ru/forum/index.php?showtopic=37907. У них есть серия C8051F35x - они с 24 сигма-дельта АЦП, правда 1 ksps.
sensor_ua
Цитата
серия C8051F35x - они с 24 сигма-дельта АЦП, правда 1 ksps.

поправлю - C8051F352/353 имеют 16-бит АЦП
ну и Maximm искал аж
Цитата
как мин 200 выборок в сек
, так что 1 ksps ему может подойти.

Преимущество микроконтроллеров Silabs - возможность отладки под эмулятором. (с ними работаем - всё путём). А вот у MSC1210 только ISP и дебаггер какой-то. По цене они явно проигрывают, производительность по-хуже, но есть продукты с бОльшим объёмом памяти программ. По аналоговой части для медленных измерений практически равноценны.
DASM
Чисто для самообразования - а что, 1 MSPS @ 16 bit реально эти Silabs дают ? Чего-то как-то много для дельта сигмы такой точности мне казалось по темности моей
anton
16бит на 1MSPS у них точно не дельта сигма. Там класическая схема высокоскоростных ацп похоже конвеер.
Да дополнительно у них в контроллере имеется канал ДМА работаюший с АЦП. Ну и точность конечно не равна 16битам.
DASM
но 16 бит - это все таки non missing codes ? Или просто для понтов 16 бит написано ? smile.gif
speccy1983
Цитата(DASM @ Oct 20 2007, 17:53) *
но 16 бит - это все таки non missing codes ? Или просто для понтов 16 бит написано ? smile.gif

В самом деле фиг его знает, какую точность она дает, но, если с внутреннего опорного взять делитель, подать напряжение и усреднить за 64 выборки, то схема даже на проводочках собраная( пока плату не травил), держит 4 разряда после запятой (ну опора 2,3 вольта, делителем выставляем, скажем, 1,3456 вольта) даже не шелохнется. Проверял это же напряжение вольтметром с точностью 0.01% - показания совпадают. Что сам делал, то сказалsmile.gif Так что обещанным 16 битам я верю, хотя, ессно, не на заявленном 1MSPS. хотя, скажем 10 бит на такой скорости - получится.
Maximm
Посмотрел даташиты на SiLabs вот думаю? мне как раз надо два канала обрабатывать, что лучше будет
2 * С8051F350 или C8051F06x(Flash памяти много не нужно для программы)

И вот прочитав даташит по C8051F350 - не понял сколько бит АЦП он рельно выдаст на 500 SPS?

И можете ссылок кинуть про его отладочные платы и отладчики
Энтомолог
Простите за ответ вопросом, но почему нельзя использовать отдельную микросхему АЦП? По поводу встроенного 16-bit АЦП - это большая редкость, что и подтверждается ответами. При использовании продуктов от TI будьте осторожны - они любят преувеличивать (порой на пару разрядов)
Maximm
Цитата(Maximm @ Oct 21 2007, 02:21) *
И можете ссылок кинуть про его отладочные платы и отладчики


Почти сам всё нашел, но вот про ToolStick не очень понял - что это такое?


Цитата(Энтомолог @ Oct 21 2007, 02:33) *
Простите за ответ вопросом, но почему нельзя использовать отдельную микросхему АЦП? По поводу встроенного 16-bit АЦП - это большая редкость, что и подтверждается ответами. При использовании продуктов от TI будьте осторожны - они любят преувеличивать (порой на пару разрядов)


Требуется интегрированое аналого-цифровое решение, чтоб некоторую обработку данных можно было производить налету и место на плате ограничено в этой задаче, да и схема потреблять я думаю так будет меньше - тоже важный фактор
Энтомолог
Цитата(Maximm @ Oct 21 2007, 02:39) *
Требуется интегрированое аналого-цифровое решение, чтоб некоторую обработку данных можно было производить налету и место на плате ограничено в этой задаче, да и схема потреблять я думаю так будет меньше - тоже важный фактор



По параллельному интерфейсу передача данных много времени не займет. В общем случае потреблять будет столько же. Почему должно быть меньше? Пластмасса корпуса ничего не потребляет. Просто быстрые 16bit - это область специализированных микросхем. Советую посмотреть у AD, например AD7655 (одна из многих). 1MSPS@16bit, 120mW; если 10kSPS, то всего 2,4mW. При 200 kSPS будет порядка 40 mW.
globalist
Цитата(Энтомолог @ Oct 21 2007, 02:33) *
Простите за ответ вопросом, но почему нельзя использовать отдельную микросхему АЦП? По поводу встроенного 16-bit АЦП - это большая редкость, что и подтверждается ответами. При использовании продуктов от TI будьте осторожны - они любят преувеличивать (порой на пару разрядов)


Извините. У всех разные потребности. В частности место, да и деньги никто не отменял. santa2.gif
Энтомолог
Цитата(Maximm @ Oct 20 2007, 01:50) *
Нужно разрешение 16-bit при частоте как мин 200 выборок в сек. но это крайний минимум( :crying:



Сейчас сам заметил, что невнимательно прочитал пост. Я думал, что надо 200k выборок, а оказалось всего то 200. Тогда проблем почти нет, таких вещей полно, в том числе и у того же AD, как уже написали. Вот если было бы нужно более 200kSPS@16bit, тогда, практически однозначно, внешний девайс. Кстати говоря, тогда аргумент про быстродействие совсем непонятен. Уж 200 выборок/с по любому последовательному интерфейсу передать можно без проблем, если все же внешнюю микросхему использовать.
speccy1983
ToolStik - это дешевый USB программатор-дебаггер. он безкорпусный. от этого всего 600 рэ. www.efo.ru .Они продают. У них есть полная версия - коробочка, диск и прочее. но дороже, а это для ознакомления, так сказать. но я шью через него без вопросов. Дебагером не пользуюсь, поэтому ничего не скажу толком. Что касается силабса, то у них есть Configuration Wizard - визард настройки переферии - ставите галочки напротив нужных функций, выбираете скорости УАРТов. АЦП и пр. а он генерит код инициализации перефирии на Си или асме...Чрезвычайно удобно. Я сам не уверен в точности 2х 16 бит@1MSPS, но, похоже что, они не врут...Сам был очарован эти кристаллом - все продумано и логично (касабельно перефирии) не в пример некоторым AVRкам...Пока глюков не вижу...ядро 51е, тут уж на любителя, единственное, что работает на 25 МГц и команду за 2 такта выполняет..
Maximm
В начале я спрашивал про контроллеры именно с сигма-дельта АЦП и пока выбор пал на С8051F350, вот может отпишитесь кто с ним работал - его характеристики АЦП соответсвуют описаниям?

И еще вопросик: не бывает решений такого типа на ARM архитектуре?
sensor_ua
А разве Вы в той ветке не бывали?
http://electronix.ru/forum/index.php?showt...37907&st=6#
Таму же писал, что соответствуют.
Что касается ARM, то на сегодня не слышно таких решений. У ADI какие-то ADuC-и на ARM есть, но разрядность АЦП нужно смотреть внимательно
Максим Зиновьев
Цитата(Maximm @ Oct 21 2007, 02:21) *
....

И вот прочитав даташит по C8051F350 - не понял сколько бит АЦП он рельно выдаст на 500 SPS?




Ловите екселевский файлик
Maximm
Спасибо, за информацию!

Вот только получается, что уже при частоте 240 выборок никакими 16 битами и не пахнет и 14 тоже, только на 12 можно надеяться(
В описании к AduC84x,написано, что он большую разрядность может обеспечить, может кто работал с ним?
Sergu
Цитата(Maximm @ Oct 26 2007, 22:34) *
Спасибо, за информацию!

Вот только получается, что уже при частоте 240 выборок никакими 16 битами и не пахнет и 14 тоже, только на 12 можно надеяться(
В описании к AduC84x,написано, что он большую разрядность может обеспечить, может кто работал с ним?


на нем при частоте выборок ~ 300 тоже не будет больше 14 разрядов , причем при внутреннем усилении не более чем в 4 раза

лучше прикиньте, не хватит ли вам 100 выборок в сек , тогда на любых aduc можно добиться 15-16 разрядов при 4-8 кратном усилении сигнала.
Максим Зиновьев
Цитата(Maximm @ Oct 26 2007, 23:34) *
Спасибо, за информацию!

Вот только получается, что уже при частоте 240 выборок никакими 16 битами и не пахнет и 14 тоже, только на 12 можно надеяться(
В описании к AduC84x,написано, что он большую разрядность может обеспечить, может кто работал с ним?


Может быть, стоит обратить внимание на C8051F06x ? Там не сигма-дельта и целый мегОгерц обещают при 16 бит... smile.gif
Maximm
Цитата(maximiz @ Oct 27 2007, 14:19) *
Может быть, стоит обратить внимание на C8051F06x ? Там не сигма-дельта и целый мегОгерц обещают при 16 бит... smile.gif


Хотелось бы иметь всю аналоговую часть на кристалле(источники тока, буфера, PGA, ЦАП)
doomer#gp
ADuC84x - такая дрянь. Помимо наличия косяков в реализации х51 и внутренней перифирии данный девайс имеет проблемы с помехоустоичивостью. Частенько слетает встроенный Flash. При превышении сигнала на АЦП Uref выдает результат с зацикливанием через нуль. Использовали данный кристалл в схеме связанной с инвертором достаточно долго.
alexQ
2doomer#gp
первый раз такое слышу. 84x нормально пашут ... ищите у себя косяки
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.