head
 
Магистр ДонНТУ Ровняков Олег Игоревич

Ровняков Олег Игоревич

Факультет компьютерных информационных технологий и автоматики
Кафедра электронной техники
Специальность: Электронные системы
Научный руководитель: Кузнецов Д.Н., доц., к.т.н.


Тема работы: Методы и средства повышения качества работы электронной системы обработки сигналов электромузыкальных инструментов

 

Описание системы команд и назначения выводов микросхемы прямого цифрового синтеза Analog Devices AD9835

Автор: Analog Devices

Автор перевода с английского: Ровняков О.И.

Источник: www.analog.com

 

Назначение выводов

Номер

Обозначение

Назначение

Аналоговые и опорные

1

FS ADJUST

 

Rset подсоединяется между этим выводом и аналоговой землёй и определяет полный размах выходного токового сигнала ЦАП

2

REFIN

Вход опорного напряжения. Может использоваться как внешнее опорное напряжение, так и взятое от внутреннего источника микросхемы с вывода 3 REFOUT

3

REFOUT

Выход внутреннего источника опорного напряжения 1.21В. Необходимо включить блокировочный конденсатор 10нФ между этим выводом и аналоговой землёй.

14

IOUT

Высокоомный токовый выход ЦАП. К этому выводу подключается сопротивление нагрузки.

16

COMP

Вывод частотной коррекции внутреннего «опорного» усилителя. Конденсатор 10нФ включается между этим выводом и аналоговой землёй.

 

Выводы питания

4

DVDD

Плюс питания цифровой части 5В±5%. Шунтируется конденсатором 100нФ на землю.

5

DGND

Цифровая земля

13

AGND

Аналоговая земля

15

AVDD

Плюс питания аналоговой части 5В±5%. Шунтируется конденсатором 100нФ на землю.

Цифровой интерфейс и управление

6

MCLK

Цифровой вход тактового сигнала. Выходная частота DDS определяется бинарной формулой от частоты MCLK. Стабильность выходной частоты и фазовый шум определяются этим сигналом.

7

SCLK

Логический вход для стробирования битов последовательного интерфейса. Каждый бит загружается через последовательный интерфейс по каждому спаду сигнала SCLK.

8

SDATA

Логический информационный вход последовательного интерфейса. За каждый цикл передачи данных загружается 16-битное слово.

9

FSYNC

Логический вход для строба синхронизации данных при последовательной передаче. Когда FSYNC принимает значение логического нуля, внутренняя логика DDS информируется о том, что в устройство будет загружено новое 16-битное слово.

10

FSELECT

Вывод выбора частотного регистра. FSELECT определяет, какой частотный регистр, FREQ0 или FREQ1 будет подключен к фазовому аккумулятору. Регистр частоты выбирается через вывод FSELECT, либо через бит FSELECT. Значение FSELECT считывается по каждому восходящему фронту MCLK. FSELECT должен быть установлен до возникновения фронта MCLK, иначе может возникнуть неопределённость.
Если для выбора регистра частоты используется бит FSELECT, то вывод FSELECT должен быть соединён с цифровой землёй.

11,12

PSEL0, PSEL1

Вывод выбора фазового регистра. AD9835 имеет 4 регистра фазы. Эти регистры могут использоваться для изменения аргумента косинуса, используемого при считывании значения COS из ПЗУ. Содержимое фазовых регистров добавляется к текущему числу в фазовом аккумуляторе. Как и в случае частотного регистра, значение на этих выводах должно быть установлено до появления очередного фронта MCLK. Также выбор фазового регистра может определяться при помощи битов PSEL0 и PSEL1. Если выбор фазового регистра производится при помощи битов управляющего слова, выводы PSEL0 и PSEL1 должны соединяться с цифровой землёй.

 

Система команд

С3

С2

С1

С0

Команда

0

0

0

0

Записывает 16 фазовых битов (текущие 8 + 8 битов в регистре хранения) в выбранный фазовый регистр.

