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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Микроконтроллеры с АЦП высокого разрешения, Помогите подобрать решение
Maximm
сообщение Oct 19 2007, 21:50
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137



Для обработки сигналов с датчиков требуется интегрированое решение контроллер с Сигма-Дельта АЦП
Нашел у техаса MSC12xx, хотел бы узнать если ли аналоги какие-нибудь этой микросхемы с похожими параметрами?
Нужно разрешение 16-bit при частоте как мин 200 выборок в сек. но это крайний минимум( crying.gif


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 20 2007, 03:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



ADUC848 не пойдет ? (тоже 8052 ядро) 1.3 KSPS http://www.analog.com/en/prod/0,,762_0_ADUC848%2C00.html
Правда на 200 SPS там бит 15 получится
А чем Техас не угодил ?
Go to the top of the page
 
+Quote Post
speccy1983
сообщение Oct 20 2007, 04:39
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 28
Регистрация: 24-08-06
Из: Екаеринбург
Пользователь №: 19 801



Цитата(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.

Сообщение отредактировал speccy1983 - Oct 20 2007, 04:48
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 20 2007, 08:01
Сообщение #4


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

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
серия C8051F35x - они с 24 сигма-дельта АЦП, правда 1 ksps.

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

Преимущество микроконтроллеров Silabs - возможность отладки под эмулятором. (с ними работаем - всё путём). А вот у MSC1210 только ISP и дебаггер какой-то. По цене они явно проигрывают, производительность по-хуже, но есть продукты с бОльшим объёмом памяти программ. По аналоговой части для медленных измерений практически равноценны.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 20 2007, 13:12
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Чисто для самообразования - а что, 1 MSPS @ 16 bit реально эти Silabs дают ? Чего-то как-то много для дельта сигмы такой точности мне казалось по темности моей
Go to the top of the page
 
+Quote Post
anton
сообщение Oct 20 2007, 13:58
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422



16бит на 1MSPS у них точно не дельта сигма. Там класическая схема высокоскоростных ацп похоже конвеер.
Да дополнительно у них в контроллере имеется канал ДМА работаюший с АЦП. Ну и точность конечно не равна 16битам.
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 20 2007, 14:53
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



но 16 бит - это все таки non missing codes ? Или просто для понтов 16 бит написано ? smile.gif
Go to the top of the page
 
+Quote Post
speccy1983
сообщение Oct 20 2007, 14:57
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 28
Регистрация: 24-08-06
Из: Екаеринбург
Пользователь №: 19 801



Цитата(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 бит на такой скорости - получится.

Сообщение отредактировал speccy1983 - Oct 20 2007, 14:59
Go to the top of the page
 
+Quote Post
Maximm
сообщение Oct 20 2007, 22:21
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137



Посмотрел даташиты на SiLabs вот думаю? мне как раз надо два канала обрабатывать, что лучше будет
2 * С8051F350 или C8051F06x(Flash памяти много не нужно для программы)

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

И можете ссылок кинуть про его отладочные платы и отладчики

Сообщение отредактировал Maximm - Oct 20 2007, 22:32


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
Энтомолог
сообщение Oct 20 2007, 22:33
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 24-01-07
Пользователь №: 24 741



Простите за ответ вопросом, но почему нельзя использовать отдельную микросхему АЦП? По поводу встроенного 16-bit АЦП - это большая редкость, что и подтверждается ответами. При использовании продуктов от TI будьте осторожны - они любят преувеличивать (порой на пару разрядов)
Go to the top of the page
 
+Quote Post
Maximm
сообщение Oct 20 2007, 22:39
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137



Цитата(Maximm @ Oct 21 2007, 02:21) *
И можете ссылок кинуть про его отладочные платы и отладчики


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


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


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


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
Энтомолог
сообщение Oct 20 2007, 23:19
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 24-01-07
Пользователь №: 24 741



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



По параллельному интерфейсу передача данных много времени не займет. В общем случае потреблять будет столько же. Почему должно быть меньше? Пластмасса корпуса ничего не потребляет. Просто быстрые 16bit - это область специализированных микросхем. Советую посмотреть у AD, например AD7655 (одна из многих). 1MSPS@16bit, 120mW; если 10kSPS, то всего 2,4mW. При 200 kSPS будет порядка 40 mW.
Go to the top of the page
 
+Quote Post
globalist
сообщение Oct 21 2007, 21:55
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 7-02-06
Из: Moscow
Пользователь №: 14 086



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


Извините. У всех разные потребности. В частности место, да и деньги никто не отменял. santa2.gif
Go to the top of the page
 
+Quote Post
Энтомолог
сообщение Oct 21 2007, 23:52
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 24-01-07
Пользователь №: 24 741



Цитата(Maximm @ Oct 20 2007, 01:50) *
Нужно разрешение 16-bit при частоте как мин 200 выборок в сек. но это крайний минимум( :crying:



Сейчас сам заметил, что невнимательно прочитал пост. Я думал, что надо 200k выборок, а оказалось всего то 200. Тогда проблем почти нет, таких вещей полно, в том числе и у того же AD, как уже написали. Вот если было бы нужно более 200kSPS@16bit, тогда, практически однозначно, внешний девайс. Кстати говоря, тогда аргумент про быстродействие совсем непонятен. Уж 200 выборок/с по любому последовательному интерфейсу передать можно без проблем, если все же внешнюю микросхему использовать.
Go to the top of the page
 
+Quote Post
speccy1983
сообщение Oct 22 2007, 08:17
Сообщение #15


Участник
*

Группа: Свой
Сообщений: 28
Регистрация: 24-08-06
Из: Екаеринбург
Пользователь №: 19 801



ToolStik - это дешевый USB программатор-дебаггер. он безкорпусный. от этого всего 600 рэ. www.efo.ru .Они продают. У них есть полная версия - коробочка, диск и прочее. но дороже, а это для ознакомления, так сказать. но я шью через него без вопросов. Дебагером не пользуюсь, поэтому ничего не скажу толком. Что касается силабса, то у них есть Configuration Wizard - визард настройки переферии - ставите галочки напротив нужных функций, выбираете скорости УАРТов. АЦП и пр. а он генерит код инициализации перефирии на Си или асме...Чрезвычайно удобно. Я сам не уверен в точности 2х 16 бит@1MSPS, но, похоже что, они не врут...Сам был очарован эти кристаллом - все продумано и логично (касабельно перефирии) не в пример некоторым AVRкам...Пока глюков не вижу...ядро 51е, тут уж на любителя, единственное, что работает на 25 МГц и команду за 2 такта выполняет..
Go to the top of the page
 
+Quote Post
Maximm
сообщение Oct 22 2007, 18:17
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137



В начале я спрашивал про контроллеры именно с сигма-дельта АЦП и пока выбор пал на С8051F350, вот может отпишитесь кто с ним работал - его характеристики АЦП соответсвуют описаниям?

И еще вопросик: не бывает решений такого типа на ARM архитектуре?


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 22 2007, 20:48
Сообщение #17


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

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



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


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Максим Зиновьев
сообщение Oct 26 2007, 08:19
Сообщение #18


Техногипнолог
*****

Группа: Свой
Сообщений: 1 132
Регистрация: 6-03-05
Из: Saratov
Пользователь №: 3 126



Цитата(Maximm @ Oct 21 2007, 02:21) *
....

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




Ловите екселевский файлик
Прикрепленные файлы
Прикрепленный файл  F350_Resolution_Calculator_r02.rar ( 29.21 килобайт ) Кол-во скачиваний: 67
 
Go to the top of the page
 
+Quote Post
Maximm
сообщение Oct 26 2007, 19:34
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137



Спасибо, за информацию!

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


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
Sergu
сообщение Oct 27 2007, 07:59
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 18-03-05
Пользователь №: 3 452



Цитата(Maximm @ Oct 26 2007, 22:34) *
Спасибо, за информацию!

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


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

лучше прикиньте, не хватит ли вам 100 выборок в сек , тогда на любых aduc можно добиться 15-16 разрядов при 4-8 кратном усилении сигнала.
Go to the top of the page
 
+Quote Post
Максим Зиновьев
сообщение Oct 27 2007, 10:19
Сообщение #21


Техногипнолог
*****

Группа: Свой
Сообщений: 1 132
Регистрация: 6-03-05
Из: Saratov
Пользователь №: 3 126



Цитата(Maximm @ Oct 26 2007, 23:34) *
Спасибо, за информацию!

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


Может быть, стоит обратить внимание на C8051F06x ? Там не сигма-дельта и целый мегОгерц обещают при 16 бит... smile.gif
Go to the top of the page
 
+Quote Post
Maximm
сообщение Oct 29 2007, 21:19
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137



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


Хотелось бы иметь всю аналоговую часть на кристалле(источники тока, буфера, PGA, ЦАП)


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
doomer#gp
сообщение Nov 13 2007, 19:42
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



ADuC84x - такая дрянь. Помимо наличия косяков в реализации х51 и внутренней перифирии данный девайс имеет проблемы с помехоустоичивостью. Частенько слетает встроенный Flash. При превышении сигнала на АЦП Uref выдает результат с зацикливанием через нуль. Использовали данный кристалл в схеме связанной с инвертором достаточно долго.
Go to the top of the page
 
+Quote Post
alexQ
сообщение Jan 24 2008, 12:43
Сообщение #24


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



2doomer#gp
первый раз такое слышу. 84x нормально пашут ... ищите у себя косяки
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:04
Рейтинг@Mail.ru


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