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

 
 
> AD7738 как ее правильно сконфигурировать
Pat
сообщение Nov 23 2006, 20:29
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Уважаемые, что то совсем впал в уныние с AD7738.
Подключил ее к SSC интерфейсу AT91SAM7S256.
Конфигурирую ее.
Устанавливаю частоту выборки 8500 Гц
Устанавливаю режим преобразования “Continuous Conversion Mode”
Включаю первый канал
Устанавливаю режим непрерывного чтения. Continuous Read mode
Даю команду чтения первого канала.

После этого на выходе готовности данных RDY появляются импульсы.
Так и должно быть, ну а дальше совсем все плохо.
По отрицательному импульсу RDY читаю данные.
По описанию (да и по опыту с AD7705) во время чтения данных на входе RDY должен установится высокий уровень. НО этого не происходит, высокий уровень устанавливается только при очередном внутреннем преобразовании.
На последовательном выходе данных постоянно висит 0.

Все сигналы уже проверил сотню раз вроде все нормально.
Уж и не знаю, на что грешить, может у кого есть пример инициализации данной микросхемы.
Буду очень благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Herz
сообщение Dec 30 2006, 12:45
Сообщение #2


Гуру
******

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



Спасибо, теперь понятнее. Я в общем-то, так и делаю:
- после сброса записываю по адресу 0х28 число 0х09 (AIN0 - AINCOM, range 0-1,25V, Continius conversion Enable)
- в регистры с адресами с 0х30 по 0х37 записываю число 0хAD (CHOP Enabled, FW=45) В принципе, наверное, достаточно было бы ограничиться лишь первым из адресов.
- запускаю конверсию записью в Mode Register по адресу 0х38 числа 0х20 (Continius conversion, channel 0, и т.д.)
Вроде работает, все остальные каналы у меня не задействованы, поэтому на этом пока остановился. Меня просто смутила фраза в DS:
Цитата
The AD7738 contains only one Mode register.

А также то, что существуют комбинации битов MD2-MD0, отвечающие за режимы АЦП в целом, например, 011 - Power Down. Такую комбинацию нет вроде смысла записывать по всем адресам 0х38 - 0x3F.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pat   AD7738 как ее правильно сконфигурировать   Nov 23 2006, 20:29
- - DS   DI должен быть в 0 во время операции чтения. В DUM...   Nov 23 2006, 20:37
|- - Pat   Цитата(DS @ Nov 23 2006, 19:37) DI должен...   Nov 23 2006, 21:11
- - DS   А что подразумевается под write_reg(0x48,0x00) -...   Nov 23 2006, 21:23
|- - Pat   Цитата(DS @ Nov 23 2006, 20:23) А что под...   Nov 23 2006, 21:55
|- - Roma_te   Цитата(Pat @ Nov 23 2006, 22:55) Может в ...   Dec 8 2006, 21:47
- - DS   Конкретно в чем проблема ?   Dec 9 2006, 09:36
|- - Pat   Цитата(DS @ Dec 9 2006, 08:36) Конкретно ...   Dec 10 2006, 14:22
- - DS   Не наблюдал никаих глюков с коммутатором. Вряд ли ...   Dec 10 2006, 18:08
|- - Pat   Извиняюсь, уезжал на неделю. Цитата(DS @ De...   Dec 17 2006, 13:37
|- - Herz   Цитата(Pat @ Dec 17 2006, 12:37) Далее пр...   Dec 26 2006, 17:05
- - Herz   Может, дело в том, что нужно установить бит 5 в ре...   Dec 18 2006, 09:50
|- - Pat   Цитата(Herz @ Dec 18 2006, 08:50) Может, ...   Dec 18 2006, 18:46
|- - Herz   Цитата(Pat @ Dec 18 2006, 17:46) Цитата(H...   Dec 18 2006, 19:01
- - DS   0 нельзя подавать, минимальное напряжение 0.2 воль...   Dec 18 2006, 21:20
|- - Herz   Цитата(DS @ Dec 18 2006, 20:20) 0 нельзя ...   Dec 18 2006, 22:04
|- - Pat   Цитата(DS @ Dec 18 2006, 20:20) 0 нельзя ...   Dec 18 2006, 23:04
- - DS   В третьем предложении от начала datasheet и далее ...   Dec 18 2006, 22:06
|- - Herz   Цитата(DS @ Dec 18 2006, 21:06) В третьем...   Dec 18 2006, 22:13
- - DS   Common mode - это напряжение на входе относительно...   Dec 18 2006, 22:18
- - Herz   О каких же 24-х разрядах тогда можно говорить, осо...   Dec 18 2006, 22:22
- - DS   aincom должен быть смещен относительно земли. АЦП ...   Dec 18 2006, 22:28
- - Herz   Вообще, жутко неудобно получается...   Dec 18 2006, 22:38
- - DS   А это расплата за однополярное питание. И у этих А...   Dec 18 2006, 22:50
|- - Herz   Цитата(DS @ Dec 18 2006, 21:50) А это рас...   Dec 19 2006, 18:56
- - DS   Посмотрите вольтметром на выходе мультиплексора - ...   Dec 18 2006, 23:12
|- - Pat   Цитата(DS @ Dec 18 2006, 22:12) Посмотрит...   Dec 18 2006, 23:30
- - DS   Нижний конец шунта обязательно на земле ? Если его...   Dec 19 2006, 11:06
- - Herz   А мне уже так просто не отделаться. Придётся пла...   Dec 19 2006, 11:21
- - DS   Там по-видимому трабл все-таки в другом. Судя по т...   Dec 19 2006, 23:20
- - Herz   Я подумал: может организовать ей независимое питан...   Dec 20 2006, 09:03
- - DS   Если Вы запускаете continuous conversion, то начин...   Dec 29 2006, 20:33
|- - Herz   Цитата(DS @ Dec 29 2006, 19:33) Если Вы з...   Dec 30 2006, 00:22
- - DS   Да, как то я витиевато выразился. Адрес регистра m...   Dec 30 2006, 11:09
- - DS   Да, можно в Conversion time писать только для испо...   Dec 30 2006, 13:07
- - Herz   Ещё раз спасибо, кажется, разобрался. И ещё вопрос...   Dec 30 2006, 23:04
- - DS   Да у меня почему-то нет сетевой наводки. Я больше ...   Dec 31 2006, 12:15


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

 


RSS Текстовая версия Сейчас: 6th September 2025 - 16:21
Рейтинг@Mail.ru


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