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

 
 
> Обработка данных 24-битной АЦП
Kannikkiy
сообщение Nov 11 2009, 18:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 26-12-08
Пользователь №: 42 777



Доброго времени суток!
Появилась возможность использовать для обработки данных 24-битный АЦП AD7714. При написании прошивки для МК встал вопрос как из этих 3 байт вытащить значение измеренного напряжения, т.е. расшифровать принимаемые данные? В даташите структура датарегистров не отображена. Возможно это стандартный вид передачи информации, но мы о нем не знаем smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sensor_ua
сообщение Nov 12 2009, 13:48
Сообщение #2


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

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



AD7714, как и множество других сигма-дельта АЦП от ADI, имеет беззнаковое представление данных (у дельта-сигма АЦП от TI код обычно имеет знаковое представление). В униполярном режиме код соотвествует значениям от нуля до полной шкалы. В биполярном режиме нет знакового бита, код от 0 до 0x7fffff соотвествует отрицательным значениям (0 соответствует наиболее отрицательному числу), 0x800000 - ноль шкалы, а все значения кода более 0x800000 и до максимума шкалы 0xffffff соотвествуют положительным значениям входного сигнала.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Xenia
сообщение Nov 12 2009, 14:23
Сообщение #3


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(sensor_ua @ Nov 12 2009, 16:48) *
В униполярном режиме код соотвествует значениям от нуля до полной шкалы. В биполярном режиме нет знакового бита, код от 0 до 0x7fffff соотвествует отрицательным значениям (0 соответствует наиболее отрицательному числу), 0x800000 - ноль шкалы, а все значения кода более 0x800000 и до максимума шкалы 0xffffff соотвествуют положительным значениям входного сигнала.

В этом случае, после перемещения данных в переменную типа в long достаточно вычесть из нее 0x800000, чтобы получить стандартное представление, где нуль находится на нуле, а не на 0x800000.

Цитата(Kannikkiy @ Nov 12 2009, 17:01) *
это понятно, но сколько вольт полная шкала?

Полная шкала для этого АЦП, кажется, равна удвоенному опорному (без учета Gain). Но в даташите это должно быть написано точно.

Страница 11 даташита (ревизия C):
Цитата
The effective resolution of the device is defined as the ratio of the output rms noise to the input full scale (i.e., 2 х VREF/GAIN).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Kannikkiy   Обработка данных 24-битной АЦП   Nov 11 2009, 18:38
- - V_G   24 бита - класс! Там ожидается больше возни с ...   Nov 11 2009, 19:48
|- - vvs157   Цитата(V_G @ Nov 11 2009, 22:48) 24 бита ...   Nov 11 2009, 21:50
|- - Xenia   Цитата(vvs157 @ Nov 12 2009, 00:50) В сиг...   Nov 12 2009, 01:18
- - PrSt   Цитата(Kannikkiy @ Nov 11 2009, 21:38) До...   Nov 11 2009, 20:17
- - Xenia   Цитата(Kannikkiy @ Nov 11 2009, 21:38) Пр...   Nov 11 2009, 21:14
- - Aner   уважаемый ничего вы не отфильтруете. Просто потрат...   Nov 12 2009, 08:57
- - Kannikkiy   Мы понимаем, что 24 бита это миф. И даташит читали...   Nov 12 2009, 14:01
- - V_G   Полная шкала у АЦП обычно равна опоре. А какая опо...   Nov 12 2009, 14:28
|- - Kannikkiy   Цитата(V_G @ Nov 12 2009, 17:28) Полная ш...   Nov 12 2009, 14:34
|- - Xenia   Цитата(V_G @ Nov 12 2009, 17:28) Полная ш...   Nov 12 2009, 14:46
- - sensor_ua   Цитатаэто понятно, но сколько вольт полная шкала? ...   Nov 12 2009, 14:30
|- - Kannikkiy   Цитата(sensor_ua @ Nov 12 2009, 17:30) AI...   Nov 12 2009, 15:04
|- - Белый дед   Мы 24-разрядными АЦП измеряем медленно изменяющиес...   Nov 12 2009, 15:06
|- - vvs157   Цитата(Белый дед @ Nov 12 2009, 18:06) Мы...   Nov 12 2009, 17:58
- - Herz   Цитата(Kannikkiy @ Nov 12 2009, 16:34) Та...   Nov 12 2009, 16:48
- - Белый дед   Выразитесь яснее. С чем я разрядность АЦП мог спут...   Nov 12 2009, 18:49
|- - vvs157   Цитата(Белый дед @ Nov 12 2009, 21:49) Вы...   Nov 12 2009, 22:44
||- - singlskv   Цитата(vvs157 @ Nov 13 2009, 01:44) На 24...   Nov 12 2009, 23:09
|- - V_G   Цитата(Белый дед @ Nov 13 2009, 04:49) Вы...   Nov 13 2009, 07:03
- - Белый дед   Товарищ в одну кучу смешал множество параметров АЦ...   Nov 13 2009, 06:23


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

 


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


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