25.07.2013 Views

Техническая документация по AD7739

Техническая документация по AD7739

Техническая документация по AD7739

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

РЕГИСТР ДОСТУПА<br />

<strong>AD7739</strong> - конфигурируемый через ряд регистров. Некоторые из них формируют и управляют общими<br />

особенностями <strong>AD7739</strong>, в то время как другие - отдельно каждым каналом. Ширины данных регистра изменяются<br />

от 8 битов до 24 битов. Ко всем регистрам <strong>по</strong>лучают доступ через регистр коммуникаций, то есть, любая<br />

коммуникация к <strong>AD7739</strong> должна начаться с описания регистра коммуникаций, определяющему, какой регистр<br />

будет в<strong>по</strong>следствии читаться или писаться.<br />

РЕГИСТР СВЯЗИ<br />

8 битов, Только пишущий Регистр, Адрес 0x00<br />

Все коммуникации к части должны начаться с операции записи регистра связи. Данные, записанные в<br />

регистр связи, определяют, будет ли <strong>по</strong>следовательная операция «чтения» или «записи» и к которому регистру<br />

будет направлена эта операция. Цифровой интерфейс устанавливается <strong>по</strong> умолчанию в ожидание операции записи<br />

в регистр связи, при включении питания, <strong>по</strong>сле перезагрузки, или <strong>по</strong>сле <strong>по</strong>следовательной операции чтения<br />

или записи в выбранный завершенный регистр. Если граничная <strong>по</strong>следовательность <strong>по</strong>теряна, часть может<br />

быть вновь установлена при записи в наименьшее количество 32-<strong>по</strong>рядкового цикла часов с DIN высоко и CS<br />

низко. (Заметьте, что все части, включая модулятор, фильтр, <strong>по</strong>верхность раздела, и все регистры вновь установлены<br />

в этом случае). Не забудьте сохранять ШУМ низким, читая 32 бита или больше или в непрерывном<br />

читаемом режиме или с битом DUMP и битом 24/16 в наборе регистров режима.<br />

Бит Бит7 Бит6 Бит5 Бит4 Бит3 Бит2 Бит1 Бит0<br />

Обозначение 0 R/W 6-битовый Адрес Регистра<br />

Бит Обозначение Описание<br />

7 0 Этот бит должен быть 0 для присущей операции.<br />

6 R/W 0 в этом бите указывает, что следующая операция будет «Писать» указанному регистру.<br />

1 в этом бите указывает, что следующая операция будет «Читать» от указанного регистра.<br />

5-0 Адрес Бит2 Бит1 Бит0 Канал Одиночный вход Дифференциальный<br />

Вход<br />

0 0 0 0 AIN0–AINCOM AIN0–AIN1<br />

0 0 1 1 AIN1–AINCOM AIN2–AIN3<br />

0 1 0 2 AIN2–AINCOM AIN4–AIN5<br />

0 1 1 3 AIN3–AINCOM AIN6–AIN7<br />

1 0 0 4 AIN4–AINCOM AIN0–AIN1<br />

1 0 1 5 AIN5–AINCOM AIN2–AIN3<br />

1 1 0 6 AIN6–AINCOM AIN4–AIN5<br />

1 1 1 7 AIN7–AINCOM AIN6–AIN7<br />

РЕГИСТР ПОРТА ВВОДА / ВЫВОДА<br />

8 битов, Регистр Чтения - записи, Адрес 0x01, Величина По умолчанию 0x30 + Величина Цифрового ввода ×<br />

0x40<br />

Биты в этом регистре ис<strong>по</strong>льзуются, чтобы cформировать и <strong>по</strong>лучить доступ к цифровому <strong>по</strong>рту ввода /<br />

вывода на <strong>AD7739</strong>.<br />

Бит Бит7 Бит6 Бит5 Бит4 Бит3 Бит2 Бит1 Бит0<br />

Обозначение P0 P1 P0 DIR P1 DIR RDYFN REDPWR 0 SYNC<br />

По умолчанию P0 Pin P1 Pin 1 1 0 0 0 0<br />

