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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Аналоговая переферия SiLabs, На сколько характеристики соответствуют заявленным?
speccy1983
сообщение Oct 16 2007, 06:19
Сообщение #1


Участник
*

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



Вопрос тем, кто работал с микроконтроллерами SiLabs. На сколько заявленные характеристики соответствуют реальным? Производитель заявяет, что для работы его АЦП не требуется остановка ядра даже при работе с 16-разрядными АЦП и 24-разрядными. А как на практике? Особенно в сравнении с решениями на отдельных элементах, например,AD7714 и подобными.
Go to the top of the page
 
+Quote Post
_NB
сообщение Oct 16 2007, 10:58
Сообщение #2


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

Группа: Свой
Сообщений: 92
Регистрация: 22-06-05
Из: Украина, г.Боярка
Пользователь №: 6 238



Цитата(speccy1983 @ Oct 16 2007, 09:19) *
Вопрос тем, кто работал с микроконтроллерами SiLabs. На сколько заявленные характеристики соответствуют реальным? Производитель заявяет, что для работы его АЦП не требуется остановка ядра даже при работе с 16-разрядными АЦП и 24-разрядными. А как на практике? Особенно в сравнении с решениями на отдельных элементах, например,AD7714 и подобными.


Я так понимаю, вас интересует отзывы о дельта-сигма АЦП. Работал с F350. Выбирал имеено из-за АЦП. Очень не понравились аналоговые входные буфера - непонятно зачем такое щастье вообще нужно (сразу не доконца разобрался как они работают, а потом уже поздно было). АЦП шумело гораздо больше чем предполагалось. При самом долгом измерении 16 разрядов было за счастье (вместо 24-х) - возможно неудачная конструкция платы. Да и памяти в нем маловато оказалось маловато.
Go to the top of the page
 
+Quote Post
speccy1983
сообщение Oct 16 2007, 14:43
Сообщение #3


Участник
*

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



В самом деле интересуют вообще все модели. В частности включал C8051F061. В нем есть 2 независимых 16-битных АЦП 1MSPS каждый + DMA. с делителя на СП5-22 (одним концом на землю, другим на встроенный ИОН) подавалось на один из АЦП. После усреднения за 64 измерения практически 4 знака после запятой держал, не дергаясь. И это при том, что все навесным монтажом на проводочках собрано. Интересно, F350 как на этот счет? Просто требуется измерение постоянки 0-10 вольт, с пятью знаками после запятой.(скорость не важна). а к контроллеру можно подключить и кнопки и LCD экран - схема получится простенькой (по крайней мере цифровая часть). Сначала думал взять адуки, но они медленнее, да и ядро у них глюкавое.... Кстати, цифровая часть у Силабсов - продуманнее я не встречал - все просто и красиво....
Вот и решил поспрошать у людей знающих...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 16 2007, 14:50
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(speccy1983 @ Oct 16 2007, 09:19) *
А как на практике?

С контроллерами SiLabs не работал, но их культурой разработки цифроаналоговых вещей знаком по SLIC и модемам. Все нормально. Думаю, что и по прочим цифроаналоговым вещам можно рассчитывать на хорошее качество.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
gala
сообщение Oct 16 2007, 15:19
Сообщение #5


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

Группа: Свой
Сообщений: 119
Регистрация: 29-11-05
Из: Украина, Черкассы
Пользователь №: 11 564



Цитата(speccy1983 @ Oct 16 2007, 09:19) *
Вопрос тем, кто работал с микроконтроллерами SiLabs. На сколько заявленные характеристики соответствуют реальным? Производитель заявяет, что для работы его АЦП не требуется остановка ядра даже при работе с 16-разрядными АЦП и 24-разрядными. А как на практике? Особенно в сравнении с решениями на отдельных элементах, например,AD7714 и подобными.

TI в своих DataCheet не забывает указать:
24 bits - no missing codes
19 bits - effective resolution up to {max freq} data rate

Это без шумов опоры и буферов.
Go to the top of the page
 
+Quote Post
speccy1983
сообщение Oct 16 2007, 16:23
Сообщение #6


Участник
*

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



Цитата(gala @ Oct 16 2007, 18:19) *
TI в своих DataCheet не забывает указать:
24 bits - no missing codes
19 bits - effective resolution up to {max freq} data rate

Это без шумов опоры и буферов.

в аттаче страницы из даташита. Глянь на характеристики. что можешь сказать? Силабс слывет конторой с честными даташитами, поэтому заочно верю. Буду рад подискутировать по этому вопросу.
Прикрепленные файлы
Прикрепленный файл  Pages_from_C8051F35x_rus.pdf ( 140.31 килобайт ) Кол-во скачиваний: 244
 
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 16 2007, 17:34
Сообщение #7


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

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



