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

 
 
> АЦП AD7705+PIC16F877, ваше мнение,советы
kolisnichenko_r
сообщение Sep 14 2007, 05:41
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Вручили мне АЦП AD7705 - измеряй напряжение на фоне 50Гц. Есть у меня контроллер PIC16F877.
Кто работал с таким АЦП, стоит на него тратить время? Буду рад узнать Ваше мнение. Может какие поучительные факты...
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
slog
сообщение Sep 14 2007, 10:01
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



AD7705 старенький уже по нынешним временам, есть много гораздо более интересных. Смотрите у AD на сайте, закладывать 7705 в новую разработку нет смысла. Хотя если задача разовая, то можно и на нем сделать.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Sep 14 2007, 10:17
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Цитата(slog @ Sep 14 2007, 13:01) *
AD7705 старенький уже по нынешним временам, есть много гораздо более интересных. Смотрите у AD на сайте, закладывать 7705 в новую разработку нет смысла. Хотя если задача разовая, то можно и на нем сделать.


Как в работе AD7705, послушный. Нет подводных камней? Алгоритм работы как в описании?
Go to the top of the page
 
+Quote Post
slog
сообщение Sep 14 2007, 11:06
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



По моим сведениям все в них нормально, работают. Сам на них когда-то разрабатывал. С AD7705 наверно миллионы изделий выпущены. Даташит надо внимательно читать. Но с новыми s-d ADC приятнее работать.
По форуму поиском поищи, их тут не раз обсуждали.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Sep 14 2007, 11:18
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Цитата(slog @ Sep 14 2007, 14:06) *
По моим сведениям все в них нормально, работают. Сам на них когда-то разрабатывал. С AD7705 наверно миллионы изделий выпущены. Даташит надо внимательно читать. Но с новыми s-d ADC приятнее работать.
По форуму поиском поищи, их тут не раз обсуждали.

есть еще такой фактор как цена. Очень важный, как мне обяснили
Go to the top of the page
 
+Quote Post
slog
сообщение Sep 14 2007, 16:05
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Если цена важна, то 7705 не лучший вариант, со встроенной опорой дешевле будет. И вообще, AD дешевизной не отличается, по цене есть гораздо более выгодные варианты у других производителей.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Sep 14 2007, 16:45
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Цитата(slog @ Sep 14 2007, 19:05) *
Если цена важна, то 7705 не лучший вариант, со встроенной опорой дешевле будет. И вообще, AD дешевизной не отличается, по цене есть гораздо более выгодные варианты у других производителей.

А поконкретнее, парочку названий микросхем, я в этом новичек,что говорят то и делаю.
Go to the top of the page
 
+Quote Post
slog
сообщение Sep 15 2007, 06:05
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Например http://online.caxapa.ru/catalog/delta-sigma-adc.html
Цены там указаны не розничные.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Sep 15 2007, 09:05
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



по цене хароша AD7788/AD7789 но корпус очень маленький, с нашим производством soic трудно паять
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Sep 17 2007, 11:45
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



В АЦП есть внутренний буфер, как он влияет на погрешность измерения?
Включить или не включить его вот вопрос...

Алгоритм инициализации:
1) Запись в комуникационный регистр(COMMUNICATIONS REGISTER)
0b00100000
7->0
6-4->010 регистр синхронизации
3->0 запись
2->0 вкл. АЦП
1-0-> выбор канала АЦП AIN1
2) Запись в регистр синхронизации (CLOCK REGISTER)
0b00010100
7-5->0
4->1 ?
3-2->01 кварц 2,4576Мгц
00->00 фильтр 50Гц
3) Запись в комуникационный регистр(COMMUNICATIONS REGISTER)
0b00010000
6-4->001 регистр (SETUP REGISTER)
4) Запись в регистр (SETUP REGISTER)
0b01000110
7-6->01 режим работы самокалибровки
5-3->000 коэф. усиления 1 (пока)
2->1 униполярная работа ?
1->1 включить внутренний буфер ?
0->0 запуск
5) while(DRDY){;} //ждем
6) Запись в комуникационный регистр(COMMUNICATIONS REGISTER)
0b00111000
6-4->011 регистр данных(DATA REGISTER)
3->1 чтение
7) Чтение (пока не знаю как)

Может кто работал, подскажет что не так
Go to the top of the page
 
+Quote Post
slog
сообщение Sep 17 2007, 12:29
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Буфер включать, без него входное сопротивление s-d преобразователя маленькое и зависит от частоты.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
upc2
сообщение Sep 18 2007, 04:31
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063



Проверить свои умозаключения можно с помощью on-line программы

..http://www.analog.com/Analog_Root/static/techSupport/designTools/interactiveTools/adc/codegen/ad77056.html

Готовый пример для пиков ad7705.c есть в компиляторе CCS.

И еще, лучше использовать корпус SOIC, меньше наводок
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Sep 18 2007, 06:01
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



[quote name='upc2' date='Sep 18 2007, 07:31' post='295678']
Проверить свои умозаключения можно с помощью on-line программы

..http://www.analog.com/Analog_Root/static/techSupport/designTools/interactiveTools/adc/codegen/ad77056.html

Пробовал, интересная

Готовый пример для пиков ad7705.c есть в компиляторе CCS.

Скачать знаете где ?

Прочитать результат не получается...
О чтении по SPI пишут: "SPI слейв сам ничего передавать не может.
"передача" просиходит попутно при обмене,
т.е. мастер передает и синхронно принимает "
как это?
Go to the top of the page
 
+Quote Post
upc2
сообщение Sep 18 2007, 06:10
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063



Сам файл вам вероятно не сильно поможет.Нужен и компилятор.
Прикрепленные файлы
Прикрепленный файл  ad7705.rar ( 1.36 килобайт ) Кол-во скачиваний: 162
 
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Sep 18 2007, 06:30
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



С передачей разобрался - на осцилографе видно пачки импульсов с контроллера, можно даже перевести картинку в код, а вот прочитать результат пока не удается
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 23:30
Рейтинг@Mail.ru


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