Бит Обозначение Описание<br />

7,6 P0, P1 Когда пины P0 и P1 формируются как выходы, биты P0 и P1 определяют


уровень выхода пинов.<br />

Когда пины P0 и P1 формируются как входы, биты P0 и P1 отражают текущий<br />

уровень входа на пинах.<br />

5,4 P0 DIR, P1 DIR Эти биты определяют, формируются ли пины P0 и P1 как входы или выходы.<br />

Когда установлено в 1, соответствующий пин будет входом; когда вновь<br />

установлено к 0, соответствующий пин будет выходом.<br />

3 RDYFN Этот бит ис<strong>по</strong>льзуется, чтобы управлять функцией пина RDY на <strong>AD7739</strong>.<br />

Когда этот бит вновь установлен в 0, пин RDY идет низко, когда любой канал<br />

не читает данные.<br />

Когда этот бит будет установлен в 1, пин RDY <strong>по</strong>йдет низко, только если<br />

все <strong>по</strong>зволенные каналы не читают данные.<br />

2 REDPWR Пониженная Энергия. Если этот бит установлен в 1, <strong>AD7739</strong> работает в <strong>по</strong>ниженном<br />

энергетическом режиме. Максимальная частота MCLK ограничена<br />

4 МГц в <strong>по</strong>ниженном энергетическом режиме.<br />

1 0 Этот бит должен быть 0 для присущей операции.<br />

0 SYNC Этот бит <strong>по</strong>зволяет SYNC функцию пина. По умолчанию, этот бит 0, и<br />

SYNC/P1 может ис<strong>по</strong>льзоваться как цифровой пин ввода / вывода. Когда<br />

СИНХРОНИЗИРУЮЩИЙ бит установлен в 1, СИНХРОНИЗИРУЮЩИЙ<br />

пин может ис<strong>по</strong>льзоваться, чтобы синхронизировать модулятор <strong>AD7739</strong> и<br />

цифровой фильтр с другими устройствами в системе.<br />

РЕГИСТР ПЕРЕСМОТРА<br />

8 битов, Регистр Только для чтения, Адрес 0x02, Величина По умолчанию 0x09 + Пересмотр Чипа × 0x10 Бит<br />

Бит Бит7 Бит6 Бит5 Бит4 Бит3 Бит2 Бит1 Бит0<br />

Обозначение Код Пересмотра Чипа Универсальный код чипа<br />

По умолчанию x x x x 1 0 0 1<br />

Бит Обозначение Описание<br />

7-4 Код Пересмотра Чипа 4-битовый Фабричный Код Пересмотра Чипа<br />

3-0 Универсальный код чипа На <strong>AD7739</strong> эти биты будут читаться в обратном направлении<br />

как 0x09.<br />

ИСПЫТАТЕЛЬНЫЙ РЕГИСТР<br />

24 бита, Регистр Чтения - записи, Адрес 0x03<br />

Этот регистр ис<strong>по</strong>льзуется для того, чтобы проверить часть в производственном процессе. Пользователь не<br />

должен изменять конфигурацию <strong>по</strong> умолчанию этого регистра.<br />

РЕГИСТР СТАТУСА ADC<br />

8 битов, Регистр Только для чтения, Адрес 0x04, Величина По умолчанию 0x00<br />

В конверсионных режимах биты регистра отражают индивидуальный статус канала. Когда преобразование<br />

<strong>по</strong>лно, соответствующий регистр данных канала обновлен и соответствующий бит RDY установлен в 1.<br />

Когда регистр данных канала читается, соответствующий бит вновь установлен к 0. Бит вновь установлен к 0<br />

также, когда никакая читаемая операция не имела место, и результат следующего преобразования обновляется к<br />

регистру данных канала. Письмо регистру режима вновь устанавливает все биты к 0.<br />

В градуировочных режимах все биты регистра вновь установлены в 0, в то время как калибровка происходит;<br />

все биты регистра установлены в 1, когда калибровка завершена.<br />

Выход пина RDY связан с содержанием регистра статуса ADC как определено битом RDYFN в регистре<br />