Выпускаем серийно HART-датчики давления и температуры на C8051F350. Получаем погрешности лучше 0.05% FS с учётом погрешности сенсора давления и 0.02% погрешность преобразования для RTD 100 Ом. Встроенный буфер действительно какой-то странный - его не используем. Входной ток великоват, но хуже - зависимость входного тока от синфазного входного напряжения, причём разбег значительный (в несколько раз хуже, чем дрейф разницы входных токов). Но боремсяwink.gif Есть глючок, или, может, уже был - какой-то ключ в районе подключения опоры к аналоговой земле в доке есть, а по факту его не было. Но очень довольны этим чипом - засунули внутрь всё, кроме памяти калибровок, - и модем, и ЦАП 4-20 мА делаем с дополнительной погрешностью по температуре лучше 0.1% FS тока во всём диапазоне рабочих (калибруемых) температур - от -40 до +60 град. Цел. Раньше такое делали на AD7714+PIC, потом на ADS1217+MSP430F, а после появления этого чуда в ускоренном порядке его окучили и получили отличный результат. Чувствуется присутствие разработчика из Crystal Semiconductor - их АЦП я просто восхищаюсь.
ЗЫ. Очень внимательно нужно с разводкой земли - при неправильном варианте можно получить на порядок худший результат


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
speccy1983
сообщение Oct 16 2007, 17:55
Сообщение #8


Участник
*

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



Цитата(sensor_ua @ Oct 16 2007, 20:34) *
Выпускаем серийно HART-датчики давления и температуры на C8051F350. Получаем погрешности лучше 0.05% FS с учётом погрешности сенсора давления и 0.02% погрешность преобразования для RTD 100 Ом. Встроенный буфер действительно какой-то странный - его не используем. Входной ток великоват, но хуже - зависимость входного тока от синфазного входного напряжения, причём разбег значительный (в несколько раз хуже, чем дрейф разницы входных токов). Но боремсяwink.gif Есть глючок, или, может, уже был - какой-то ключ в районе подключения опоры к аналоговой земле в доке есть, а по факту его не было. Но очень довольны этим чипом - засунули внутрь всё, кроме памяти калибровок, - и модем, и ЦАП 4-20 мА делаем с дополнительной погрешностью по температуре лучше 0.1% FS тока во всём диапазоне рабочих (калибруемых) температур - от -40 до +60 град. Цел. Раньше такое делали на AD7714+PIC, потом на ADS1217+MSP430F, а после появления этого чуда в ускоренном порядке его окучили и получили отличный результат. Чувствуется присутствие разработчика из Crystal Semiconductor - их АЦП я просто восхищаюсь.
ЗЫ. Очень внимательно нужно с разводкой земли - при неправильном варианте можно получить на порядок худший результат

А какой опорой вы пользуетесь? Встроенный ИОН мне чего-то не понравился - его напряжение на краю допустимого диапазона. Плывет или нет не заметил. Да, кстати, вы останавливаете ядро во время измерения?
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 16 2007, 18:30
Сообщение #9


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

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



Цитата
А какой опорой вы пользуетесь? Встроенный ИОН мне чего-то не понравился - его напряжение на краю допустимого диапазона. Плывет или нет не заметил. Да, кстати, вы останавливаете ядро во время измерения?

Внешней - REF192GS (даже не пробовали на внутренней, но, характеристики вроде там не очень плохие - может, как-нибудь и попробуем). Ядро не останавливаем, используем множественные измерения.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
speccy1983
сообщение Oct 17 2007, 07:11
Сообщение #10


Участник
*

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



Цитата(sensor_ua @ Oct 16 2007, 21:30) *
Внешней - REF192GS (даже не пробовали на внутренней, но, характеристики вроде там не очень плохие - может, как-нибудь и попробуем). Ядро не останавливаем, используем множественные измерения.

С какой скоростью выборки и за сколько усредняете? Я сам больше с C8051F061 работаю - нравится очень. но сейчас стоит задача не в скорости, а в точности, поэтому думаю C8051F350 попробовать.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 17 2007, 13:07
Сообщение #11


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

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



Цитата
С какой скоростью выборки и за сколько усредняете?

Скорость очень маленькая - точно не скажу - наверно самая медленная из возможных (при кварце 3.6864МГц, поделенном на 2). Усреднение обычно медианное среднее по 3 или 5 значениям.
Цитата
задача не в скорости, а в точности

Реальная погрешность зависит от множества факторов. Тот же опорник совсем не обязательно должен стоять как вкопанный, но повторяемость и долговременная стабильность всех параметров должна быть приемлемой.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
speccy1983
сообщение Oct 18 2007, 11:48
Сообщение #12


Участник
*

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



Цитата(sensor_ua @ Oct 17 2007, 16:07) *
Скорость очень маленькая - точно не скажу - наверно самая медленная из возможных (при кварце 3.6864МГц, поделенном на 2). Усреднение обычно медианное среднее по 3 или 5 значениям.

Реальная погрешность зависит от множества факторов. Тот же опорник совсем не обязательно должен стоять как вкопанный, но повторяемость и долговременная стабильность всех параметров должна быть приемлемой.

