|
Микроконтроллеры с АЦП высокого разрешения, Помогите подобрать решение |
|
|
|
Oct 19 2007, 21:50
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137

|
Для обработки сигналов с датчиков требуется интегрированое решение контроллер с Сигма-Дельта АЦП Нашел у техаса MSC12xx, хотел бы узнать если ли аналоги какие-нибудь этой микросхемы с похожими параметрами? Нужно разрешение 16-bit при частоте как мин 200 выборок в сек. но это крайний минимум(
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
Oct 20 2007, 04:39
|
Участник

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

|
Цитата(Maximm @ Oct 20 2007, 00:50)  Для обработки сигналов с датчиков требуется интегрированое решение контроллер с Сигма-Дельта АЦП Нашел у техаса MSC12xx, хотел бы узнать если ли аналоги какие-нибудь этой микросхемы с похожими параметрами? Нужно разрешение 16-bit при частоте как мин 200 выборок в сек. но это крайний минимум(  Посмотрите 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
|
|
|
|
|
Oct 20 2007, 08:01
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата серия C8051F35x - они с 24 сигма-дельта АЦП, правда 1 ksps. поправлю - C8051F352/353 имеют 16-бит АЦП ну и Maximm искал аж Цитата как мин 200 выборок в сек , так что 1 ksps ему может подойти. Преимущество микроконтроллеров Silabs - возможность отладки под эмулятором. (с ними работаем - всё путём). А вот у MSC1210 только ISP и дебаггер какой-то. По цене они явно проигрывают, производительность по-хуже, но есть продукты с бОльшим объёмом памяти программ. По аналоговой части для медленных измерений практически равноценны.
--------------------
aka Vit
|
|
|
|
|
Oct 20 2007, 14:57
|
Участник

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

|
Цитата(DASM @ Oct 20 2007, 17:53)  но 16 бит - это все таки non missing codes ? Или просто для понтов 16 бит написано ?  В самом деле фиг его знает, какую точность она дает, но, если с внутреннего опорного взять делитель, подать напряжение и усреднить за 64 выборки, то схема даже на проводочках собраная( пока плату не травил), держит 4 разряда после запятой (ну опора 2,3 вольта, делителем выставляем, скажем, 1,3456 вольта) даже не шелохнется. Проверял это же напряжение вольтметром с точностью 0.01% - показания совпадают. Что сам делал, то сказал  Так что обещанным 16 битам я верю, хотя, ессно, не на заявленном 1MSPS. хотя, скажем 10 бит на такой скорости - получится.
Сообщение отредактировал speccy1983 - Oct 20 2007, 14:59
|
|
|
|
|
Oct 20 2007, 22:21
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137

|
Посмотрел даташиты на SiLabs вот думаю? мне как раз надо два канала обрабатывать, что лучше будет 2 * С8051F350 или C8051F06x(Flash памяти много не нужно для программы)
И вот прочитав даташит по C8051F350 - не понял сколько бит АЦП он рельно выдаст на 500 SPS?
И можете ссылок кинуть про его отладочные платы и отладчики
Сообщение отредактировал Maximm - Oct 20 2007, 22:32
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
Oct 20 2007, 22:39
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137

|
Цитата(Maximm @ Oct 21 2007, 02:21)  И можете ссылок кинуть про его отладочные платы и отладчики Почти сам всё нашел, но вот про ToolStick не очень понял - что это такое? Цитата(Энтомолог @ Oct 21 2007, 02:33)  Простите за ответ вопросом, но почему нельзя использовать отдельную микросхему АЦП? По поводу встроенного 16-bit АЦП - это большая редкость, что и подтверждается ответами. При использовании продуктов от TI будьте осторожны - они любят преувеличивать (порой на пару разрядов) Требуется интегрированое аналого-цифровое решение, чтоб некоторую обработку данных можно было производить налету и место на плате ограничено в этой задаче, да и схема потреблять я думаю так будет меньше - тоже важный фактор
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
Oct 20 2007, 23:19
|
Частый гость
 
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Oct 21 2007, 23:52
|
Частый гость
 
Группа: Свой
Сообщений: 147
Регистрация: 24-01-07
Пользователь №: 24 741

|
Цитата(Maximm @ Oct 20 2007, 01:50)  Нужно разрешение 16-bit при частоте как мин 200 выборок в сек. но это крайний минимум( :crying: Сейчас сам заметил, что невнимательно прочитал пост. Я думал, что надо 200k выборок, а оказалось всего то 200. Тогда проблем почти нет, таких вещей полно, в том числе и у того же AD, как уже написали. Вот если было бы нужно более 200kSPS@16bit, тогда, практически однозначно, внешний девайс. Кстати говоря, тогда аргумент про быстродействие совсем непонятен. Уж 200 выборок/с по любому последовательному интерфейсу передать можно без проблем, если все же внешнюю микросхему использовать.
|
|
|
|
|
Oct 22 2007, 08:17
|
Участник

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

|
ToolStik - это дешевый USB программатор-дебаггер. он безкорпусный. от этого всего 600 рэ. www.efo.ru .Они продают. У них есть полная версия - коробочка, диск и прочее. но дороже, а это для ознакомления, так сказать. но я шью через него без вопросов. Дебагером не пользуюсь, поэтому ничего не скажу толком. Что касается силабса, то у них есть Configuration Wizard - визард настройки переферии - ставите галочки напротив нужных функций, выбираете скорости УАРТов. АЦП и пр. а он генерит код инициализации перефирии на Си или асме...Чрезвычайно удобно. Я сам не уверен в точности 2х 16 бит@1MSPS, но, похоже что, они не врут...Сам был очарован эти кристаллом - все продумано и логично (касабельно перефирии) не в пример некоторым AVRкам...Пока глюков не вижу...ядро 51е, тут уж на любителя, единственное, что работает на 25 МГц и команду за 2 такта выполняет..
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|