Главная  Микропроцессорные системы 

[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] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92]

ных системах пе только для осуществления функций задержки стробирующего импульса. Например, в процессе селекции сигнала может потребоваться изменение длительности строба Тот в зависимости от качества измерительного процесса (по мере уменьшения ошибок измерения можно уменьшать Тст для снижения вероятности аномальных ошибоК; при переходе к захвату сигнала требуется, наоборот, увеличение Тст и т. п.). Задачу управления длительностью строба можно решить путем программного анализа качества измерений и выработки вычислителем соответствующих управляющих сигна-

ПКВ1

пквг

CmpoS

Рис. 4.11. Структура стробирующего устройства

лов (в виде цифрового кода), задающих требуемое значение Тст- При этом для формирования стробирующего импульса заданной длительности требуется осуществить преобразование управляющего кода во временной интервал Тст-

Таким образом, в общем случае стробирующее устройство (или устройство временной селекции) имеет структуру, изображенную на рис. 4.П. Поясняющие временные диаграммы представлены на рис. 4.12. Здесь особое внимание следует обратить на организацию обмена данными между вычислительным устройством и двумя преобразователями код - время (ПКВ), так как операция обмена не должна нарушать их работу.

Первый канал обмена управляет работой одного преобразователя (ПКВ1), который обеспечивает требуемую задержку строба, т. е. формирует импульс начала строба (рис. 4.12,6), отстоящий от начала отсчета (рис. 4.12,а) на промежуток времени (тэ-Тст/2). Выходной импульс этого преобразователя устанавливает триггер Г в состояние «1». Второй канал обмена управляет работой другого преобразователя (ПКВ2), который задает ширину строба, т. е. формирует импульс окончания строба, сбрасывающий триггер Г в состояние «О». Выходной сигнал триггера (рис. 4.12,в) является стробиру-132



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

Передача управляющего цифрового кода из вычислительного устройства должна производиться перед началом очередного цикла формирования строба, но не ранее момента окончания предыдущего цикла работы. Соот-ветствуюш,ие временные интервалы, в течение которых разрешается обмен данными по каналам /, 2, показаны соответственно на рис. 4.12,г, д. Отсюда следует, что операции обмена должны быть синхронизированы с ра-

Рис. 4.12. Временные диаграммы, поясняющие принцип стробирования

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

Теперь остановимся непосредственно на самих принципах построения преобразователей код - время, из которых наиболее широкое распространение на практике получили принцип сравнения и принцип дополнения. Соответствующие этим принципам структурные схемы представлены на рис. 4.13 и 4.14, где приведены также поясняющие их временные диаграммы.

Первая схема (рис. 4.13) основана на сравнении линейно изменяющегося во времени числа Nt с заданным



управляющим кодом jVy и выработке выходного сигнала при Nt=Ny. Число jVy, поступающее из вычислителя, хранится в регистре RG. Переменное число Nt образуется путем подсчета тактовых импульсов, следующих с частотой /о (рис. 4.13,а), начиная с момента прихода опор-

1-/?

1) 11

1 1 1 1 1 1

1 i 1

i [ 1 j

1 11 1

S) 1

Umax

А\\ч

. \

Рис. 4.13. Преобразователь код - время, использующий принцип сравнения

ного сигнала (рнс. 4.13,6), задающего начало временного интервала tn. В момент триггер Т устанавливается в состояние «1», разрешающее прохождение тактовых импульсов через схему совпадений. С течением времени t в счетчике СТ накапливается число Nt=fof (рис. 4.13,в). Дешифратор сравнения ДС фиксирует момент времени



[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] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92]

0.001