Еще вопрос: встроенный мультиплексор у 350го на работу не влияет? по идее не должен, но всякое бывает. И еще: в каком режиме (дифференциальном или одноканальном) вы АЦП используете, и вообще, в каком режиме он лучше работает? Просто в даташите нет данных по работе АЦП в дифф режиме.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 18 2007, 12:09
Сообщение #13


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

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



Цитата
Еще вопрос: встроенный мультиплексор у 350го на работу не влияет?

wink.gif Без него ж не померять ничего.

Цитата
в каком режиме (дифференциальном или одноканальном) вы АЦП используете, и вообще, в каком режиме он лучше работает?

В обоих используем. Основные каналы у нас с дифференциальными входами (схемотехника измерений такая), некоторые дополнительные униполярные. Насчёт лучше/хуже как сказать? "Сало як сало";) Нужные нам параметры искали и получали при дифф-входах.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
gala
сообщение Oct 19 2007, 16:33
Сообщение #14


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

Группа: Свой
Сообщений: 119
Регистрация: 29-11-05
Из: Украина, Черкассы
Пользователь №: 11 564



Цитата(speccy1983 @ Oct 16 2007, 20:23) *
в аттаче страницы из даташита. Глянь на характеристики. что можешь сказать? Силабс слывет конторой с честными даташитами, поэтому заочно верю. Буду рад подискутировать по этому вопросу.

to speccy123
c8051f35xRev1_0.pdf
page 1:

24 or 16 Bit ADC
= No missing codes

Не врут! Но ... это будет 16-19 разрядов рез-та (напр. Табл.5.8, 5.9 стр.65 в рус)
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 20 2007, 08:05
Сообщение #15


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

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



Цитата
это будет 16-19 разрядов рез-та

разрядность разрядности рознь. А 16 бит - это слишком плохо - там чуть лучшеwink.gif. Заявлено 17 бит при единичном измерении. При множественном соотвественно лучше


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
speccy1983
сообщение Oct 20 2007, 09:43
Сообщение #16


Участник
*

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



А вообще на сколько хуже такие системы (АЦП+ядро в одном корпусе) чем связка АЦП+микроконтроллер?В любом случае, даже во внешнем АЦП есть какие-то цифровые блоки, которые также шумят. Естественно там цифровой части меньше, но на сколько хуже( или, наоборот, лучше) связка, скажем AD7714+Atmegf8(ну или другой), чем ADuCxxxx, C8051Fxxx, MSC(не помню точно, у тексаса есть)?
У C8061F060 все аналоговые выходы(входы) выведены на отдельную сторону корпуса и выполняют только одну функцию (т.е. нет совмещения с портами или пр.). Как я понимаю, аналоговая часть от этого только выигрывает.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 20 2007, 21:11
Сообщение #17


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

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



Цитата
А вообще на сколько хуже такие системы (АЦП+ядро в одном корпусе) чем связка АЦП+микроконтроллер?

Хуже - это по памяти от 80C51GB:) По-хорошему, с появлением ADuC, MSC1210, C8051F35x (уровень исполнения предполагает забыть о зависимостях по питанию и вским шумам/наводкам) вне области применения практически нет смысла говорить о качестве связки в сравнении. Иногда приходится учитывать качество подавления нестабильности питания, а остальные параметры ничуть не хуже заявленных в DS, а это, ни много ни мало, не хуже AD7714 и ADS1241.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Maximm
сообщение Oct 20 2007, 23:34
Сообщение #18


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

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



Прелесть таких контроллеров в удобстве: измерил - обработал на лету - передал дальше, да и место мало занимают, что иногда очень нужно и потреблять будут меньше, что требуется для автономных устройст.
Штука не плохая, только на больших скоростях разрядность не большая(

Из всех таких решений параметры самые плохие у TI, да и не достать их свободно у нас в России что-то

Вот и у С8051F350 все аналоговые входы выведены на одно сторону и имеют только одну функцию и TI делает так же - это решение должно улучшать характеристики, но в ADuCxxxx, при этом, совмещает I/O порты и аналоговые входы/выходы....


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Dec 4 2007, 20:28
Сообщение #19


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

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Хочется спросить, насколько быстро у микроконтролеров SiLabs можно оцифровывать 4 аналоговых сигнала? Есть ли холостые измерения и т. п. связанные с переключением мультиплексора. Например, в AVR мало того, что быстродействие АЦП откровенно низкое, так и вдобавок частота сэмплов сильно падает из-за "холостых" измерений, связанных с переключением мультиплексора. В некоторых случаях это весьма критично.
Go to the top of the page
 
+Quote Post
Toklak
сообщение Oct 14 2008, 11:41
Сообщение #20


Участник
*

Группа: Новичок
Сообщений: 42
Регистрация: 23-05-06
Пользователь №: 17 368



У силабс надо сделать 3 измерния если работать с SINC3 фильтром. Можно получить около 17 бит если работать с частотой 10Hz, т.е. три преобразования по 100ms = 300 ms на канал, Если увеличить скорость -точность снижается на 50 Hz - ~16 бит . Лучшая точность получается если мерить в режиме sleep
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:08
Рейтинг@Mail.ru


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