
всё о микросхемах / Микросхемы для АЦП и мультимедиа
.pdf

12-РАЗРЯДНЫЙ АЦП |
|
|
|
|
|
|
AD7893 |
|
|||
|
|
|
Рис.4. Использование CONVST в качестве сигнала состояния (статусного) |
|
|||||||
|
|
|
CONVST |
|
|
|
|
|
|
|
|
|
|
|
SCLK |
|
|
|
|
|
|
600 íñ min |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t CONVERT |
|
|
|
|
A1411Z02 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
Время |
|
|
|
|
|
|
|
|
|
|
|
преобразования |
|
|
|
|
|
|
|
|
|
|
Начало преобразования, |
|
Конец |
Внутренняя |
Операция |
Операция считывания |
|
||
|
|
|
УВХ переходит в режим |
преобразования |
подготовка |
считывания |
должна заканчиваться |
|
|||
|
|
|
хранения |
|
|
микропроцессора последовательного |
за 600 нс до начала |
|
|||
|
|
|
|
|
|
|
|
|
êîäà |
следующего |
|
|
|
|
|
|
|
|
|
|
|
преобразования |
|
(при постоянном входном сигнале) увеличатся (см. |
В другом варианте на CONVST может подаваться обычный короткий |
|
|||||||||
“Характеристики AD7893”). |
|
|
|
|
импульс. Фронт CONVST может использоваться как сигнал |
|
|||||
|
|
|
|
|
|
|
|
прерывания (инициируемого высоким уровнем или фронтом |
|
||
Так как AD7893 выпускается в 8-выводных корпусах (чтобы |
сигнала). Далее можно ввести программную задержку 6 мкс пре жде |
|
|||||||||
максимально уменьшить площадь, занимаемую ИС на плате), то |
чем считывать данные из AD7893. |
|
|||||||||
число линий, остающихся для интерфейса, крайне ограничено . |
|
|
|
|
|||||||
Вследствие этого AD7893 не имеет сигнала статуса, сообщающего |
ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС |
|
|||||||||
о завершении преобразования. В большинстве случаев это не |
Последовательный интерфей AD7893 состоит всего лишь из двух |
|
|||||||||
приведет к затруднениям, так как данные могут быть считан ы из |
линий: вход тактового сигнала (SCLK) и последовательный выход |
|
|||||||||
AD7893 во время преобразования или после него. Однако если |
данных (SDATA). Это позволяет построить несложный интерфейс с |
|
|||||||||
необходимо достичь максимальной точности, то нужно следи ть, |
большинством микроконтроллеров, сигнальных процессоров (DSP) |
|
|||||||||
чтобы данные не считывались из AD7893 во время преобразования |
и регистров сдвига. |
|
|
||||||||
или в течение 600 нс до фронта CONVST. Это можно сделать двумя |
|
|
|
|
|||||||
способами. Первый способ – программно следить за тем, чтоб ы |
Íà Ðèñ. 5 приведена временная диаграмма операции чтения из |
|
|||||||||
чтение не начиналось ранее чем через 6 мкс после фронта CONVST. |
AD7893. На вход SCLK подается внешний тактовый сигнал для |
|
|||||||||
Это возможно только в том случае, если программа знает, когда |
последовательного интерфейса. По фронту этого тактового сигнала |
|
|||||||||
выдается команда CONVST. Второй способ состоит в |
AD7893 выводит на линию SDATA очередной разряд данных, |
|
|||||||||
использовании сигнала CONVST как для старта преобразования, |
правильное значение которого устанавливается к приходу |
|
|||||||||
так и в качестве сигнала прерывания. В простейшей реализа ции |
следующего спада SCLK. Чтобы полностью считать результат |
1 |
|||||||||
этой схемы можно было бы подать на вход CONVST сигнал типа |
преобразования, на AD7893 должны быть поданы 16 тактовых |
||||||||||
меандра |
ñ |
полупериодами |
CONVST = 0 |
è |
CONVST = 1) |
импульсов. AD7893 сначала выводит 4 нулевых бита, а затем 12 бит |
|||||
длительностью по 6 мкс, см. Ðèñ. 4. Kак обычно, по фронту CONVST |
результата преобразования, начиная с СЗР, т.е. со старшего бита |
|
|||||||||
начинается преобразование. Через 6 мкс следует спад CONVST, |
(DB11). По фронту последнего тактового импульса выводится |
|
|||||||||
который можно использовать как сигнал прерывания (по низ кому |
младший бит данных – МЗР (DB0). На 16-ом спаде SCLK линия |
|
|||||||||
уровню или по спаду сигнала), сообщающий процессору, что можно |
SDATA отключается (переводится в высокоимпедансное |
|
|||||||||
считывать данные из AD7893. Если операция чтения будет |
состояние). После того как был считан последний бит данных , на |
|
|||||||||
завершена ранее чем за 600 нс до фронта CONVST то точность |
входе SCLK должен быть установлен низкий уровень, который |
|
|||||||||
преобразования будет соответствовать нормируемым парам етрам |
должен удерживаться до следующей операции последовател ьного |
|
|||||||||
AD7893. |
|
|
|
|
|
|
|
чтения. Если после 16-го тактового импульса последуют други е |
|
||
|
|
|
|
|
|
|
|
импульсы, то AD7893 снова начнет выводить данные из выходного |
|
||
Такая схема ограничивает минимальный интервал между отсч етами |
регистра, а шина данных больше не будет отключена, даже когда |
|
|||||||||
значением 12 мкс. Однако если учесть время реакции |
тактовые импульсы прекратятся. Если тактовые импульсы SCLK |
|
|||||||||
микропроцессора на сигнал прерывания и время, за которое |
закончатся до прихода спада CONVST, то на этом спаде CONVST |
|
|||||||||
процессор считывает данные, то может оказаться, что это ка к раз |
выходной регистр сдвига будет сброшен, и AD7893 будет |
|
|||||||||
будет минимальным интервалом, с которым может работать |
продолжать работать корректно. Тем не менее, на входе SCLK |
|
|||||||||
система. В любом случае, сигнал CONVST не обязательно должен |
должен быть низкий уровень в момент переключения CONVST в 0, |
|
|||||||||
иметь рабочий цикл 50:50 (т.е. длительности полупериода |
чтобы выходной регистр сдвига был сброшен корректно. |
|
|||||||||
CONVST = 1 и полупериода CONVST = 0 составляют по 50% от всего |
|
|
|
|
|||||||
периода). Рабочий цикл может быть изменен с целью повышени я |
Тактовые импульсы SCLK не обязательно должны следовать |
|
|||||||||
производительности AD7893 в данной системе. |
|
|
|
непрерывно во время операции последовательного чтения. 16 бит |
|
||||||
|
|
|
|
|
Рис.5. Операция чтения данных |
|
|
||||
|
|
|
|
|
|
t2 |
|
|
|
|
|
|
SCLK |
|
|
|
|
|
|
|
|
|
|
|
(âõîä) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t3 |
|
t4 |
t5 |
|
|
|
|
|
|
|
|
|
|
|
||
|
SDATA |
3-е состояние |
|
|
|
|
|
|
3-е состояние |
|
|
|
(выход) |
|
Четыре предварительных нуля |
|
DB11 |
DB10 |
DB0 |
|
|||
|
|
|
|
|
|
|
|
|
|
A1411Z03 |
|
Публикуется с разрешения |
|
|
|
|
|
|
181 |
|
|||
фирмы Analog Devices |
|
|
|
|
|
|
|
|






