Главная  Компьютер 

[0] [1] [2] [3] [4] [ 5 ] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46]

10-РАЗРЯДНЫЙ АЦП С ПОСЛЕДОВАТЕЛЬНЫМ ИНТЕРФЕЙСОМ

Разрешение в 10 бит - это своеобразный компромисс между 8- и 12-разрядными устройствами, позволяющий устранить проблемы, связанные с недостаточной в некоторых случаях точностью, равно как и со сложностью в изготовлении и настройке.

Аналого-цифровой преобразователь TLC 1549 производства Texas Instruments удобен тем, что он совместим по расположению выводов с TLC 549 (рис. 2.4), но этот компонент допускает шесть различных протоколов связи (три «быстрых» и три «медленных»).

Протокол связи, приведенный на рис. 2.6, очень похож на протокол TLC 549, с тем лишь отличием, что здесь используются десять битов данных вместо восьми.

Прямой конкурент АЦП TLC 1549 - аналого-цифровой преобразователь МАХ 1243 производства компании MAXIM - имеет совершенно другое расположение выводов (рис. 2.7). Помимо своих отличных характеристик, он интересен тем, что принадлежит к семейству полностью взаимозаменяемых АЦП, которое включает

помещается результат предыдущего преобразования. Поэтому рекомендуется выполнить «пустое преобразование» сразу после включения устройства или в случае выполнения двух преобразований, разделенных достаточно продолжительным интервалом времени. Первое считанное значение выходного кода в этих случаях будет неверным. Следующее преобразование будет правильным, оно начнется по первому переднему фронту импульса, поступившего на вывод /CS после низкого уровня. Важно, чтобы на выводе /CS был высокий уровень в течение всего времени преобразования, но, поскольку этот процесс длится всего несколько десятков микросекунд, данное условие можно считать автоматически выполняемым, если АЦП управляется процессором с программой, написанной на существенно менее быстром языке, чем Assembler.

Каждый бит выходных данных может быть считан на выводе DATA OUT, причем биты выводятся старшими разрядами вперед по переднему фронту импульсов на выводе I/O CLOCK.

Одно из преимуществ этого АЦП состоит в том, что он может работать с любой частотой дискретизации, определяемой управляющей системой - от одного измерения за несколько часов до более двадцати тысяч измерений в секунду.



I/O Clock

DATA OUT

1 FIJ4J


I MSB Инициализа14ия

Previous Conversion Data

A/D Conversion -Interval (< 21 (iS) Инициализация

I/O Clock

DATA OUT


MSB Инициализация

Previous Conversion Data -

HL высокий уровень

LL - низкий уровень

Hi-Z высокоимпедансное состояние

SeeNoteC

АД) Conversion -Interval (<21(js) Инициализация

Рис 2.6 Протокол связи АЦП TLC 1549




10-разрядный АЦП МАХ 1243 12-разрядный АЦП МАХ 1241 МАХ 187/189 МАХ 1240/1224

Рис. 2.7. Расположение выводов АЦП МАХ 1243

Некоторые из этих АЦП снабжены встроенным источником опорного напряжения, что дает дополнительные преимущества при расширении возможностей устройств, рассматриваемых в главе 4 этой книги.

Существует два варианта протокола связи, используемого при работе с АЦП МАХ 1243. Они представлены на рис. 2.8.

Первый вариант (рис. 2.8 (а)) в основном предназначен для применения в устройствах, которые используют протокол, строго соответствующий стандарту QSPI для некоторых типов последовательных интерфейсов микроконтроллеров. Он отличается наличием двух дополнительных бит SO и S1 и использованием дополнительных нулей, выводимых при получении более 11 тактовых импульсов. Протокол, совместимый с SPI и Microwire (рис. 2.8 (б)), в большей степени соответствует нашим нуждам, так как работает с блоками по 10 бит.

Следует учитывать, что в начале кодовой посылки присутствует «единичный» бит, в некотором роде стартовый; его нужно исключать перед обработкой, например, подав один дополнительный тактовый импульс.

В отличие от вышеописанных компонентов, АЦП МАХ 1243 должен выполнить преобразование перед тем, как вывести слово данных. Следовательно, после подачи уровня логического нуля на вывод /CS (начало преобразования) надо ждать не менее 7,5 мкс или

12-разрядную версию МАХ 1241, а также тем, что с помощью простой программы его можно легко переключить в 8-разрядный режим.

Такое же расположение выводов имеют и более ранние изделия компании MAXIM (МАХ 187, МАХ 189), и современные модели (МАХ 1240, МАХ 1242).



[0] [1] [2] [3] [4] [ 5 ] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46]

0.0012