<strong>по</strong>рта ввода / вывода. Бит RDY0 соответствует Каналу 0, бит RDY1 соответствует Каналу 1, и так далее.<br />

Бит Бит7 Бит6 Бит5 Бит4 Бит3 Бит2 Бит1 Бит0<br />

Обозначение RDY7 RDY6 RDY5 RDY4 RDY3 RDY2 RDY1 RDY0


По умолчанию<br />

0 0 0 0 0 0 0 0<br />

РЕГИСТР КОНТРОЛЬНОЙ СУММЫ<br />

16 битов, Регистр Чтения - записи, Адрес 0x05<br />

РЕГИСТР КАЛИБРОВКИ НУЛЕВОЙ ШКАЛЫ ADC<br />

24 бита, Регистр Чтения - записи, Адрес 0x06, Величина По умолчанию 0x80 0000<br />

Этот регистр хранит коэффициент калибровки нулевой шкалы ADC. Величина в этом регистре ис<strong>по</strong>льзуется<br />

в соединении с величиной <strong>по</strong> натуральной шкале градуировочного регистра ADC и соответствующими<br />

нулевой и <strong>по</strong>лной шкалами канала градуировочного регистра, чтобы преобразовать в цифровую шкалу результаты<br />

всех каналов. Величина в этом регистре обновлена автоматически <strong>по</strong>сле вы<strong>по</strong>лнения самокалибровки нулевой<br />

шкалы ADC. Запись этого регистра возможна только в холостом режиме (см. Градуировочное сечение для<br />

деталей).<br />

НАТУРНЫЙ ГРАДУИРОВОЧНЫЙ РЕГИСТР ADC<br />

24 бита, Регистр Чтения - записи, Адрес 0x07, Величина По умолчанию 0x80 0000<br />

Этот регистр хранит коэффициент калибровки натуральной шкалы ADC. Величина в этом регистре ис<strong>по</strong>льзуется<br />

в соединении с величиной <strong>по</strong> нулевой шкале градуировочного регистра ADC и соответствующими<br />

нулевой и <strong>по</strong>лной шкалами канала градуировочного регистра, чтобы преобразовать в цифровую шкалу результаты<br />

всех каналов. Величина в этом регистре обновлена автоматически <strong>по</strong>сле вы<strong>по</strong>лнения самокалибровки натуральной<br />

шкалы ADC. Запись этого регистра возможна только в холостом режиме. Натурная самокалибровка<br />

ADC должна ис<strong>по</strong>льзоваться только на +2.5 V и ±2.5 V амплитуде входного напряжения.<br />

РЕГИСТРЫ ДАННЫХ КАНАЛА<br />

Бит на 16 битов/24, Регистры Только для чтения, Адрес 0x08–0x0F, Ширина По умолчанию 16 битов, Величина<br />

По умолчанию 0x8000<br />

Эти регистры содержат самые современные конверсионные результаты, соответствующие каждому<br />

аналоговому входному каналу. 16-битовая или 24-битовая ширина данных может формироваться, путем установления<br />

24/16 бит в режиме регистра. Соответствующий бит RDY в канале регистра состояния идет высоко,<br />

когда результат обновлен. Бит RDY возвратится в низкий уровень, как только чтение регистра данных началось.<br />

Пин RDY может формироваться, для указания, когда какой-то канал не прочитал данные или ждет, <strong>по</strong>ка все<br />

разрешенные каналы не прочитали данные. Если любой канал регистра данных, читает происходящую операцию,<br />

когда новый результат обновлен, обновление регистра данных не произойдет. Это исключает <strong>по</strong>вреждение<br />

данных. Чтение регистров состояния может быть связано с чтением регистров данных в режиме свалки. Чтение<br />

регистров статуса всегда связывается с чтением регистров данных в режиме непрерывного чтения.<br />

РЕГИСТРЫ КАЛИБРОВКИ НУЛЕВОЙ ШКАЛЫ КАНАЛА<br />

