|
Аналоговая переферия SiLabs, На сколько характеристики соответствуют заявленным? |
|
|
|
Oct 16 2007, 06:19
|
Участник

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

|
Вопрос тем, кто работал с микроконтроллерами SiLabs. На сколько заявленные характеристики соответствуют реальным? Производитель заявяет, что для работы его АЦП не требуется остановка ядра даже при работе с 16-разрядными АЦП и 24-разрядными. А как на практике? Особенно в сравнении с решениями на отдельных элементах, например,AD7714 и подобными.
|
|
|
|
|
Oct 16 2007, 10:58
|
Частый гость
 
Группа: Свой
Сообщений: 92
Регистрация: 22-06-05
Из: Украина, г.Боярка
Пользователь №: 6 238

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

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

|
В самом деле интересуют вообще все модели. В частности включал C8051F061. В нем есть 2 независимых 16-битных АЦП 1MSPS каждый + DMA. с делителя на СП5-22 (одним концом на землю, другим на встроенный ИОН) подавалось на один из АЦП. После усреднения за 64 измерения практически 4 знака после запятой держал, не дергаясь. И это при том, что все навесным монтажом на проводочках собрано. Интересно, F350 как на этот счет? Просто требуется измерение постоянки 0-10 вольт, с пятью знаками после запятой.(скорость не важна). а к контроллеру можно подключить и кнопки и LCD экран - схема получится простенькой (по крайней мере цифровая часть). Сначала думал взять адуки, но они медленнее, да и ядро у них глюкавое.... Кстати, цифровая часть у Силабсов - продуманнее я не встречал - все просто и красиво.... Вот и решил поспрошать у людей знающих...
|
|
|
|
|
Oct 16 2007, 15:19
|
Частый гость
 
Группа: Свой
Сообщений: 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 Это без шумов опоры и буферов.
|
|
|
|
|
Oct 16 2007, 16:23
|
Участник

Группа: Свой
Сообщений: 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
Это без шумов опоры и буферов. в аттаче страницы из даташита. Глянь на характеристики. что можешь сказать? Силабс слывет конторой с честными даташитами, поэтому заочно верю. Буду рад подискутировать по этому вопросу.
|
|
|
|
|
Oct 16 2007, 17:34
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

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

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

|
Цитата(sensor_ua @ Oct 16 2007, 20:34)  Выпускаем серийно HART-датчики давления и температуры на C8051F350. Получаем погрешности лучше 0.05% FS с учётом погрешности сенсора давления и 0.02% погрешность преобразования для RTD 100 Ом. Встроенный буфер действительно какой-то странный - его не используем. Входной ток великоват, но хуже - зависимость входного тока от синфазного входного напряжения, причём разбег значительный (в несколько раз хуже, чем дрейф разницы входных токов). Но боремся  Есть глючок, или, может, уже был - какой-то ключ в районе подключения опоры к аналоговой земле в доке есть, а по факту его не было. Но очень довольны этим чипом - засунули внутрь всё, кроме памяти калибровок, - и модем, и ЦАП 4-20 мА делаем с дополнительной погрешностью по температуре лучше 0.1% FS тока во всём диапазоне рабочих (калибруемых) температур - от -40 до +60 град. Цел. Раньше такое делали на AD7714+PIC, потом на ADS1217+MSP430F, а после появления этого чуда в ускоренном порядке его окучили и получили отличный результат. Чувствуется присутствие разработчика из Crystal Semiconductor - их АЦП я просто восхищаюсь. ЗЫ. Очень внимательно нужно с разводкой земли - при неправильном варианте можно получить на порядок худший результат А какой опорой вы пользуетесь? Встроенный ИОН мне чего-то не понравился - его напряжение на краю допустимого диапазона. Плывет или нет не заметил. Да, кстати, вы останавливаете ядро во время измерения?
|
|
|
|
|
Oct 16 2007, 18:30
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата А какой опорой вы пользуетесь? Встроенный ИОН мне чего-то не понравился - его напряжение на краю допустимого диапазона. Плывет или нет не заметил. Да, кстати, вы останавливаете ядро во время измерения? Внешней - REF192GS (даже не пробовали на внутренней, но, характеристики вроде там не очень плохие - может, как-нибудь и попробуем). Ядро не останавливаем, используем множественные измерения.
--------------------
aka Vit
|
|
|
|
|
Oct 17 2007, 07:11
|
Участник

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

|
Цитата(sensor_ua @ Oct 16 2007, 21:30)  Внешней - REF192GS (даже не пробовали на внутренней, но, характеристики вроде там не очень плохие - может, как-нибудь и попробуем). Ядро не останавливаем, используем множественные измерения. С какой скоростью выборки и за сколько усредняете? Я сам больше с C8051F061 работаю - нравится очень. но сейчас стоит задача не в скорости, а в точности, поэтому думаю C8051F350 попробовать.
|
|
|
|
|
Oct 17 2007, 13:07
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата С какой скоростью выборки и за сколько усредняете? Скорость очень маленькая - точно не скажу - наверно самая медленная из возможных (при кварце 3.6864МГц, поделенном на 2). Усреднение обычно медианное среднее по 3 или 5 значениям. Цитата задача не в скорости, а в точности Реальная погрешность зависит от множества факторов. Тот же опорник совсем не обязательно должен стоять как вкопанный, но повторяемость и долговременная стабильность всех параметров должна быть приемлемой.
--------------------
aka Vit
|
|
|
|
|
Oct 18 2007, 11:48
|
Участник

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

|
Цитата(sensor_ua @ Oct 17 2007, 16:07)  Скорость очень маленькая - точно не скажу - наверно самая медленная из возможных (при кварце 3.6864МГц, поделенном на 2). Усреднение обычно медианное среднее по 3 или 5 значениям.
Реальная погрешность зависит от множества факторов. Тот же опорник совсем не обязательно должен стоять как вкопанный, но повторяемость и долговременная стабильность всех параметров должна быть приемлемой. Еще вопрос: встроенный мультиплексор у 350го на работу не влияет? по идее не должен, но всякое бывает. И еще: в каком режиме (дифференциальном или одноканальном) вы АЦП используете, и вообще, в каком режиме он лучше работает? Просто в даташите нет данных по работе АЦП в дифф режиме.
|
|
|
|
|
Oct 18 2007, 12:09
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата Еще вопрос: встроенный мультиплексор у 350го на работу не влияет?  Без него ж не померять ничего. Цитата в каком режиме (дифференциальном или одноканальном) вы АЦП используете, и вообще, в каком режиме он лучше работает? В обоих используем. Основные каналы у нас с дифференциальными входами (схемотехника измерений такая), некоторые дополнительные униполярные. Насчёт лучше/хуже как сказать? "Сало як сало";) Нужные нам параметры искали и получали при дифф-входах.
--------------------
aka Vit
|
|
|
|
|
Oct 19 2007, 16:33
|
Частый гость
 
Группа: Свой
Сообщений: 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 в рус)
|
|
|
|
|
Oct 20 2007, 08:05
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата это будет 16-19 разрядов рез-та разрядность разрядности рознь. А 16 бит - это слишком плохо - там чуть лучше  . Заявлено 17 бит при единичном измерении. При множественном соотвественно лучше
--------------------
aka Vit
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|