Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AD7731
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Вопросы аналоговой техники
NELEX
вобщем собрал схему ad7731 + pic18f2520, для проверки работы АЦП прицепил переменный резистор. При изменении напряжения от 0 до опоного наблюдаеца такая картина:
на протяжениии примено 0-0,2 в оцифровывает как 0в (после калибровки), без калибровки возвращает примерно 016DXX hex. При дальнейшем увеличении напряжения начинает работать нормально от 000000 до FFFFFF, а если предварительно не калибровать то показания падают до нуля и дальше тоже идет плавноее увеличение показаний, но они не являются правдивыми, такая же история на всех входах и разных приделах, в чем может быть проблема??? help.gif help.gif help.gif
и как правильно делать калибровку? надо на вход подавать 0 если Internal Zero-Scale Calibration и System Zero-Scale Calibration и опорное напряжение если Internal Full-Scale Calibration и System Full-Scale Calibration, или ацп переключает входды внутри себя ? (пробовал так и так ))

опорное 2,5 в
аналоговое питание 5 в
цифровое питание 5 в
передел 1,28 в
вход униполярный

помогите пожалуста, а то крыша скоро поедет .........
stoker
Цитата(NELEX @ Apr 5 2008, 05:57) *
вобщем собрал схему ad7731 + pic18f2520, для проверки работы АЦП прицепил переменный резистор. При изменении напряжения от 0 до опоного наблюдаеца такая картина:
на протяжениии примено 0-0,2 в оцифровывает как 0в (после калибровки), без калибровки возвращает примерно 016DXX hex. При дальнейшем увеличении напряжения начинает работать нормально от 000000 до FFFFFF, а если предварительно не калибровать то показания падают до нуля и дальше тоже идет плавноее увеличение показаний, но они не являются правдивыми, такая же история на всех входах и разных приделах, в чем может быть проблема??? help.gif help.gif help.gif
и как правильно делать калибровку? надо на вход подавать 0 если Internal Zero-Scale Calibration и System Zero-Scale Calibration и опорное напряжение если Internal Full-Scale Calibration и System Full-Scale Calibration, или ацп переключает входды внутри себя ? (пробовал так и так ))

опорное 2,5 в
аналоговое питание 5 в
цифровое питание 5 в
передел 1,28 в
вход униполярный

помогите пожалуста, а то крыша скоро поедет .........

Ваши входные напряжения удовлетворяют парметру Absolute/Common-Mode Voltage?
NELEX
Цитата
Ваши входные напряжения удовлетворяют парметру Absolute/Common-Mode Voltage?


да , все соответствует,
будут еще варианты ?
Herz
Цитата(NELEX @ Apr 7 2008, 20:43) *
да , все соответствует,
будут еще варианты ?

А относительно чего подаётся напряжение на вход? Куда прикручен переменный резистор? Не забыли, что:
Цитата
Analog Input Ranges
The absolute input voltage range is restricted to between
AGND + 1.2 V to AVDD – 0.95 V which also places restrictions
on the common-mode range. ...
NELEX
Цитата
Analog Input Ranges
The absolute input voltage range is restricted to between
AGND + 1.2 V to AVDD – 0.95 V which also places restrictions
on the common-mode range. ...


да на такую надпись не обратил внимание (
Правильно ли я понял что потенциал на отрицательном входе АЦП должен быть на 1.2 в выше земли и не выше чем AVDD-0.95 (4.5в)? тогда как этого можно достичь ? с помощью делителя на резисторах между AGND и AVDD чтобы потанциал между ними(резисторами) и землей был в пределе 1.2 и 4.5 в и подсоединить их(резисторов) середину к отрицательному выходу АЦП ??

я делал просто, подключил отрицательный вывод АЦП напрямую к земле, крайнюю ногу резюка на землю, дгугую крайнюю на опорное напряжение, среднюю на положительный вход АЦП.

a14.gif a14.gif a14.gif большое спасибо, завтра напишу результат ...
Herz
Цитата(NELEX @ Apr 8 2008, 00:42) *
да на такую надпись не обратил внимание (
Правильно ли я понял что потенциал на отрицательном входе АЦП должен быть на 1.2 в выше земли и не выше чем AVDD-0.95 (4.5в)? тогда как этого можно достичь ? с помощью делителя на резисторах между AGND и AVDD чтобы потанциал между ними(резисторами) и землей был в пределе 1.2 и 4.5 в и подсоединить их(резисторов) середину к отрицательному выходу АЦП ??

я делал просто, подключил отрицательный вывод АЦП напрямую к земле, крайнюю ногу резюка на землю, дгугую крайнюю на опорное напряжение, среднюю на положительный вход АЦП.

a14.gif a14.gif a14.gif большое спасибо, завтра напишу результат ...

Не знаю, что Вы имеете в виду под отрицательным входом (выходом?), но просто нужно следить, чтобы абсолютные величины напряжений на входах находились в указанных пределах. Хороший пример там же, в DS - подключение мостового датчика. Для диапазона входных напряжений 1,25В можно организовать измерение относительно опоры (2,5В), тогда входные напряжения будут заведомо лежать в рамках допустимых.
NELEX
пасиба огромное, все заработало так как надо, то что доктор прописал ))) a14.gif a14.gif a14.gif a14.gif beer.gif beer.gif yeah.gif yeah.gif yeah.gif

и у мя созрел еще одн вопросик насчет контроллера pic18f2520, немогу сконфигурировать порт C, точнее RC0 и RC1, конфигурирую как выходы, а они почемуто висят в воздухе, думаю както связано с альтернативными функциями, проштудировал весь даташит и ничего не нашел, наверно наказывается незнание английского ))),
зарание спасибо )))
Herz
Пожалуйста.
Насчёт конфигурирования порта - покажите, как Вы это делаете.
NELEX
насчет портов проблема решина, ответ оказался простой до слез )))был неправильно настроен таймер 1 , в котором был включен бит BSF T1CON, T1OSCEN , и сответственно RC1, RC0 немгли работать как цифровые входы и выходы......

ЗЫ спасибо огромное за помощь!!!!!!! a14.gif a14.gif a14.gif
Alexandr
Ну раз тема исчерпана, то пожалуй закрою.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.