24 бита, Регистры Чтения - записи, Адрес 0x10–0x17, Величина По умолчанию 0x80 0000<br />

Эти регистры хранят особенные коэффициенты градуировки нулевой шкалы канала. Величина в этих<br />

регистрах ис<strong>по</strong>льзуется в соединении с величиной в соответствующем канале натурной шкалы градуировочного<br />

регистра, регистр градуировки нулевой шкалы ADC, и градуировочный регистр натурной шкалы ADC, чтобы в<br />

цифровой форме определить масштаб особенных конверсионных результатов канала. Величина в этом регистре<br />

обновлена автоматически <strong>по</strong>сле вы<strong>по</strong>лнения калибровки системы нулевой шкалы канала.<br />

Формат регистра калибровки нулевой шкалы канала - бит со знаком и 22-битовая величина без знака. Запись<br />

этого регистра возможна только в холостом режиме.<br />

КАНАЛ ПОЛНОМАСШТАБНОГО ГРАДУИРОВОЧНОГО РЕГИСТРА<br />

24 бита, Регистры Чтения - записи, Адрес 0x18–0x1F, Величина По умолчанию 0x20 0000<br />

Эти регистры хранят особенные коэффициенты градуировки натурной шкалы канала. Величина в этих<br />

регистрах ис<strong>по</strong>льзуется в соединении с величиной в соответствующем канале нулевой шкалы градуировочного<br />

регистра, регистр градуировки нулевой шкалы ADC, и градуировочный регистр натурной шкалы ADC, чтобы в


цифровой форме определить масштаб особенных конверсионных результатов канала. Величина в этом регистре<br />

обновлена автоматически <strong>по</strong>сле вы<strong>по</strong>лнения калибровки системы натурной шкалы канала. Запись этого регистра<br />

возможна только в холостом режиме.<br />

РЕГИСТРЫ СОСТОЯНИЯ КАНАЛА<br />

8 битов, Регистры Только для чтения, Адрес 0x20–0x27, Величина По умолчанию 0x20 × Номер канала<br />

Эти регистры содержат индивидуальную информацию статуса канала и немного общей информации<br />

статуса <strong>AD7739</strong>. Чтение регистров статуса может быть связано с чтением регистров данных в режиме сброса.<br />

Чтение регистров состояния всегда связывается с чтением регистров данных в режиме непрерывного чтения.<br />

Бит Бит7 Бит6 Бит5 Бит4 Бит3 Бит2 Бит1 Бит0<br />

Обозначение CH2 CH1 CH0 0/P0 RDY/P1 NOREF SIGN OVR<br />

По умолчанию Номер канала 0 0 0 0 0<br />

Бит Обозначение Описание<br />

7-5 CH2–CH0 Эти биты отражают номер канала. Это может ис<strong>по</strong>льзоваться для текущей идентификации<br />

канала и более легкой операции режима сброса и непрерывного режима<br />

чтения.<br />

4 0/P0 Когда бит выбора состояния соответствующего регистра установки канала переустановлен<br />

в 0, этот бит читается как 0. Когда бит выбора состояния установлен в 1,<br />

этот бит отражает состояние пина P0, формируется ли он как вход или выход.<br />

3 RDY/P1 Когда бит выбора состояния соответствующего регистра установки канала вновь<br />

установлен в 0, этот бит отражает выбранный бит канала RDY в регистре состояния<br />

ADC. Когда бит выбора состояния установлен в 1, этот бит отражает состояние<br />

пина P1, формируется ли он как вход или выход.<br />

2 NOREF Этот бит указывает на состояние контрольного ввода. Если напряжение между<br />

REFIN (+) и REFIN (-) пинами - меньше чем NOREF, пусковое напряжение, и преобразование<br />

вы<strong>по</strong>лнено, то бит NOREF идет в 1.<br />

1 SIGN Этот бит отражает <strong>по</strong>лярность напряжения в аналоговом входе. Это будет 0 для<br />

<strong>по</strong>ложительного напряжения и 1 для отрицательного напряжения.<br />

0 OVR Этот бит отражает или выход за пределы регулирования или за пределы амплитуды<br />

