|
|
  |
AD7731, вроде работает но жестокий глюк |
|
|
|
Apr 5 2008, 01:57
|
Группа: Новичок
Сообщений: 5
Регистрация: 19-03-08
Пользователь №: 36 066

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

Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469

|
Цитата(NELEX @ Apr 5 2008, 05:57)  вобщем собрал схему ad7731 + pic18f2520, для проверки работы АЦП прицепил переменный резистор. При изменении напряжения от 0 до опоного наблюдаеца такая картина: на протяжениии примено 0-0,2 в оцифровывает как 0в (после калибровки), без калибровки возвращает примерно 016DXX hex. При дальнейшем увеличении напряжения начинает работать нормально от 000000 до FFFFFF, а если предварительно не калибровать то показания падают до нуля и дальше тоже идет плавноее увеличение показаний, но они не являются правдивыми, такая же история на всех входах и разных приделах, в чем может быть проблема??? и как правильно делать калибровку? надо на вход подавать 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?
|
|
|
|
|
Apr 7 2008, 18:43
|
Группа: Новичок
Сообщений: 5
Регистрация: 19-03-08
Пользователь №: 36 066

|
Цитата Ваши входные напряжения удовлетворяют парметру Absolute/Common-Mode Voltage? да , все соответствует, будут еще варианты ?
|
|
|
|
|
Apr 7 2008, 22:42
|
Группа: Новичок
Сообщений: 5
Регистрация: 19-03-08
Пользователь №: 36 066

|
Цитата 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 в и подсоединить их(резисторов) середину к отрицательному выходу АЦП ?? я делал просто, подключил отрицательный вывод АЦП напрямую к земле, крайнюю ногу резюка на землю, дгугую крайнюю на опорное напряжение, среднюю на положительный вход АЦП.  большое спасибо, завтра напишу результат ...
|
|
|
|
|
Apr 8 2008, 08:49
|

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

|
Цитата(NELEX @ Apr 8 2008, 00:42)  да на такую надпись не обратил внимание ( Правильно ли я понял что потенциал на отрицательном входе АЦП должен быть на 1.2 в выше земли и не выше чем AVDD-0.95 (4.5в)? тогда как этого можно достичь ? с помощью делителя на резисторах между AGND и AVDD чтобы потанциал между ними(резисторами) и землей был в пределе 1.2 и 4.5 в и подсоединить их(резисторов) середину к отрицательному выходу АЦП ?? я делал просто, подключил отрицательный вывод АЦП напрямую к земле, крайнюю ногу резюка на землю, дгугую крайнюю на опорное напряжение, среднюю на положительный вход АЦП.  большое спасибо, завтра напишу результат ... Не знаю, что Вы имеете в виду под отрицательным входом (выходом?), но просто нужно следить, чтобы абсолютные величины напряжений на входах находились в указанных пределах. Хороший пример там же, в DS - подключение мостового датчика. Для диапазона входных напряжений 1,25В можно организовать измерение относительно опоры (2,5В), тогда входные напряжения будут заведомо лежать в рамках допустимых.
|
|
|
|
|
Apr 8 2008, 15:20
|
Группа: Новичок
Сообщений: 5
Регистрация: 19-03-08
Пользователь №: 36 066

|
пасиба огромное, все заработало так как надо, то что доктор прописал ))) и у мя созрел еще одн вопросик насчет контроллера pic18f2520, немогу сконфигурировать порт C, точнее RC0 и RC1, конфигурирую как выходы, а они почемуто висят в воздухе, думаю както связано с альтернативными функциями, проштудировал весь даташит и ничего не нашел, наверно наказывается незнание английского ))), зарание спасибо )))
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|