0

0

0

1

Записывает 8 фазовых битов в регистр косвенной адресации

0

0

1

0

Записывает 16 частотных битов (текущие 8 + 8 битов в регистре хранения) в выбранный частотный регистр.

0

0

1

1

Записывает 8 частотных битов в регистр косвенной адресации

0

1

0

0

Биты D9 (PSEL0) и D10 (PSEL1) используются для выбора фазового регистра, когда SELSRC=1. Когда SELSRC=0 фазовый регистр выбирается посредством выводов PSEL0 и PSEL1.

0

1

0

1

Бит D11 используется для выбора частотного регистра, когда SELSRC = 1. Если SELSRC = 0, частотный регистр выбирается посредством вывода FSELECT.

0

1

1

0

Эта команда используется для контроля PSEL0, PSEL1 и FSELECT в ходе лишь одного цикла записи. Биты D9 и D10 используются для выбора фазового регистра, а бит D11 – для выбора частотного регистра, если SELSRC = 1. Если же SELSRC = 0, фазовый регистр выбирается через выводы PSEL0 и PSEL1, а частотный – через вывод FSELECT.

0

1

1

1

Зарезервировано. Настраивает AD9835 для тестирования.

 

Специальные команды

D15

D14

Команда

1

0

Выбирает источник управления частотными и фазовыми регистрами и включает синхронизацию. Бит D13 – бит SYNC. Когда этот бит равен 1, опрос выводов и битов FSELECT, PSEL0 и PSEL1, а также загрузка регистра назначения данными синхронизируются по восходящему фронту MCLK. Задержка увеличивается на 2 цикла MCLK когда SYNC = 1. Когда SYNC = 0 загрузка данных и опрос FSELECT/PSEL0/PSEL1 происходит асинхронно. Бит B12 выбирает бит источника SELSRC. Когда этот бит равен 1 PHASE/FREQ регистр выбирается посредством битов FSELECT, PSEL0 и PSEL1. Когда SELSRC =0  PHASE/FREQ регистр выбирается посредством выводов FSELECT, PSEL0 и PSEL1.

1

1

Режимы SLEEP, RESET и CLEAR. D13 это SLEEP-бит. Когда он равен 1, AD9835 переходит в режим низкого энергопотребления, внутренний тактовый генератор отключается, отключаются также токовый источник ЦАП и источник образцового напряжения REFOUT. Когда SLEEP = 0 AD9835 включён. Когда бит RESET (D12) = 1 фазовый аккумулятор устанавливает в ноль фазу, которая соответствует полному масштабу выходного аналогового сигнала. Когда бит CLR (D11) = 1, биты SYNC and SELSRC устанавливаются в 0. CLR автоматически обнуляется.

 

Адреса регистров

A3

A2

A1

A0

Регистр назначения

0

0

0

0

FREG0 REG 8 L LSBs

0

0

0

1

FREG0 REG 8 H LSBs

0

0

1

0

FREG0 REG 8 L MSBs

0

0

1

1

FREG0 REG 8 H MSBs

0

1

0

0

FREG1 REG 8 L LSBs

0

1

0

1

FREG1 REG 8 H LSBs

0

1

1

0

FREG1 REG 8 L MSBs

0

1

1

1

FREG1 REG 8 H MSBs

1

0

0

0

PHASE0 REG 8 LSBs

1

0

0

1

PHASE0 REG 8 MSBs

1

0

1

0

PHASE1 REG 8 LSBs

1

0

1

1

PHASE1 REG 8 MSBs

1

1

0

0

PHASE2 REG 8 LSBs

1

1

0

1

PHASE2 REG 8 MSBs

1

1

1

0

PHASE3 REG 8 LSBs

1

1

1

1

PHASE3 REG 8 MSBs

Перевод текстовой части могу выслать по запросу, обращайтесь через www.zmg.su

 
ДонНТУ Портал магистров