на аналоговом входе. Бит установлен в 1, когда аналоговое входное напряжение<br />

больше или меньше номинальной амплитуды напряжения.<br />

РЕГИСТРЫ УСТАНОВКИ КАНАЛА<br />

8 битов, Регистры Чтения - записи, Адрес 0x28–0x2F, Величина По умолчанию 0x00<br />

Эти регистры ис<strong>по</strong>льзуются, чтобы формировать отобранный канал, формировать его амплитуду входного<br />

напряжения, и настроить соответствующий регистр состояния канала.<br />

Бит Бит7 Бит6 Бит5 Бит4 Бит3 Бит2 Бит1 Бит0<br />

Обозначение BUFOFF COM1 COM0 Stat OPT ENABLE RNG2 RNG1 RNG0<br />

По умолчанию 0 0 0 0 0 0 0 0


Бит Обозначение Описание<br />

7 BUFOFF<br />

6-5 COM1, COM0<br />

Канал COM1 COM0 COM1 COM0<br />

0 0 1 1<br />

0 AIN0–AINCOM AIN0–AIN1<br />

1 AIN1–AINCOM AIN2–AIN3<br />

2 AIN2–AINCOM AIN4–AIN5<br />

3 AIN3–AINCOM AIN6–AIN7<br />

4 AIN4–AINCOM AIN0–AIN1<br />

5 AIN5–AINCOM AIN2–AIN3<br />

6 AIN6–AINCOM AIN4–AIN5<br />

7 AIN7–AINCOM AIN6–AIN7<br />

4 Stat OPT Выбор состояния. Когда этот бит будет установлен в 1, биты P0 и P1 в<br />

канале регистра состояния отразят состояние пинов P0 и P1. Когда этот<br />

бит будет вновь установлен в 0, бит RDY в канале регистра состояния<br />

отразит канал, соответствующий биту RDY в регистре состояния ADC.<br />

3 ENABLE Разрешение канала. Устанавливает этот бита в 1, чтобы <strong>по</strong>зволить каналу<br />

непрерывный конверсионный режим. Единственное преобразование<br />

будет иметь место независимо от величины этого бита.<br />

0-2 RNG2–RNG0 Это - амплитуда входного напряжения канала:<br />

RNG2 RNG1 RNG0 Номинальная Амплитуда Входного напряжения<br />

1 0 0 ±2.5 В<br />

1 0 1 +2.5В<br />

0 0 0 ±1.25 В<br />

0 0 1 +1.25 В<br />

0 1 0 ±0.625 В<br />

0 1 1 +0.625<br />

КОНВЕРСИОННЫЕ КАНАЛЫ РЕГИСТРОВ ВРЕМЕНИ<br />

8 битов, Регистры Чтения - записи, Адрес 0x30–0x37h, Величина По умолчанию 0x91<br />

Конверсионные регистры времени <strong>по</strong>зволяют или запрещают прерывание и формируют цифровой<br />

фильтр для особенного канала. Эта величина регистра воздействует на конверсионное время, частотную характеристику,<br />

и шумовые рабочие характеристики ADC.<br />

Бит Бит7 Бит6 Бит5 Бит4 Бит3 Бит2 Бит1 Бит0<br />

Обозначение CHOP FW (7-битовое Слово Фильтра)<br />

По умолчанию 1 0x11<br />

Бит Обозначение Описание<br />

7 CHOP Бит <strong>по</strong>зволяющий прерывание. Устанавливают в 1, чтобы применить режим<br />

прерывания для особенного канала.<br />

6-0 FW CHOP = 1, единственное преобразование или непрерывное преобразование<br />

с одним <strong>по</strong>зволенным каналом. Конверсионное Время (μs) = (FW × 128 +<br />

262)/MCLK Частота (МГц), амплитуда FW 2 - 127.<br />

CHOP = 1, непрерывное преобразование с двумя или больше <strong>по</strong>зволенными<br />

каналами. Конверсионное Время (μs) = (FW × 128 + 263)/MCLK Частота<br />

