всё о микросхемах / Микросхемы для АЦП и мультимедиа
.pdf
СИГМА-ДЕЛЬТА АЦП |
|
|
|
|
|
|
|
|
AD7710 |
||
Рис. 3. Основная схема включения AD7710 |
AD7710 может работать в системах с одним источником питания, |
||||||||||
+ 5 Â |
|
|
|
|
|
|
|
при условии, что аналоговое входное напряжение не будет н иже |
|||
10 ìêÔ |
0.1 ìêÔ |
|
0.1 ìêÔ |
|
–30 мВ. Для обработки больших биполярных сигналов ИС требуе т |
||||||
+ |
|
|
|||||||||
|
|
|
|
|
|
|
напряжение питания VSS –5 В. Для систем, работающих от батареек, |
||||
|
|
|
|
|
|
|
|
||||
|
|
|
12 |
23 |
|
|
|
предусмотрен программно устанавливаемый резервный режи м, в |
|||
|
7 |
|
AVDD |
DVDD |
|
21 |
|
котором потребление мощности в нерабочем состоянии сниж ается |
|||
|
AIN1(+) |
DRDY |
Готовность |
äî 7 ìÂò (òèï.). |
|
|
|
||||
|
|
|
|
|
|
|
|
||||
Дифференциальный |
8 |
|
|
19 |
данных |
|
|
|
|||
|
|
|
|
|
|
|
|
||||
аналоговый вход 1 |
AIN1(–) |
|
|
TFS |
Передача |
|
|
|
|
||
|
|
|
|
|
|
|
|
||||
|
9 |
|
|
20 |
(запись) |
ПРИНЦИП ДЕЙСТВИЯ ИС |
|
||||
|
|
|
|
|
|
||||||
|
AIN2(+) |
|
|
RFS |
Прием |
|
|||||
|
|
|
|
|
|
|
|
|
|||
Дифференциальный |
10 |
|
|
22 |
(чтение) |
|
|
|
|
||
|
|
|
|
Рис. 4. Общая блок-схема сигма-дельта АЦП |
|||||||
аналоговый вход 2 |
AIN2(–) |
|
|
SDATA |
Последоват. |
||||||
|
|
|
|
||||||||
|
17 |
|
|
1 |
данные |
|
|
|
|
||
|
|
|
|
|
|
|
|
Компаратор |
|||
|
ΙOUT |
AD7710 |
SCLK |
Синхроимп. |
|
|
|
||||
|
|
|
|
+ |
|
|
|||||
Аналоговая |
18 |
4 |
(òàêò) |
|
АНАЛОГОВЫЙ |
ЦИФРОВОЙ |
|||||
|
AGND |
|
|
A0 |
|
Адресный |
ÓÂÕ |
|
|||
земля |
11 |
|
|
6 |
âõîä |
– |
НЧ-ФИЛЬТР |
ФИЛЬТР |
|||
|
|
|
|
|
|||||||
|
VSS |
|
|
MODE |
|
|
|
|
|||
|
24 |
|
|
5 |
|
|
|
|
|
||
Цифровая |
DGND |
|
|
SYNC |
+ 5 Â |
A1801P14 |
|
ÖÀÏ |
|
||
|
|
|
|
|
|
||||||
земля |
16 |
|
|
3 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
REF OUT |
MCLK OUT |
|
|
|
|
Данные |
||||
|
|
|
|
|
|
|
|||||
|
15 |
2 |
|
|
|
|
|
||||
|
REF IN(+) |
MCLK IN |
|
Íà Ðèñ. 4 приведена общая блок-схема сигма-дельта АЦП. Она |
|||||||
|
13 |
|
|
||||||||
|
VBIAS |
|
|
|
|
|
содержит следующие элементы: |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
|
1. Устройство выборки-хранения (УВХ) |
|
|
|
|
||||||
|
REF IN(–) |
|
|
2. Дифференциальный усилитель, или вычитатель |
|
|
||||||||
|
|
|
A1801P02 |
|
|
|||||||||
|
|
|
3. Аналоговый НЧ-фильтр |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
||||
частотой вплоть до частоты, с которой обновляется выходно й |
4. 1-разрядный АЦП (компаратор) |
|
|
|
|
|
||||||||
5. 1-разрядный ЦАП |
|
|
|
|
|
|
|
|||||||
регистр. Первая частота режекции этого цифрового фильтра (и, |
|
|
|
|
|
|
|
|||||||
6. Цифровой НЧ-фильтр |
|
|
|
|
|
|
|
|||||||
следовательно, частота –3 дБ) устанавливается программно через |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|||||
внутренний управляющий регистр. Первая частота режекции может |
В ходе преобразования отсчет аналогового сигнала подает ся на |
|||||||||||||
быть программно установлена в диапазоне от 9,76 Гц до 1,028 kГц, |
вычитатель вместе с выходом 1-разрядного ЦАП. Отфильтрованный |
|||||||||||||
что дает диапазон программной установки частоты –3 дБ от 2,5 8 цГ |
разностный сигнал подается на компаратор, который дискре тизует |
|||||||||||||
äî 269 Ãö. |
|
|
|
разностный сигнал с частотой, во много раз превышающей ча стоту |
||||||||||
|
|
|
|
дискретизации аналогового сигнала (передискретизация)п ри |
||||||||||
Базовая схема включения ИС приведена на Ðèñ. 3. В этой схеме |
помощи УВХ. |
|
|
|
|
|
|
|
|
|||||
AD7710 работает в режиме внешнего тактирования, а AVDD è DVDD |
|
|
|
|
|
|
|
|
|
|
||||
запитываются от одного аналогового источника +5 В. Для |
Передискретизация является самым важным в работе сигма-д ельта |
|||||||||||||
некоторых применений будут использоваться раздельные |
АЦП. Используя формулу для шума квантования АЦП: |
|
|
1 |
||||||||||
источники питания для AVDD è DVDD, и в некоторых случаях |
|
SNR = (6.02 x число разрядов + 1,76) дБ |
|
|
||||||||||
напряжение аналогового питания будет больше, чем напряже ние |
получаем, |
÷òî |
1-разрядный |
ÀÖÏ, |
èëè |
компаратор, |
äàåò |
|||||||
цифрового питания +5 В (см. пункт “Питание и заземление”). |
||||||||||||||
SNR = 7.78 äÁ. |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
AD7710 имеет несколько режимов калибровки, которые могут быть |
|
|
|
|
|
|
|
|
|
|
||||
програмно установлены через внутренний управляющий рег истр. |
AD7710 дискретизует входной сигнал с частотой 19.5 кГц или выше |
|||||||||||||
Цикл калибровки может быть инициирован в любой момент пут ем |
(ñì. Òàáë. III). В результате шум квантования распределяется по |
|||||||||||||
записи в этот управляющий регистр. ИС может выполнять |
гораздо большей полосе частот, чем интересующая нас полоса. |
|||||||||||||
автокалибровку, |
используя |
внутренний |
микроконтроллер |
Шум в интересующей нас полосе частот еще более снижается |
||||||||||
калибровки и статическое ОЗУ для хранения параметров |
аналоговой фильтрацией в петле модулятора, которая формирует |
|||||||||||||
калибровки. В цикл калибровки могут быть включены и други е |
спектр шума квантования, чтобы сместить большую часть эне ргии |
|||||||||||||
компоненты системы (т.е. внешние по отношению к ИС), чтобы |
шума на частоты вне нужной полосы частот. Шумовые |
|||||||||||||
используя режим системной калибровки устранить ошибки |
характеристики таким образом улучшаются от уровня, |
|||||||||||||
смещения и усиления во входном канале. Еще одна опция — это |
соответствующего 1 разряду, до значений, приведенных в |
|||||||||||||
фоновая калибровка, в этом режиме ИС непрерывно выполняет |
Таблицах I è II è íà Ðèñ. 2. |
|
|
|
|
|
|
|
||||||
автокалибровку и обновляет калибровочные коэффициенты. Kогда |
|
|
|
|
|
|
|
|
|
|
||||
ИС находится в этом режиме, пользователю не нужно беспоко иться |
С выхода компаратора цифровой сигнал поступает на 1-разря дный |
|||||||||||||
о генерации периодических команд калибровки ИС или повто рно |
ЦАП, так что вся схема работает как петля с отрицательной |
|||||||||||||
калибровать ИС после изменения внешней температуры или |
обратной связью, которая стремится свести к минимуму |
|||||||||||||
напряжения питания. |
|
|
разностный сигнал. Цифровые данные, представляющие |
|||||||||||
|
|
|
|
аналоговое входное напряжение, содержатся в коэффициент е |
||||||||||
Пользователю предоставлена возможность доступа ко внут ренним |
заполнения |
последовательности |
импульсов |
íà |
выходе |
|||||||||
регистрам калибровки AD7710, что позволяет микропроцессору |
Рис. 5. Базовая схема АЦП с уравновешиванием заряда |
|||||||||||||
считывать калибровочные коэффициенты ИС а также записыв ать в |
||||||||||||||
|
|
Дифференциальный |
|
|
|
|
|
|||||||
ИС свои собственные калибровочные коэффициенты, хранящи еся в |
|
|
|
|
|
|
|
|||||||
|
|
усилитель |
Интегратор |
|
|
|
|
|||||||
ЭСППЗУ. Это позволяет процессору в большей степени |
VIN |
|
|
|
|
|||||||||
|
Компаратор |
|
|
|||||||||||
|
|
|
|
|
|
|||||||||
контролировать цикл калибровки AD7710. Это также значит, что |
|
|
|
|
|
|
|
|
|
|
||||
пользователь может проверить, что ИС правильно выполнила |
|
|
|
|
|
|
|
|
|
|
||||
калибровку, сравнив коэффициенты после калибровки со |
|
|
|
+FS |
|
|
|
|
|
|
||||
значениями, записанными ранее в ЭСППЗУ. |
|
|
|
|
|
ÖÀÏ |
|
A1801P15 |
|
|
|
|||
|
|
|
|
|
|
|
–FS |
|
|
|
|
|||
Публикуется с разрешения |
|
|
|
|
|
|
|
|
|
|
|
141 |
||
фирмы Analog Devices |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ÒАКТИРОВАНИЕ |
|
1 |
|
Для AD7710 необходим главный тактовый сигнал, который может |
KАЛИБРОВKА |
|
|
|
|||
быть внешним ТТЛ/KМОП-совместимым тактовым сигналом, |
Калибровка AD7710 устраняет погрешности усиления и смещения. |
||
поданным на вход MCLK IN, при этом вывод MCLK OUT оставляется |
Последовательность калибровки ИС должна быть иницииров ана |
||
неподсоединенным. В другом варианте кварцевый резонатор с |
всякий раз, когда изменяются температура внешней среды или |
||
нужной резонансной частотой подсоединяется между MCLK IN и |
напряжения питания. Она также должна быть инициирована ес ли |
||
MCL OUT, и в этом случае внутренняя схема будет функционировать |
изменяются входной канал, усиление, частота режекции фильтра |
||
как генератор, управляемый кварцевым резонатором. Для |
или тип входного диапазона (униполярный/биполярный). Одна ко, |
||
генерации тактовых сигналов с более низкими частотами вм есто |
если AD7710 работает в режиме фоновой калибровки, то все |
||
кварца может быть использован керамический резонатор. Дл я |
упомянутые выше изменения отслеживаются автоматически (с |
||
таких генераторов с более низкими частотами могут потреб оваться |
учетом поправки на время установления фильтра). |
||
внешние конденсаторы. |
Для AD7710 предусмотрены возможности автокалибровки, |
||
|
|||
Входная частота дискретизации, частота отсчетов модулят ора, |
системной калибровки и фоновой калибровки. Чтобы на выбра нном |
||
частота –3 дБ, частота обновления выходных данных и время |
канале была выполнена калибровка, внутренний микроконтр оллер |
||
должен записать выходные данные модулятора для двух разл ичных |
|||
калибровки прямо связаны с главной тактовой частотой fCLK IN . Ñ |
|||
входных уровней. Это точки “ноль шкалы” и “конец шкалы”. Им ея |
|||
уменьшением в два раза главной тактовой частоты упомянутые |
|||
эти данные, микроконтроллер может вычислить коэффициент |
|||
выше частоты также уменьшаются в два раза, а интервал |
|||
наклона передаточной функции АЦП (от входа до выхода). |
|
||
калибровки возрастает вдвое. |
|
||
Внутренне ИС работает с разрешением 33 бита, а результат |
|||
|
|||
Ток, потребляемый по питанию DVDD, также прямо зависит от fCLK IN . |
преобразования имеет длину 16 или 24 бита. |
||
Уменьшение fCLK IN в 2 раза приведет к снижению тока по DVDD вдвое, |
|
|
|
но не повлияет на ток, потребляемый по питанию AVDD. |
Предоставлена также возможность записи во внутренние ре гистры |
||
ÑИСТЕМНАÿ СИНХРОНИЗАЦИÿ |
калибровки, тем самым входной диапазон и смещение могут б ыть |
||
откорректированы извне. Регистр калибровки смещения сод ержит |
|||
|
|||
Если несколько AD7710 работают от общего главного тактового |
значение, которое вычитается из всех результатов преобразования, |
||
сигнала, то их можно синхронизовать, чтобы они обновляли с вои |
а регистр калибровки полной шкалы содержит значение, на к оторое |
||
выходные регистры одновременно. Спадающий фронт на входе |
все эти результаты умножаются. Kалибровочный коэффициент |
||
SYNC сбрасывает фильтр и переводит AD7710 в определенное |
смещения вычитается из результата до умножения на коэффициент |
||
известное состояние. Общий сигнал на входах SYNC нескольких |
полной шкалы. В описываемых ниже первых трех режимах на |
|
|
AD7710 синхронизует их работу. Обычно такой общий сигнал |
завершение калибровки указывает переключение выходного |
||
Публикуется с разрешения |
145 |
|
|
фирмы Analog Devices |
|
|
|
СИГМА-ДЕЛЬТА АЦП |
|
|
|
|
|
AD7710 |
||
связан с чтением. В зависимости от частоты обновления вых одных |
RFS должен переходить в 1 во время низкого уровня на SCLK. На |
|||||||
данных он может перейти в 0 на любой стадии операции чтения |
переднем фронте RFS выходные линии SCLK и SDATA отключаются. |
|||||||
управляющего/калибровочного регистра, при этом никак на н ее не |
DRDY остается равным 0, и будет оставаться равным 0 до тех пор, |
|||||||
влияя, и его статус следует игнорировать. В операции чтени я |
пока все биты слова данных не будут считаны из AD7710, |
|||||||
управляющего/калибровочного |
регистра |
всегда |
должны |
независимо от того, сколько раз RFS будет менять свое состояние |
||||
считываться все 24 бита данных соответствующего регистра. |
во время операции чтения. В зависимости от интервала межд у |
|||||||
Íà Ðèñ. 10à показана операция чтения из AD7710 когда RFS |
задним фронтом SCLK и нарастающим фронтом RFS на выходной |
|||||||
линии, прежде чем RFS перейдет в 1, может появиться следующий |
||||||||
остается равным 0 на протяжении всей передачи слова данны х. В |
||||||||
бит (N+1). Kогда RFS снова возвращается в 0, это включает |
||||||||
приведенной диаграмме предполагается, что к выходу SCLK |
тактовый |
сигнал SCLK и переводит |
выход SDATA в активное |
|||||
подключен нагрузочный резистор. После того как DRDY переходит в |
||||||||
состояние. Kогда будет передано все слово, DRDY перейдет в 1, |
||||||||
0, на входе RFS устанавливается 0. Переход RFS в 0 включает |
||||||||
отключая при этом линии SCLK и SDATA, согласно Ðèñ. 10à. |
|
|||||||
последовательный тактовый сигнал, генерируемый AD7710, а такж е |
|
|||||||
выводит на линию данных SDATA старший бит (СЗР) слова. Все |
Операция записи |
|
|
|||||
последующие биты выводятся |
по задним |
фронтам |
SCLK è |
|
|
|||
Данные могут быть записаны или в управляющий регистр или в |
||||||||
принимают правильные значения до следующего переднего ф ронта |
||||||||
регистры калибровки. В обоих случаях на операцию записи н е |
||||||||
SCLK. Последний активный задний фронт SCLK выводит младший |
влияет статус DRDY, и, в свою очередь, операция записи никак не |
|||||||
бит (MЗР), правильное значение которого устанавливается до |
||||||||
влияет на статус DRDY. При записи в управляющий/калибровочный |
||||||||
последнего активного переднего фронта SCLK. Одновременно со |
регистр должны записываться все 24 бита. |
|
||||||
следующим задним фронтом SCLK выход DRDY сбрасывается в 1. |
|
|
|
|
||||
Переход DRDY в 1 выключает выходные линии SCLK и SDATA. Это |
Íà Ðèñ. 11à показана операция записи в AD7710, в которой TFS |
|||||||
означает, что время удерживания значения MЗР чуть меньше, чем |
остается равным 0 на всем ее протяжении. Входной сигнал A0 |
|||||||
для всех других битов. |
|
|
|
определяет, куда будут записаны данные – в управляющий регистр |
||||
Íà Ðèñ. 10b приведена временная диаграмма операции чтения в |
или в регистры калибровки. A0 должен оставаться неизменным на |
|||||||
протяжении всей операции последовательной записи. Спада ющий |
||||||||
которой RFS возвращается в 1 во время передачи слова, а затем |
||||||||
фронт TFS включает выходной сигнал SCLK, генерируемый внутри |
||||||||
опять возвращается в 0, чтобы считать оставшуюся часть сло ва. Kак |
||||||||
ÈÑ. Áèòû |
данных, записываемые в |
AD7710, должны |
иметь |
|||||
и ранее диаграмма для сигнала SCLK предполагает, что к этой |
правильные значения на передних фронтах SCLK. Данные |
|||||||
линии подключен нагрузочный резистор. Временные парамет ры и |
||||||||
записываются в AD7710 по передним фронтам SCLK, старший бит |
||||||||
функции аналогичны Ðèñ. 10à, íî íà Ðèñ. 10b есть несколько |
(СЗР) передается первым. На последнем активном переднем |
|||||||
дополнительных временных параметров, относящихся к моме нту, |
||||||||
фронте SCLK в AD7710 записывается младший бит (MЗР). Сразу же |
||||||||
когда RFS возвращается в 1 во время передачи слова. |
|
|||||||
|
после следующего заднего фронта SCLK выход SCLK отключается. |
|||||||
|
|
|
|
|||||
Рис. 11а. Операция записи в управляющий регистр или в регист ры калибровки в режиме самотактирования |
|
|||||||
AO(Ι) |
|
|
|
|
|
|
|
|
|
|
t14 |
|
|
|
t15 |
1 |
|
|
|
|
|
|
|
|
||
TFS(Ι) |
|
|
|
|
|
|
|
|
|
|
t16 |
|
|
t17 |
|
|
|
|
|
|
t9 |
|
|
|
||
SCLK(Î) |
|
|
|
|
|
|
|
|
|
|
|
t18 |
t10 |
|
|
|
|
|
|
|
t19 |
|
|
|
||
SDATA(Î) |
|
|
ÑÇÐ |
|
ÌÇÐ |
|
|
|
|
|
|
|
|
|
A1801Z03 |
|
|
Рис. 11b. Операция записи в управляющий регистр или в регистр ы калибровки в режиме самотактированияTFS( |
|
|||||||
|
возвращается в 1 во время операции записи) |
|
|
|||||
AO(Ι) |
|
|
|
|
|
|
|
|
|
t14 |
|
|
|
|
|
|
|
TFS(Ι) |
|
|
|
|
|
|
|
|
|
t16 |
|
|
t12 |
|
|
||
|
t9 |
|
t11 |
t16 |
|
|
||
|
|
|
|
|
||||
|
|
|
|
|
|
|||
SCLK(O) |
|
|
|
|
|
|
|
|
|
|
t18 |
t19 |
t10 |
|
t18 |
|
|
|
|
|
|
|
t19 |
|
||
|
|
|
|
|
|
|
||
SDATA(O) |
|
ÑÇÐ |
|
ÁÈÒ N |
|
ÁÈÒ N+1 |
|
|
|
|
|
|
|
|
A1801Z04 |
|
|
Публикуется с разрешения |
|
|
|
|
|
|
149 |
|
фирмы Analog Devices |
|
|
|
|
|
|
|
|

Êóñ = 1 Êóñ = 2
Êóñ = 4
Êóñ = 8
Êóñ = 32
Êóñ = 64