|
Поясните про АЦП |
|
|
|
Sep 30 2010, 13:50
|
Частый гость
 
Группа: Участник
Сообщений: 94
Регистрация: 21-04-10
Пользователь №: 56 794

|
Читаю даташит на АЦП AD7738. Указан диапазон вх. напряжений +-625 mV, +-1.25 V, +-2.5 V, 625 mV, 1.25 V, 2.5 V. Но при этом написано "The analog front end features eight single-ended or four fully differential input channels with unipolar or bipolar 625 mV, 1.25 V, and 2.5 V input ranges and accepts a common-mode input voltage from 200 mV above AGND to AVDD – 300 mV". Непонятна последняя часть, все-таки какое напряжение можно подавать на входы относ земли? Если подать +3 В, то что будет?
Сообщение отредактировал alt3857 - Sep 30 2010, 13:51
|
|
|
|
|
 |
Ответов
|
Oct 8 2010, 17:07
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитирую datasheet за деньги. Дорого. Цитата Analog Inputs Voltage Range The absolute input voltage range with input the buffer enabled is restricted from AGND + 200 mV to AVDD – 300 mV, which also places restrictions on the common-mode range. Care must be taken in setting up the common-mode voltage and input voltage range so that these limits are not exceeded, otherwise there will be degradation in linearity performance. The analog inputs on the AD7738 can accept either unipolar or bipolar input voltage ranges. Bipolar input ranges do not imply that the part can handle negative voltages with respect to system ground on its analog inputs. Unipolar and bipolar signals on the AIN(+) input are referenced to the voltage on the respective AIN(–) input. For example, if AINCOM is 2.5 V and CH0 is configured to measure AIN0 – AINCOM, 0 V to 1.25 V, the input voltage range on the AIN0 input is 2.5 V to 3.75 V. If CH0 is configured to measure AIN0 – AINCOM, ±1.25 V, the input voltage range on the AIN0 input is 1.25 V to 3.75 V. Выбрав биполярный режим ±2.5В при AINCOM=2,5В, вы теоретически ограничены диапазоном входных сигналов (2,5В-2,5В)...(2,5В+2,5В), т.е. 0В..5В. Но с учетом ограничения на входное синфазное напряжение (AGND+0,2В и AVDD-0,3В) этот диапазон немного уже: +0,2В...+4,7В. Результат вычисляется как (AINx-AINCOM)/(REF-(-REF))*2^24+2^24/2 или (AIN-AINCOM)/(REF-(-REF))*2^16+2^16/2 для 24-х битного и 16-и битного режимов соответственно. При AIN=3В вы получите результат (3В-2,5В)/(2,5В-(-2,5В))*2^24+2^23=0x999999 (24-х битный режим) или (3В-2,5В)/(2,5В-(-2,5В))*2^16+2^15=0x9999 (16-и битный режим). При AIN=1В вы получите результат (1В-2,5В)/(2,5В-(-2,5В))*2^24+2^23=0x33333 (24-х битный режим) или (1В-2,5В)/(2,5В-(-2,5В))*2^16+2^15=0x3333 (16-и битный режим).
|
|
|
|
|
Oct 9 2010, 09:57
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(rezident @ Oct 8 2010, 19:07)  При AIN=3В вы получите результат (3В-2,5В)/(2,5В-(-2,5В))*2^24+2^23=0x999999 (24-х битный режим) или (3В-2,5В)/(2,5В-(-2,5В))*2^16+2^15=0x9999 (16-и битный режим). При AIN=1В вы получите результат (1В-2,5В)/(2,5В-(-2,5В))*2^24+2^23=0x33333 (24-х битный режим) или (1В-2,5В)/(2,5В-(-2,5В))*2^16+2^15=0x3333 (16-и битный режим). По-моему, у Вас ошибка в формуле. Касательно референсного напряжения. Ибо вывод -REF, как правило, заземлён и общее референсное составляет всего 2.5В.
|
|
|
|
|
Oct 9 2010, 18:18
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Herz @ Oct 9 2010, 15:57)  По-моему, у Вас ошибка в формуле. Касательно референсного напряжения. Ибо вывод -REF, как правило, заземлён и общее референсное составляет всего 2.5В. Может и есть ошибка  , но тогда предложите свою формулу, чтобы она соответствовала, например, вот этой таблице из datasheet. Я всего лишь формулу прямой линии переложил на исходные условия (вх. диапазон, вых.разрядность и опора). А насчет того, что опора от земли считается ... в подобных АЦП не имеет значения. Зарядовые компенсационные схемы пилювали на этот факт с высокой колокольни.  P.S. возможно вы правы в том, что в формуле преобразования должны стоять не значения +REF и -REF, а значения границ диапазона. То бишь типа (AINx-AINCOM)/(AIN MAX-AIN MIN))*2^16+2^16/2. В этом случае пересчет значений полностью соответствует таблице, даже с учетом переполнения разрядности. Самая верхняя строка таблицы для входного диф.напряжения 1,45В: 1.45В/(1,25В-(-1,25В)*2^16+2^15=0x01 147AСамая верхняя строка таблицы для входного диф.напряжения -1,45В: -1.45В/(1,25В-(-1,25В)*2^16+2^15=0xFF EB86Отличие от табличного значения на 1 единицу у меня за счет отсутствия округления.
Эскизы прикрепленных изображений
|
|
|
|
Сообщений в этой теме
alt3857 Поясните про АЦП Sep 30 2010, 13:50 Herz Ну, а что здесь непонятного? На странице 25 даташи... Sep 30 2010, 14:28 alt3857 Herz, огромное спасибо! Sep 30 2010, 15:54 alt3857 Т.е. при аналоговом питании +5В и смещении +2.5 В,... Oct 8 2010, 11:20 Herz Цитата(alt3857 @ Oct 8 2010, 13:20) Т.е. ... Oct 8 2010, 13:31 alt3857 Хорошо, с униполярным режимом понятно. А если вход... Oct 8 2010, 16:09 alt3857 Т.е. правильно считать именно как Вы сказали, а не... Oct 9 2010, 06:31 Herz Да, здесь путаница возникла из того, что пин -REF ... Oct 9 2010, 20:48 alt3857 rezident, каие значения получатся на выходе если в... Oct 11 2010, 09:57 rezident Цитата(alt3857 @ Oct 11 2010, 15:57) rezi... Oct 11 2010, 15:39 alt3857 На входе АЦП (измеряю мультиметром) +3.04 В, опорн... Oct 12 2010, 05:31 Herz Цитата(alt3857 @ Oct 12 2010, 07:31) На в... Oct 12 2010, 07:11 alt3857 Цитата(Herz @ Oct 12 2010, 11:11) Во-перв... Oct 12 2010, 14:40 rezident Цитата(alt3857 @ Oct 12 2010, 11:31) С уч... Oct 12 2010, 15:57 Herz Да, всё верно. Поторопился. Oct 12 2010, 18:35
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|