(МГц), амплитуда FW 2 - 127.<br />

CHOP = 0, единственное преобразование или непрерывное преобразование<br />

с одним <strong>по</strong>зволенным каналом. Конверсионное Время (μs) = (FW × 64 +


213)/MCLK Частота (МГц), амплитуда FW 3 - 127.<br />

CHOP = 0, непрерывное преобразование с двумя или больше <strong>по</strong>зволенными<br />

каналами. Конверсионное Время (μs) = (FW × 64 + 214)/MCLK Частота<br />

(МГц), амплитуда FW 3 - 127.<br />

РЕГИСТР РЕЖИМА<br />

8 битов, Регистр Чтения - записи, Адрес 0x38–0x3F, Величина По умолчанию 0x00<br />

Регистр режима формирует часть и определяет ее рабочий режим. Запись в регистр режима очищает регистр<br />

состояния ADC, устанавливает пин RDY в логический высокий уровень, выходит из всех текущих операций,<br />

и запускает режим, определенный битами режима. <strong>AD7739</strong> содержит только один режим регистра. Два<br />

LSBs адреса ис<strong>по</strong>льзуются для записи в режим регистра, чтобы определить канал, отобранный для операции,<br />

определенной к битам от MD2 до MD0. Только адрес 0x38 должен ис<strong>по</strong>льзоваться для того, чтобы читать из<br />

режима регистра.<br />

Бит Бит7 Бит6 Бит5 Бит4 Бит3 Бит2 Бит1 Бит0<br />

Обозначение MD2 MD1 MD0 CLKDIS DUMP Cont RD 24/16 BIT CLAMP<br />

По умолчанию 0 0 0 0 0 0 0 0<br />

Бит Обозначение Описание<br />

7-5 MD2–MD0 Биты Режима. Эти три бита определяют режим операции <strong>AD7739</strong>.<br />

Запись новой величины в биты режима приведет к выходу из части<br />

режима, в котором это управляло и размещает это немедленно<br />

в недавно запрошенном режиме. Функция битов режима описана<br />

более <strong>по</strong>дробно ниже.<br />

MD2 MD1 MD0 Режим Адрес, Ис<strong>по</strong>льзуемый<br />

для Регистра<br />

Режима, Пишет,<br />

Определяет:<br />

0 0 0 Холостой ход<br />

0 0 1 Непрерывное<br />

Преобразование<br />

0 1 0 Единственное<br />

Преобразование<br />

0 1 1 Низкая мощность<br />

(Резерв)<br />

1 0 0 Самокалибровка<br />

Нулевой шкалы<br />

ADC<br />

1 0 1 ADC Натурная<br />

Самокалибровка<br />

(для 2.5 В)<br />

1 1 0 Калибровка Системы<br />

Нулевой<br />

шкалы Канала<br />

1 1 1 Система калибровки<br />

натурной<br />

шкалы канала<br />

Первый Канал,<br />

который Запускает<br />

Преобразование<br />

Канал для преобразования<br />

Конверсионное<br />

Время для Калиб-<br />

ровки<br />

Конверсионное<br />

Время для Калиб-<br />

ровки<br />

Канал для калибровки<br />

Канал для калибровки<br />

4 CLKDIS Выбор состояния. Когда этот бит будет установлен в 1, биты P0 и P1 в<br />

канале регистра состояния отразят состояние пинов P0 и P1. Когда этот<br />

бит будет вновь установлен в 0, бит RDY в канале регистра состояния<br />

отразит канал, соответствующий биту RDY в регистре состояния ADC.


3 ENABLE Разрешение канала. Устанавливает этот бита в 1, чтобы <strong>по</strong>зволить каналу<br />

непрерывный конверсионный режим. Единственное преобразование будет<br />

иметь место независимо от величины этого бита.<br />

0-2 RNG2–RNG0 Это - амплитуда входного напряжения канала:<br />

RNG2 RNG1 RNG0 Номинальная Амплитуда Входного напряжения<br />

1 0 0 ±2.5 В<br />

1 0 1 +2.5В<br />

