ППЗУ (EPROM – EraseprogrammableROM) в процессе функционирования цифрового устройства используется как ПЗУ. Оно отличается от ПЗУ тем, что допускает обновление однажды записанной информации, т. е. в нем предусмотрен режим записи. Однако в отличие от ОЗУ запись информации требует отключения ППЗУ от устройства, в котором оно функционирует, и производится с использованием специально предназначенных для записи устройств – программаторов. Кроме этого запись в ППЗУ занимает значительное время. ППЗУ дороже ПЗУ и их применяют в процессе отладки программного обеспечения цифрового вычислительного устройства, после чего их можно заменить более дешевыми ПЗУ.
ЗУ содержит некоторое число N ячеек памяти, в каждой из которых может храниться слово с определенным числом разрядов n. Ячейки последовательно нумеруются двоичными числами. Номер ячейки называется адресом. Если для представления адресов используют комбинации m-разрядного двоичного кода, то число ячеек памяти в ЗУ может составить N=2m.
Количество информации, которое может храниться в ЗУ, определяет его емкость. Емкость M можно выразить числом ячеек N с указанием разрядности n хранимых в них слов в форме N×n, либо ее можно определять произведением N·n, т.е. M=N·n бит. Разрядность ячеек выбирают кратной байту (1 байт = 8 бит). Тогда и емкость удобно представлять в байтах. Большие значения емкости часто выражаются в единицах K=210=1024, М=220=1048576 и Г=230=1073741824. Например, M=64кбайт определяет емкость равную M=64×1024байт=64×1024×8 бит.
Быстродействие ЗУ (время обращения) характеризуется двумя величинами:
- временем выборки tв, представляющим собой интервал времени между моментом подачи сигнала выборки и появлением считываемых данных на выходе;
- циклом записи tцз, определяемым минимально допустимым временем между моментом подачи сигнала выборки при записи и моментом, когда допустимо последующее обращение к памяти.
ЗУ строятся из набора однотипных микросхем ЗУ с определенным их соединением. Каждая микросхема ЗУ кроме времени обращения и емкости характеризуется потребляемой мощностью, набором питающих напряжений, током потребления. Микросхемы ППЗУ дополнительно характеризуются временем хранения записанной информации, по истечении которого хранящаяся в ячейках информация может самопроизвольно изменяться, а также допустимым количеством циклов перезаписи, после чего микросхема является негодной для использования.
Общие принципы и характеристики аналого-цифрового и цифро-аналогового преобразований
В большинстве случаев информация о физических процессах и явлений представляется в аналоговой форме. В аналоговой же форме должны формироваться и управляющие воздействия на различные объекты, подвергающиеся анализу, контролю или управлению. Для возможности осуществлять обработку полученной с датчиков аналоговой информации цифровыми методами необходимо выполнить преобразование этой информации к виду, доступному к «пониманию» цифровыми устройствами. Подобное преобразование называется аналого-цифровым. Обратное преобразование, заключающееся в переводе информации, полученной с выходов цифрового устройства к виду непрерывной функции времени или иного ее параметра, называется цифро-аналоговым. Соответственно устройства, выполняющие такие преобразования, называются аналого-цифровыми преобразователями (АЦП) и цифро-аналоговыми преобразователями (ЦАП).
Из рассмотренных ранее типов цифровых устройств очевидно, что входная информация для них должна характеризоваться дискретностью (конечным количеством) своих значений (кодов). Поскольку наиболее удобной формой информации для обработки средствами электронных устройств являются напряжения и токи, изменяющиеся во времени, то в качестве дискретных значений этих сигналов можно выбрать как дискретные значения времени, так и дискретные уровни напряжений или токов. На рис. 18.1,а представлена зависимость входного аналогового напряжения uа(t) в качестве информационного сигнала, получаемого от объекта с помощью некоторого первичного преобразователя (датчика). Исходный сигнал характеризуется непрерывностью значений как по времени, так и по уровню напряжения. Задав n равных промежутков времени Tд, можно выделить конечную последовательность импульсов с амплитудами uд(niTд), точно соответствующими значениям напряжений uа(t) в эти моменты времени.
Таким образом, реализуется свойство дискретности сигнала по времени. По уровню напряжения импульсы сохраняют свойства непрерывности, поскольку амплитуда uд(niTд) этих импульсов может принимать произвольные значения. Такая форма преобразования аналогового сигнала называется дискретизацией по времени, а время Тд – периодом дискретизации.
Если в качестве дискретных выбрать m уровней напряжений, то функция uа(t) вырождается в ступенчатую функцию uк(mQ), где каждый следующий потенциал отличается от предыдущего на одинаковую величину Q, называемую квантом (рис. 18.1,б). Поскольку функция uа(t) может иметь произвольную, необязательно линейную форму, то, очевидно, что пересечения этой функции с квантованными уровнями mjQ будут наблюдаться в неравные промежутки времени Dti=ti-ti-1. При этом значения функций uа(ti) и uк(mjQ) в моменты времени ti будут совпадать, а сами моменты времени ti могут быть произвольными и определяться формой uа(t) и выбранными уровнями mjQ. Отсюда следует, что ступенчатая функция uк(mQ) сохраняет свойство непрерывности по времени. Такое преобразование аналогового сигнала носит название квантование по уровню.
Поскольку понятие «непрерывности» значений по сути равносильно понятию «бесконечности», то фиксация таких значений техническими средствами не представляется возможной. Поэтому, при построении устройств аналого-цифрового преобразования используется подход дискретизации обоих параметров – и времени и уровня. Это означает, что диапазон, в котором изменяется функция uа(t), разбивается на m квантованных уровней mjQ с равным шагом Q. При этом преобразование осуществляется только в фиксированные моменты времени ti с равными периодами дискретизации Тд (рис. 18.1,в). Вполне очевидно, что в эти моменты времени функция uа(t) может либо не достичь некоторого уровня mjQ, либо превысить его, т.е. возможно несовпадение исходной функции с заданными квантованными уровнями. Поэтому в качестве значений ступенчатой функции uд,к(niTд, mjQ) в моменты времени ti выбираются округленные до ближайшего уровня mjQ значения исходной функции uа(t). Очевидно, что для такого типа преобразования характерно наличие погрешности округления e, которая определяется величиной ±Q/2.
Для того чтобы проведенное преобразование стало аналого-цифровым, в соответствие значению каждого уровня mjQ необходимо присвоить цифровой код Xj, в большинстве случаев двоичный. Такой процесс называется кодированием. Обычно цифровой код выбирается равным десятичному эквиваленту номера mj квантованного уровня. В этом случае максимальному значению кода соответствует значение максимально возможного входного напряжения АЦП за вычетом одного кванта (uвх.max-Q). Объясняется это тем, что одна кодовая комбинация соответствует нулевому значению входного напряжения АЦП.
Рассмотрим основные характеристики устройств аналого-цифрового преобразования.
Разрядность n выходного кода для АЦП и входного – для ЦАП – характеризует количество разрядов для отображения аналоговой преобразуемой величины. Эта характеристика определяет количество квантованных уровней mjQ=2n.
Диапазон входного Uвх. или выходного Uвых. напряжений АЦП или ЦАП соответственно. Выражается в единицах Вольт и характеризует полный диапазон входного (выходного) напряжения, которое преобразователь в состоянии отобразить принятым выходным (входным) кодом. Диапазон данного напряжения может быть как однополярным, так и биполярным в зависимости от типа преобразователя.
Разрешающая способность (чувствительность) – значение минимального изменения входного сигнала АЦП, которое вызывает изменение цифрового кода на единицу. Эта характеристика определяется величиной кванта Q и называется еще величиной младшего разряда (МЗР или LSB в англоязычной терминологии). Из-за наличия неопределенности (погрешности) величиной ±Q/2 обычно принимается, что изменение цифрового кода на единицу происходит в средней точке диапазона данного квантованного уровня (рис. 18.2,а). Аналогично для ЦАП разрешающая способность – это минимальное изменение выходного аналогового сигнала, обусловленное изменением входного цифрового кода на единицу.