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

 
 
 
Reply to this topicStart new topic
> АЦП AD7767, не могу заставить нормально работать
nikolas_osu
сообщение Feb 9 2010, 17:00
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 101
Регистрация: 6-12-07
Из: Оренбург
Пользователь №: 33 046



При работе с этим АЦП возникла проблема. Сейчас опрашиваю АЦП по такому алгоритму:
падаю сигнал MCLK с частотой 500 кГц до появления спада на DRDY после этого останавливаю сигнал на MCLK и считываю 24 бита (используя SCLK и SDO). Проблема в том что если перед началом преобразования я делаю сброс то АЦП выдает корректные данные. а вот если сброса не делать то данные случайны, а сброс занимает почти 600 тактов MCLK, а преобразование без предварительного сброса всего 8 тактов. Подскажите в чем я не прав?
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 9 2010, 21:12
Сообщение #2


Гуру
******

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



Мне кажется, Вы уже сами ответили на свой вопрос. Зачем Вы снимаете клок после окончания преобразования?
(Не могу представить, для чего бы это было бы нужно.)
Go to the top of the page
 
+Quote Post
nikolas_osu
сообщение Feb 10 2010, 08:24
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 101
Регистрация: 6-12-07
Из: Оренбург
Пользователь №: 33 046



Дело было в другом, у меня вход Vin- подключен к земле, а для проверки я Vin+ тоже подключал к земле, и вместо ожидаемого нуля видел случайные цифры. Оказалось что при подаче на Vin+ положительных напряжений все работает нормально. Не пойму в чем дело?...
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 10 2010, 08:59
Сообщение #4


Гуру
******

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



Цитата(nikolas_osu @ Feb 10 2010, 10:24) *
Не пойму в чем дело?...

А дело в Common-Mode Input Voltage. Как указано в табл. 2, оно может лишь на 5% отличаться от половины референсного.
Go to the top of the page
 
+Quote Post
nikolas_osu
сообщение Feb 11 2010, 10:31
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 101
Регистрация: 6-12-07
Из: Оренбург
Пользователь №: 33 046



А вообще можно как-нибудь этот АЦП заставить работать в однополяном режиме?
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 11 2010, 11:22
Сообщение #6


Гуру
******

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



Цитата(nikolas_osu @ Feb 11 2010, 12:31) *
А вообще можно как-нибудь этот АЦП заставить работать в однополяном режиме?

А он и так работает в однополярном режиме. Только имеет дифференциальный вход. Если Вы имеете в виду "using a single-ended analog signal", так на Figure 41 в даташите показано, как это сделать.
Go to the top of the page
 
+Quote Post
nikolas_osu
сообщение Feb 12 2010, 06:33
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 101
Регистрация: 6-12-07
Из: Оренбург
Пользователь №: 33 046



Все равно не понимаю, почем если ему закоротить входы он не работает? Ведь при дифференциальном включении когда напряжение будет Vref/2 потенциал на выводах будет одинаковым
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 12 2010, 08:16
Сообщение #8


Гуру
******

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



Цитата(nikolas_osu @ Feb 12 2010, 08:33) *
Все равно не понимаю, почем если ему закоротить входы он не работает? Ведь при дифференциальном включении когда напряжение будет Vref/2 потенциал на выводах будет одинаковым

А что значит "не работает"? При закорачивании входов АЦП должен выдавать код, близкий по значению к 0. (В том числе, он может "болтаться" вокруг нуля в +/-, не забывайте). А как отличается код -1 от кода 1 Вы же знаете. Может, в этом дело?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 00:19
Рейтинг@Mail.ru


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