0 0 0 ±1.25 В<br />

0 0 1 +1.25 В<br />

0 1 0 ±0.625 В<br />

0 1 1 +0.625<br />

ПОЛУЧЕНИЕ ДОСТУПА К РЕГИСТРАМ <strong>AD7739</strong><br />

Все коммуникации к части начинаются с операции записи в регистр связи, сопровождаемому<br />

или чтением, или записью регистра, к которому обращаются. В интерфейсе одновременного чтениязаписи<br />

(такого как SPI), пишут 0 в <strong>AD7739</strong>,если читаются данные.<br />

Иллюстрация 16 <strong>по</strong>казывает чтение <strong>по</strong>следовательности для регистра состояния ADC интерфейсом<br />

<strong>AD7739</strong>.<br />

ЕДИНСТВЕННОЕ ПРЕОБРАЗОВАНИЕ И ЧТЕНИЕ ДАННЫХ<br />

Когда регистр режима пишется, бит состояния ADC очищен, и пин RDY имеет высокий уровень,<br />

независимо от его предыдущего состояния. Когда единственная команда преобразования записана<br />

в регистр режима, ADC запускает преобразование на канале, отобранном адресом регистра режима.<br />

После того, как преобразование закончено, регистр данных обновлен, регистр режима изменен,<br />

чтобы работать в режиме холостого хода, соответствующий бит RDY установлен, и пин RDY имеет<br />

низкий уровень. Бит RDY вновь переустановлен, и пин RDY возвращается в высокий уровень, когда<br />

соответствующий регистр данных канала читается.<br />

Иллюстрация 17 <strong>по</strong>казывает цифровые граничные сигналы,которые вы<strong>по</strong>лняют единственное<br />

преобразование на Канале 0, ожидают пин RDY, чтобы <strong>по</strong>йти низко, и читают Канал 0 регистров данных.<br />

Режим Сброса<br />

Когда бит СБРОСА в регистре режима будет установлен в 1, регистр статуса канала будет немедленно<br />

читаться из регистра чтения данных канала, независимо от того, обратились ли к статусу<br />

или регистру данных через регистр связи. Пин ШУМА не должен быть в высоком состоянииво время<br />

чтения 24-битовых данных в режиме сброса; иначе, <strong>AD7739</strong> будет переустановлен.<br />

Иллюстрация 18 <strong>по</strong>казывает цифровые граничные сигналы, вы<strong>по</strong>лняющие единственное преобразование<br />

на Канале 0, которые ожидают пин RDY, чтобы перейти на низкий уровень, и читающие<br />

Канал 0 регистров состояния и данных в режиме сброса.


РЕЖИМ НЕПРЕРЫВНОГО ПРЕОБРАЗОВАНИЯ<br />

Когда регистр режима пишется, байт статуса ADC очищен, и пин RDY переходит на высокий<br />

уровень, независимо от его предыдущего состояния. Когда непрерывная конверсионная команда записана<br />

в регистр режима, ADC запускает преобразование на канале, отобранном адресом регистра<br />

режима.<br />

После того, как преобразование завершено, соответствующий регистр данных канала и регистр<br />

состояния канала обновлены, соответствующий бит RDY в регистре состояния ADC установлен,<br />

и <strong>AD7739</strong> продолжает преобразовывать на следующем разрешенном канале. Часть будет периодически<br />

<strong>по</strong>вторяться через все разрешенные каналы, <strong>по</strong>ка не будет переведена в другой режим или переустановлена.<br />

Период цикла будет суммой конверсионных времен всех <strong>по</strong>зволенных каналов, установленных<br />

соответствующими конверсионными регистрами времени канала.<br />

Бит RDY переустановлен, когда соответствующий регистр данных канала читается. Поведение<br />

пина RDY зависит от бита RDYFN в регистре <strong>по</strong>рта ввода / вывода. Когда бит RDYFN= 0, пин RDY<br />

принимает низкий уровень (при этом любой канал не читает данные). Когда бит RDYFN будет установлен<br />

в 1, пин RDY примет низки уровень только если все <strong>по</strong>зволенные каналы не читают данные.<br />

Если конверсионный результат ADC не читался прежде, чем новое преобразование ADC закончено,<br />

новый результат перепишет предыдущий. Соответствующий бит RDY принимает низкий уровень,<br />

и пин RDY принимает высокий уровень <strong>по</strong> крайней мере для 163 циклов MCLK (~26.5 μs), указывая,<br />

когда регистр данных обновлен, и предыдущие конверсионные данные <strong>по</strong>теряны.<br />

Если регистр данных будет читаться, <strong>по</strong>скольку преобразование ADC закончено, то регистр<br />

данных не будет обновлен с новым результатом (чтобы избежать искажения данных), и новые конверсионные<br />

данные <strong>по</strong>теряются.<br />

Иллюстрация 19 <strong>по</strong>казывает, что <strong>по</strong>следовательность цифрового граничного сигнала для непрерывного<br />

конверсионного режима с Каналами 0 и 1 <strong>по</strong>зволена и бит RDYFN установлен в 0. Пин<br />

RDY принимает низкий уровень, и регистр данных читается <strong>по</strong>сле каждого преобразования. Иллюстрация<br />

20 <strong>по</strong>казывает <strong>по</strong>добную <strong>по</strong>следовательность, но с битом RDYFN установленным в 1. Пин RDY<br />

находится на низком уровне, и все регистры данных читаются <strong>по</strong>сле того, как все преобразования закончены.<br />

Иллюстрация 21 <strong>по</strong>казывает пин RDY, когда никакие данные не читаются от <strong>AD7739</strong>.


НЕПРЕРЫВНЫЙ РЕЖИМ ЧТЕНИЯ (РЕЖИМ НЕПРЕРЫВНОГО ПРЕОБРАЗОВАНИЯ)<br />

Когда бит Cont RD в регистре режима установлен, в первую очередь пишут 0x48 регистру связи,<br />

который запускает непрерывный читаемый режим. Как <strong>по</strong>казано в иллюстрации 22, <strong>по</strong>следовательные<br />

доступы к части <strong>по</strong>следовательно читают состояние канала и регистры данных <strong>по</strong>следнего<br />

законченного преобразования без дальнейшей конфигурации требуемого регистра связи.<br />

Заметьте, что бит непрерывного преобразования в регистре режима должен быть установлен,<br />

входя в непрерывный читаемый режим.<br />

Заметьте, что непрерывный читаемый режим - чтение режима сброса состояния канала и регистров<br />

данных независимо от величины бита сброса. Ис<strong>по</strong>льзуйте биты канала в регистре состояния<br />

канала, чтобы проверить/признать, какие каналы данных фактически сдвигаются.<br />

Заметьте, что <strong>по</strong>следний законченный результат преобразования читается. Поэтому, бит<br />

RDYFN в регистре <strong>по</strong>рта ввода / вывода должен быть 0, и чтение результата должно всегда начинаться<br />

прежде, чем следующее преобразование закончено.<br />

<strong>AD7739</strong> останется в непрерывном режиме чтения столь долго, <strong>по</strong>ка пин ШУМА находится на<br />

низком уровне, в то время как пин CS также находится на низком уровне; <strong>по</strong>этому, записывается 0 в<br />

<strong>AD7739</strong>, <strong>по</strong>ка происходит чтение в непрерывном режиме чтения. Чтобы выйти из непрерывного режима<br />

чтения, задайте пину ШУМА высокий уровень для <strong>по</strong> крайней мере 100 ns <strong>по</strong>сле того, как чтение<br />

завершено. (Запишите 0x80 в <strong>AD7739</strong> для выхода из непрерывного чтения).<br />

Установка пина DIN в высокий уровень не изменяет бит Cont RD в регистре режима. Поэтому,<br />

дальнейшая запись 0x48, запускает непрерывный режим чтения снова. Чтобы <strong>по</strong>лностью остановить<br />

непрерывный режим чтения, запишите в регистр режима, чтобы он очистил бит Cont RD .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!