SU1238054A1 - Multichannel device for entering analog data and buffer storage - Google Patents

Multichannel device for entering analog data and buffer storage Download PDF

Info

Publication number
SU1238054A1
SU1238054A1 SU843798842A SU3798842A SU1238054A1 SU 1238054 A1 SU1238054 A1 SU 1238054A1 SU 843798842 A SU843798842 A SU 843798842A SU 3798842 A SU3798842 A SU 3798842A SU 1238054 A1 SU1238054 A1 SU 1238054A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
group
input
outputs
information
Prior art date
Application number
SU843798842A
Other languages
Russian (ru)
Inventor
Александр Владимирович Апыхтин
Виктор Александрович Трушин
Михаил Исаакович Фихман
Original Assignee
Новосибирский электротехнический институт
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Новосибирский электротехнический институт filed Critical Новосибирский электротехнический институт
Priority to SU843798842A priority Critical patent/SU1238054A1/en
Application granted granted Critical
Publication of SU1238054A1 publication Critical patent/SU1238054A1/en

Links

Landscapes

  • Analogue/Digital Conversion (AREA)

Abstract

Изобретение относитс  к измерительной и вычислительной технике и может быть ис-пользовано в высокопроизводительных системах сбора и обработки аналоговых данных. Цель изобретени  - повышение быстродействи  многоканального устройства дл  ввода аналоговых данных и расширение области применени  буферной пам ти. Введение в многоканальное устройство буферной пам ти, имеющей дополнительные адресные входы, позвол ет организовать параллельную обработку информации от одновременно сработавших каналов преобразовани  данных. Буферна  пам ть содержит два ОЗУ р д управл ющих блоков и может работать в трех режимах; одновременное занесение информации от нескольких сработавших каналов в первое ОЗУ, перезапись информации из первого ОЗУ во второе, считывание информации из второго ОЗУ. 2 с. п. ф-лы, sg 4 ил. (/ IN:) оо 00 сд The invention relates to measuring and computing technology and can be used in high-performance systems for collecting and processing analog data. The purpose of the invention is to increase the speed of a multi-channel device for inputting analog data and expanding the scope of application of the buffer memory. Introduction to a multi-channel buffer memory device with additional address inputs allows organizing parallel processing of information from simultaneously triggered data conversion channels. The buffer memory contains two RAMs of a number of control units and can operate in three modes; simultaneous recording of information from several failed channels into the first RAM, rewriting of information from the first RAM into the second, reading information from the second RAM. 2 sec. the item f-ly, sg 4 il. (/ IN :) oo 00 sd

Description

Изобретение относитс  к измерительной и вычислительной технике, устройствам запоминани  и может быть использовано как совместно, при построении высокопроизводительных систем сбора и обработки аналоговых данных с использованием мультиплицированной структуры и ЭВМ, так и отдельно , при построении многоканальных систем и буферных накопителей.The invention relates to measuring and computing equipment, memory devices and can be used both together in the construction of high-performance systems for collecting and processing analog data using a multiplicated structure and computer, and separately in the construction of multi-channel systems and buffer drives.

Цель изобретени  -- повышение быстродействи  многоканального устройства дл  ввода аналоговых данных за счет организации параллельной записи информации в несколько  чеек пам ти.The purpose of the invention is to increase the speed of a multi-channel device for inputting analog data by organizing the parallel recording of information in several memory cells.

На фиг. 1 изображена структурна  схема многоканального устройства дл  ввода аналоговых данных; на фиг. 2 - структурна  схема блока управлени  многоканального устройства; на фиг. 3 - буферна  пам ть; на фиг. 4 - блок управлени  буферной пам ти.FIG. 1 shows a block diagram of a multi-channel device for inputting analog data; in fig. 2 is a block diagram of a control unit of a multi-channel device; in fig. 3 - buffer memory; in fig. 4 — buffer storage control unit.

На фиг. 1 обозначены модуль 1 содержит , состо щий из каналов, блок 2 управлени , счетчик 3, цифроаналоговый преобразователь (ЦАП) 4, блок 5 формировани  приоритетного адреса (БФПА), буферна  пам ть 6 (БЗУ), компараторы 7, триггеры 8, элементы И первой группы 9, элементы И второй группы 10; элементы ИЛИ 11; шину 12 логической единицы, адресные входы 13 и 14 БЗУ первой и второй группы, информационные входы 15 БЗУ, выход 16 синхронизации блока управлени , вход 17 окончани  цикла блока управлени , управл ющие входы 18 многоканальной системы, вход 19 запроса блока управлени , выход 20 сброса запроса блока управлени , управл ющие входы 21 БЗУ; информационные 22 и управл ющие 23 выходы устройства.FIG. 1, module 1 contains, consisting of channels, control block 2, counter 3, digital-to-analog converter (D / A converter) 4, priority address generation unit (BFPA), buffer memory 6 (BDU), comparators 7, triggers 8, AND elements the first group 9, the elements And the second group 10; elements OR 11; bus 12 logical units, address inputs 13 and 14 BZU of the first and second groups, information inputs 15 BZU, output 16 of the control unit synchronization, input 17 of the end of the cycle of the control unit, control inputs 18 of the multichannel system, input 19 of the request of the control unit, reset output 20 a control unit request, control inputs 21 BZU; information 22 and control outputs 23 of the device.

На фиг. 2 обозначены: генератор 24 импульсов пр моугольной формы, два триггера 25 и 26, два счетчика 27 и 28, два магистральных усилител  29 и 30, три элемента ИЛИ 31, 32, 33 и элемент И 34.FIG. 2 denotes: a generator of 24 square-shaped pulses, two triggers 25 and 26, two counters 27 and 28, two main amplifiers 29 and 30, three elements OR 31, 32, 33 and element 34.

На фиг. 3 обозначены: перва  35 и втора  36 группы блоков пам ти 37 и 38 соответственно , два счетчика 39, 40, дещиф- ратор 41; мультиплексор 42, блок 43 управлени , элемент ИЛИ 44, третий счетчик 45, шина 46 логической единицы.FIG. 3 denotes: the first 35 and the second 36 groups of memory blocks 37 and 38, respectively, two counters 39, 40, the decryptor 41; multiplexer 42, control unit 43, OR 44, third counter 45, logical unit bus 46.

На фиг. 4 обозначено: два триггера 47, 48; п ть элементов И 49-53; два элемента ИЛИ 54, 55 и счетчик 56.FIG. 4 marked: two trigger 47, 48; five elements And 49-53; two elements OR 54, 55 and counter 56.

Многоканальное устройство дл  ввода аналоговых данных работает следующим образом.A multichannel analog data input device operates as follows.

Модуль 1 (группа из т каналов) обеспечивает сравнение уровней образцового уравновешивающего напр жени  и напр жени  на каждом из т входов устройства, фиксацию совпадени  уровней независимо По каждому каналу и формирование сигнала «Запрос при срабатывании компаратора , хот  бы в одном из т каналов в модуле . Модуль 1 может быть реализован на серийно выпускаемых интегральных микросхемах (ИМС), например серий К554 и К155. При использовании микросхем этих серий компаратор 7 представл ет собой микросхему К544САЗА.Module 1 (a group of t channels) provides a comparison of the levels of exemplary balancing voltage and voltage at each of the device t inputs, fixing the level matching independently For each channel and generating the "Query when the comparator triggers, at least in one of the t channels in the module . Module 1 can be implemented on commercially available integrated circuits (IC), for example, the K554 and K155 series. When using these series of microcircuits, the comparator 7 is a K544CASE chip.

Блок 2 управлени  обеспечивает управление и синхронизацию работы всей системы , а также прием команд управлени  извне, например от ЭВМ, и может быть реализован на серийно выпускаемых ИМС, например серий К155, К561. При использова- НИИ микросхем этих серий триггеры 25 и 26 счетчики 27 и 28, магистральные усилители, элементы ИЛИ 31, 32, 33, элемент И 34 представл ют собой соответственно К155ТМ2 К561ИЕ9, К155ЛП9, К155ЛЛ1, К155ЛИ1. Генератор 24 импульсов представл ет со- бой, например, микросхему К155ЛАЗ, соединенную с врем задающими резисторами и конденсаторами по схеме мультивибратора. Счетчик 3 представл ет собой, например, микросхему К155ИЕ6.Control unit 2 provides control and synchronization of the entire system, as well as reception of control commands from the outside, for example from a computer, and can be implemented on commercially available ICs, for example, K155, K561 series. When using scientific research institutes of microcircuits of these series, triggers 25 and 26, counters 27 and 28, main amplifiers, elements OR 31, 32, 33, and element 34 represent respectively К155ТМ2 К561IE9, К155ЛП9, К155ЛЛ1, К155ЛИ1. The pulse generator 24 is, for example, a K155LAZ microcircuit connected to time with master resistors and capacitors according to the multivibrator circuit. Counter 3 is, for example, a chip K155IE6.

0 .ЦАП 4 представл ет собой, например, последовательно соединенные микросхемы токового ЦАП - К594ПА1 и операционного усилител  К544УД2А, преобразующего ток в напр жение.0. DAC 4 is, for example, a series-connected current-DAC chip, the K594P1 and the K544UD2A operational amplifier, which converts current to voltage.

БФПА 5 обеспечивает формирование ко- 5 дов номеров модулей, сформировавших запросы в соответствии с приоритетом, причем на первой группе выходов формируетс  позиционный двоичный код, на второй группе выходов - унитарный двоичный код, а на третьем выходе - сигнал наличи  за- 0 проса хот  бы от одного модул . БФПА 5 представл ет собой последовательно соединенные приоритетный шифратор и дещиф- ратор, выходы которых  вл ютс  соответственно первой и второй группой выходов БФПА 5, и соединенную параллельно с вхо- 5 дами шифратора 1-входовую схему ИЛИ, выход которой  вл етс  третьим выходом устройства . Приоритетный шифратор, дешифратор и -входова  схема ИЛИ могут представл ть собой соответственно микросхемы 0 К155ИВ1, К155ИД1, К155ЛЛ1.The BFPA 5 provides for the formation of codes of the numbers of the modules that have generated requests in accordance with the priority, with the position binary code being formed on the first group of outputs, the unitary binary code on the second group of outputs, and a request for asking for at least three from one module BFPA 5 is a serially connected priority encoder and decoder, the outputs of which are, respectively, the first and second groups of outputs of BFPA 5, and 1 input circuit OR, the output of which is the third output of the device, connected in parallel with the inputs of the encoder. The priority encoder, descrambler and -input circuit OR can be, respectively, chip 0 K155IV1, K155ID1, K155LL1.

БЗУ 6 обеспечивает согласование скоростей преобразовани  аналоговых сигналов в коды и скорости ввода данных в ЭВМ с целью максимального использовани  быстродействи  подсистем сбора и обработки дан- 5 ных. БЗУ 6 позвол ет осуществл ть запись по произвольно заданному адресу в однуBDU 6 provides for the matching of the rates of conversion of analog signals into codes and data entry speeds into a computer in order to maximize the speed of the data acquisition and processing subsystems. BZU 6 allows recording at an arbitrarily specified address into one

или несколько (до т}  чеек пам ти, а считывание производить законченным и упор доченным в смысловом отношении сообщением , последовательно по одной  чейке, на50 чина  с  чейки с начальным адресом, причем запись и считывание могут производить с  как в одно и то же, так и в разное врем . БЗУ 6 может быть реализовано на серийно выпускаемых микросхемах, например , серий К 155 и К 531. При использо55 вании микросхем этой серии группы 35 и 36, например, представл ют собой микросхемь К155РУ2, счетчики 39, 40, 45, дешифратор 41, мультиплексор 42, элемент ИЛИ 44 представл ют собой соответственно микросхемы К155ИЕ1, К155ИД1, К531КП11, К155ЛЛ1.or several (up to t} memory cells, and the reading should be completed with a message complete and orderly, one cell at a time, starting at the cell with the starting address, and writing and reading can be done with the same and at different times. LPD 6 can be implemented on commercially available microcircuits, for example, the K 155 and K 531 series. When using microchips of this series, groups 35 and 36, for example, are K155RU2 microcircuits, counters 39, 40, 45, decoder 41, multiplexer 42, the element OR 44 are, respectively, chips K155IE1, K155ID1, K531KP11, K155LL1.

Блок 43 осуществл ет управление работой БЗУ 6 во всех режимах, а также формирование служебных сигналов zl и 22, извещающих внещние устройства о наличии или отсутствии информации в БЗУ 6, и о разрешении или запрете записи в него. Блок 43 может быть реализован на серийно выпускаемых микросхемах, например, серий К155 и К561. В этом случае, триггеры 47 и 48, элементы И 49-53, ИЛИ 54 и 55 и счетчик 56 представл ют собой соответственно микросхемы К155ЛИ1, К155ТМ2, К155ЛЛ1, К561ИЕ9.The unit 43 controls the operation of the LPD 6 in all modes, as well as the generation of service signals zl and 22, notifying external devices about the presence or absence of information in the RAM 7, and about allowing or prohibiting writing to it. Block 43 can be implemented on commercially available chips, for example, the K155 and K561 series. In this case, the triggers 47 and 48, the elements AND 49-53, OR 54 and 55 and the counter 56 are respectively the chips K155LI1, K155TM2, K155LL1, K561IE9.

Работа системы ввода аналоговых данных в ЭВМ и буферного запоминающего уст- ройства дл  системы ввода данных осуществл етс  под управлением ЭВМ, котора  формирует команды «Пуск, «Сброс, «Установка флага и «Импульсы считывани , поступающие на щину 18 блока 2 управлени . В исходном состо нии при включении питани  или начале работы счетчик 3, все триггеры 8 всех модулей 1, триггеры 25 и. 26 блока 2 управлени , триггеры 47 и 48 блока 43 установлены в исходное (нулевое) состо ние, и на выходах 23 служебной ин- формации сформированы сигналы и г2 0, что соответствует разрешению записи и запрещению считывани  из БЗУ 6 из-за отсутстви  данных в последнем.The operation of the analog data input system in the computer and the buffer storage device for the data input system is controlled by the computer, which generates the Start, Reset, Flag Setting and Read Pulses commands to the control unit 18 of the control unit 2. In the initial state, when the power is turned on or the start of operation, counter 3, all triggers 8 of all modules 1, triggers 25 and. 26 of the control unit 2, the triggers 47 and 48 of the unit 43 are set to the initial (zero) state, and the outputs 23 of the service information generate signals and r2 0, which corresponds to the resolution of the recording and the prohibition of reading from the OVD 6 due to the lack of data in last one.

При поступлении сигнала «Пуск в блок 2 управлени , на его выходе 16 формируютс  синхроимпульсы, поступающие на счетчик 3, выходы которого подключены к входам ЦАП 4, при этом на выходе ЦАП 4 формируетс  ступенчато измен ющеес  образцовое напр жение . В момент совпадени  уровн  образцового напр жени  и напр жени  на од- ном или нескольких входах устройства на выходе соответствующего этому входу (входам ) компаратора 7 формируетс  перепад напр жени  (например, из состо ни  «О в «1), по которому соответствующий триггер 8 (триггера 8) переходит в единичное состо ние . Уровень логической «1 с выхода триггера 8, через элемент ИЛИ 11, в качестве запроса поступает на вход БФПА 5. БФПА 5 по одному или нескольким запросам формирует на своих выходах соответственно уни- тарный и позиционные коды наиболее приоритетного из сформировавших запрос модулей и сигнал «Запрос, поступающий на вход 19 блока 2 управлени .When the start signal arrives at control unit 2, sync pulses are generated at its output 16 and fed to counter 3, the outputs of which are connected to the inputs of the DAC 4, while the output of the DAC 4 is formed by a stepwise variable reference voltage. At the moment of coincidence of the level of reference voltage and voltage at one or several inputs of the device at the output corresponding to this input (inputs) of the comparator 7, a voltage drop (for example, from the state "O to" 1), according to which the corresponding trigger 8 (trigger 8) goes into one state. The logic level “1 from the output of the trigger 8, through the element OR 11, as a request goes to the input of the BFPA 5. The BFPA 5, according to one or several requests, forms at its outputs, respectively, the unitary and positional codes of the highest priority from the generated modules and the signal“ The request arriving at the input 19 of the control block 2.

В блоке 2 управлени  генератор 24 формирует тактовые пр моугольные импульсы, которые обеспечивают реализацию принципа синхронного управлени  всеми устройствами системы, поступают на оба счетчика 27 и 28 и на выход блока 2 управлени . Счетчики используютс  в качестве делителей частоты и распределителей импуль- сов, причем счетчик 27 используетс  дл  управлени  счетчиком 3 ЦАП 4, счетчик 28 - дл  управлени  записью данных в БЗУ 6.In block 2 of control, generator 24 generates clock rectangular pulses that ensure the implementation of the principle of synchronous control of all devices of the system, are fed to both counters 27 and 28 and to the output of block 2 of control. The counters are used as frequency dividers and pulse distributors, the counter 27 is used to control the counter 3 of the DAC 4, the counter 28 to control the recording of data in the OVD 6.

Как правило, врем  установлени  напр жени  на выходе ЦАП 4 с заданной погрешностью существенно больше времени записи в БЗУ и поэтому коэффициент делени  счетчика 27 больше, чем счетчика 28. Импульсы с выхода счетчика 27, через элемент ИЛИ 33 поступают на С-вход триггера 26, и при наличии запроса, перевод т последний в единичное состо ние. В этом состо нии триггер 26, запрещает работу счетчика 27 (формирование очередного импульса дл  счетчика 3), т. е. приостанавливает развертку на врем  записи в БЗУ и разрешает работу счетчика 28. По импульсу с первых двух выходов счетчика 28 и БЗУ 6 осуществл етс  запись данных от группы каналов , сформировавшей запрос. Передний фронт импульса с третьего выхода счетчика 28 (выход 20 блока 2 управлени  через элемент И 10, устанавливает триггер 8 обслуженного модул  1 в нулевое состо ние, что приводит к сн тию запроса от этого модул . К моменту прихода заднего фронта с третьего выхода счетчика 28 через элемент ИЛИ 33 на С-вход триггера 26 на Д-входе будет установлен уровень логической «1, если запросы были сформированы несколькими модул ми процедура записи повторитс , в противном случае на )-входе триггера 26 будет сформирован уровень логического «О и триггер перейдет в нулевое состо ние , при этом будет возобновлено фор- мирование ступенчато измен ющегос  образцового напр жени  до по влени  очередного запроса. По достижению ступенчато измен ющимс  образцовым напр жением границы диапазона счетчик 3 формирует импульс «Переполнение, который через элемент ИЛИ 31 блока 2 управлени  поступает на / -вход триггеров 25 и 26, устанавлива  их в нулевое состо ние. При этом запрещаетс  формирование импульсов дл  счетчика 3 (элемент И 34) и оповещаетс  БЗУ 6 об окончании записи информации об аналоговых сигналах (выход триггера 25). После каждого цикла преобразовани  аналоговых сигналов (цикла измерени ) счетчик 3 и все триггера 8 автоматически устанавливаютс  в исходное состо ние.As a rule, the time for setting the voltage at the output of the DAC 4 with a given error is significantly longer than writing to the RAM, and therefore the division ratio of the counter 27 is greater than the counter 28. The pulses from the output of the counter 27, through the OR 33 element, arrive at the C input of the trigger 26, and, if requested, translate the latter into a single state. In this state, trigger 26 prohibits the operation of counter 27 (the formation of the next pulse for counter 3), i.e., pauses the sweep for the duration of the recording in the RAM and enables the operation of counter 28. The pulse from the first two outputs of the counter 28 and RAM 7 is implemented recording data from the channel group that formed the request. The leading edge of the pulse from the third output of the counter 28 (output 20 of the control unit 2 through the And 10 element sets the trigger 8 of the serviced module 1 to the zero state, which leads to the removal of the request from this module. By the time the falling edge arrives from the third output of the counter 28 through the OR element 33, the C input of the trigger 26 at the D input will be set to logic level "1 if the requests were formed by several modules, the recording procedure is repeated, otherwise the logic level" O and trigger trigger will be formed on the) input of trigger 26 children in the null state, thus will be resumed formation of the stepwise-varying model voltage until a next request. Upon reaching a stepwise varying reference voltage of the range boundary, the counter 3 generates a pulse "Overflow", which through the OR element 31 of the control unit 2 enters the I-input of the flip-flops 25 and 26, setting them to the zero state. In this case, the formation of pulses for the counter 3 (element 34) is prohibited and the OU 6 is signaled about the end of the recording of information about analog signals (trigger output 25). After each conversion cycle of the analog signals (measurement cycle), the counter 3 and all the trigger 8 are automatically reset.

При поступлении от ЭВМ следующей команды «Пуск работа системы осуществл ет с  аналогичным образом, при этом одновременно с преобразованием аналоговых сигналов может производитьс  считывание информации из БЗУ 6. Считывание производитс  при поступлении от ЭВМ импульсов считывани .When the following command is received from the computer, the system starts up in a similar way, while simultaneously converting the analog signals, information can be read out from the RAM 6. The readout takes place when the computer reads read pulses.

В исходном состо нии (при включении питани  или по командам «Установка флага , «Сброс) все счетчики 39, 40, 45, БЗУ 6 установлены в нулевое состо ние, на всех выходах блока 43, кроме п того - нули, к выходам мультиплексора 42 подключены входы 13, и БЗУ 6 готово к записи данных. Запись в БЗУ 6 возможна по произвольному адресу и в число  чеек меньшее илиIn the initial state (when the power is turned on or by the commands "Setting the flag, Reset, all the counters 39, 40, 45, BZU 6 are set to the zero state, on all outputs of block 43, except for the fifth, to zero, to the outputs of the multiplexer 42 Inputs 13 are connected, and BZU 6 is ready to record data. Record in BZU 6 is possible at an arbitrary address and in the number of cells less or

равное т одновременно. Адрес записи разделен на две части А и АЕ адреса и субадреса и поступает на соответствующие 14 и 13 входы БЗУ 6. Код адреса определ ет номер  чейки в блоке 37 группы 35, поступает в двоичном унитарном коде и  вл етс  общим дл  всех блоков 37, код субадреса определ ет блоки 37, в которые будет производитьс  запись и поступает в двоичной позиционной форме. Код адреса поступает на адресные входы блоков 37 при поступлении на У-вход счетчика 39 импульса, осуществл ющего запись в счетчик, а код субадреса поступает с выхода мультиплексора 42 на управл ющие входы «Выборка блоков 37, разреша  или запреща  производить запись в них. Таким образом, в зависимости от кода на выходах мультиплексора 42 может быть осуществлена как последовательна , так и одновременна  запись в БЗУ 6.equal to t at the same time. The entry address is divided into two parts A and AE of the address and subaddress and goes to the corresponding 14 and 13 inputs of the RAM 6. The address code determines the cell number in block 37 of group 35, enters the binary unitary code and is common to all blocks 37, code The subaddress identifies the blocks 37 to which the recording will be made and enters in binary positional form. The address code goes to the address inputs of the blocks 37 when a pulse 39 is sent to the Y input of the counter, which writes to the counter, and the sub address code goes from the output of multiplexer 42 to the control inputs Sample Blocks 37, allowing or disallowing to write to them. Thus, depending on the code at the outputs of the multiplexer 42, it can be carried out both sequentially and simultaneously writing to the RAM 6.

Сигнал окончани  записи (отрицательный перепад), поступающий на третий вход блока 43, переводит триггер 47 в единичное состо ние и через элемент И 52 на первом выходе блока 43 устанавливаетс  уровень логической «1 (т. е. сигнал «Разрещение перезаписи). Поэтому сигналу разрешаетс  работа счетчика 56, а дешифратор 41 и мультиплексор 42 перевод тс  в состо ние, когда на всех их выходах установлены «1, т. е. на входы «Выборка всех блоков 37 и 38 подан сигнал «разрешение выборки. По импульсам с выхода счетчика 56, поступающих на С-входы счетчиков 39 и 45, последние начинают работать синхронно, перебира  все адреса  чеек в блоках 37 и 38, причем перед каждой сменой адреса производитс  считывание информации из всех блоков 37 и запись, во все блоки 38. Импульс переполнени  счетчика 45, поступающий на восьмой вход блока 43, переводит триггера 47, 48 в нулевое состо ние, устанавливает z 0; z2 0 - разрешена запись и считывание информации из БЗУ 6, - и снимает разрешение перезаписи.The recording end signal (negative differential), which arrives at the third input of block 43, translates trigger 47 into one state and through the AND 52 element at the first output of block 43 a logical level "1" (i.e., "Rip discarding signal") is set. Therefore, the signal resolves the operation of counter 56, and the decoder 41 and multiplexer 42 are switched to the state when all their outputs are set to "1, i.e., to the inputs" Sampling of all blocks 37 and 38, the signal "sampling resolution. The pulses from the output of counter 56 arriving at the C-inputs of counters 39 and 45 start to work synchronously, looping through all the addresses of the cells in blocks 37 and 38, and before each change of address information is read from all blocks 37 and written into all blocks 38. The overflow pulse of the counter 45, which arrives at the eighth input of the block 43, sets the trigger 47, 48 to the zero state, sets z 0; z2 0 - writing and reading of information from BZU 6 is allowed, - and removes the overwrite permission.

При поступлении импульсов считывани  на управл ющие входы 21 БЗУ 6 счетчики 40 и 45 и дешифратор 41 обеспечивают последовательное считывание данных из группы 36, т. е. сначала будет считано слово из первой  чейки первого блока 38, потом из первой  чейки второго блока 38 и т. д. (в пор дке возрастани  номеров канала многоканальной системы). По достижению счетчиками последнего адреса группы 36 элемент И 50 формирует сигнал «Конец считывани , который переведет триггер 48 в единичное состо ние (г 1), разреша  проведение следующего цикла перезаписи. В зависимости от соотношени  времен записи и считывани  (в случае использовани  совместно с многоканальными системами ввода аналоговых данных - соотношение времен измерени  и ввода данных в ЭВМ) происходит либо переход БЗУ 6 в исходноеUpon receipt of read pulses to control inputs 21 of BZU 6, counters 40 and 45 and decoder 41 provide sequential reading of data from group 36, i.e., first the word will be read from the first cell of the first block 38, then from the first cell of the second block 38 and t . d. (in order of increasing the channel numbers of the multichannel system). When the counters reach the last address of the group 36, the element And 50 generates a "End of Read" signal that will translate the trigger 48 into one state (g 1), allowing the next rewriting cycle to be carried out. Depending on the ratio of the write and read times (in the case of use in conjunction with multi-channel analog data entry systems, the ratio of the measurement times and data entry into the computer) occurs or the transfer of the OVD 6 to the initial

состо ние (разрешение записи), или сразу снова в состо ние перезаписи, если к моменту окончани  считывани  г О, 22 1, т. е. запись в первую группу 35 уже закончена.state (write enable), or immediately back to the overwrite state if by the end of the readout r 0 22, i.e., writing to the first group 35 has already been completed.

Наличие п того входа блока 43 «Сброс или «Установка флага позвол ет по команде ЭВМ разрешить перезапись информации даже в тех случа х, когда считывание из второй группы 36 не завершилось, например , нет смысла его завершить из-за отсутстви  потребности во всех данных, либо по другим причинам.The presence of the nth input of block 43 "Reset or" Setting the flag allows a computer command to allow rewriting of information even in cases when the reading from the second group 36 is not completed, for example, it makes no sense to complete it due to the lack of need for all data or for other reasons.

Таким образом, буферное запоминающее устройство позвол ет производить запись как одновременно в /п- чеек, так и последовательно по одной, что дополнительно позвол ет сократить врем  записи и считывани  данных как законченными в смысловом отношении блоками, так и фрагментами.Thus, the buffer storage device allows one to record both simultaneously in / p-cells, and sequentially one by one, which additionally allows to reduce the time for writing and reading data both in complete units and in fragments.

2020

Claims (2)

1. Многоканальное устройство дл  ввода аналоговых данных, содержащее блок управлени , счетчик, цифроаналоговый преобразователь , компараторы, триггеры, первую группу элементов И, элемент ИЛИ, блок формировани  приоритетного адреса, выход которого соединен с входом запроса блока управлени , управл ющие входы которого  вл ютс  входами управлени  устройства, выход синхронизации блока управлени  соединен с входом счетчика, выход переполнени  которого соединен с входом окончани  цикла блока управлени , выходы счетчика соединены с входами цифроаналого- вого преобразовател , выход которого соединен с вторыми входами компараторов, первые входы которых  вл ютс  информационными входами устройства, выход каждого компаратора соединен с С-входом соответствующего триггера, выходы которых соединены с вторыми входами соответствую0 щих элементов И первой группы, D-входы всех триггеров соединены с шиной логической единицы, отличающеес  тем, что, с целью повыщени  быстродействи  устройства , за счет организации параллельной обработки информации от одновременно ера5 ботавщих каналов, устройство содержит вторую группу элементов И и буферную пам ть, информационные и управл ющие выходы которой  вл ютс  соответственно информационными и управл ющими выходами многоканальной системы, к управл ющим входам1. A multichannel analog data input device containing a control unit, a counter, a digital-to-analog converter, comparators, triggers, the first group of AND elements, an OR element, a priority address generation unit whose output is connected to the request input of the control unit whose control inputs are control inputs of the device, the synchronization output of the control unit is connected to the counter input, the overflow output of which is connected to the loop end input of the control unit, the counter outputs are connected to the inputs and a digital-analog converter, the output of which is connected to the second inputs of the comparators, the first inputs of which are information inputs of the device, the output of each comparator is connected to the C input of the corresponding trigger, the outputs of which are connected to the second inputs of the corresponding elements of the first group, the D inputs all the triggers are connected to the bus of a logical unit, characterized in that, in order to increase the speed of the device, due to the organization of parallel processing of information from simultaneously 5 The device contains the second group of elements And the buffer memory, the information and control outputs of which are respectively the information and control outputs of the multichannel system, to the control inputs 0 буферной пам ти подключены управл ющие выходы блока управлени , к информационным входам буферной пам ти подключены выходы счетчика, выход сброса запроса блока управлени  соединен с вторыми входами элементов И, второй группы, выходы0 buffer memory, the control outputs of the control unit are connected, the counter inputs are connected to the information inputs of the buffer memory, the reset output of the request of the control unit is connected to the second inputs of the AND elements, the second group, the outputs 5 которых соединены с / -входами соответствующих триггеров, входы элемента ИЛИ объединены с вторыми входами соответствующих элементов И первой группы, выход5 of which are connected to the / -inputs of the corresponding triggers, the inputs of the element OR are combined with the second inputs of the corresponding elements AND of the first group, the output каждого элемента ИЛИ соединен с соответствующим входом блока формировани  приоритетного адреса, выходы позиционного кода которого соединены с первыми входами соответствующих элементов И второй группы, выходы унитарного кода блока формировани  приоритетного адреса соединены с адресными входами второй группы буферной пам ти, к адресным входам первой группы которой подключены выходы соответствующих элементов И первой группы , первый вход каждого элемента И второй группы объединен с первыми входами соответствующих элементов И первой группы each element OR is connected to the corresponding input of the priority address generation unit, the outputs of the positional code of which are connected to the first inputs of the corresponding elements AND of the second group, the outputs of the unitary code of the priority address generation unit are connected to the address inputs of the second group of the buffer memory, to the address inputs of the first group of which are connected the outputs of the corresponding elements And the first group, the first input of each element And the second group is combined with the first inputs of the corresponding elements And the first th group 2. Буферна  пам ть, содержаща  блоки пам ти.первой и второй групп, первый и второй счетчики, дешифратор, мультиплексор , блок управлени , к седьмому входу которого подключен последний выход дещиф- ратора, входы разрешени  записи блоков пам ти первой группы, вход выбора первого счетчика, счетный вход второго счетчика и второй, третий, четвертый, п тый и шестой входы блока управлени   вл ютс  управл ющими входами буферной пам ти, установочные входы первого счетчика  вл ютс  адресными входами второй группы буферной пам ти, выходы первого счетчика подключены к адресным входам всех блоков пам ти первой группы, соответствующие информационные входы блоков пам ти первой группы объединены и  вл ют  информационными входами буферной пам ти, вход сброса первого счетчика объединен с третьим входом блока управлени , п тый и шестой выходы которого  вл ютс  управл ющими выходами устройства, четвертый выход блока управлени  соединен с входом сброса второго счетчика, информационные выходы кото2. Buffer memory containing memory blocks of the first and second groups, first and second counters, a decoder, a multiplexer, a control unit, to the seventh input of which the last output of the decryptor is connected, the enable inputs of the recording of memory blocks of the first group, the selection input the first counter, the counting input of the second counter and the second, third, fourth, fifth and sixth inputs of the control unit are the control inputs of the buffer memory; the setup inputs of the first counter are the address inputs of the second group of the buffer memory; the outputs of the first The detectors are connected to the address inputs of all the memory blocks of the first group, the corresponding information inputs of the memory blocks of the first group are combined and are information inputs of the buffer memory, the reset input of the first counter is combined with the third input of the control unit, the fifth and sixth outputs of which are device outputs, the fourth output of the control unit is connected to the reset input of the second counter, the information outputs of which рого соединены с информационными входами дешифратора, выходы которого соединены с входами выбора соответствующих блоков пам ти второй группы, соответствующие информационные выходы которых объединены и  вл ютс  информационными выходами буферной пам ти устройства, отличающа с  тем, что, с целью расширени  области применени  за счет организации параллельной записи информации в несколько  чеек пам ти , буферна  пам ть содержит элемент ИЛИ и третий счетчик, выходы которого соединены с адресными входами всех блоков пам ти второй группы, к информационным входам которых подключены информацион- с ные выходы соответствующих блоков пам ти первой группы, к входам выбора которых подключены соответствующие выходы мультиплексора, информационные входы первой группы которого  вл ютс  адресными входами первой группы буферной пам ти, 0 информационные входы второй группы мультиплексора и первый вход блока управлени  подключены к шине логической «I, первый выход блока управлени  соединен с входами выбора мультиплексора и дешифратора , второй выход блока управлени  сое- 5 динен с счетным входом первого счетчика и вторым входом элемента ИЛИ, выход которого соединен с счетным входом третьего счетчика, последний выход которого соединен с восьмым входом блока управлени , вход сброса третьего счетчика объединен 0 с входом сброса второго счетчика, выход переполнени  которого соединен с первым входом элемента ИЛИ, третий выход блока управлени  соединен с входами разрешени  записи всех блоков пам ти второй группы.connected to the information inputs of the decoder, the outputs of which are connected to the inputs of the selection of the corresponding memory blocks of the second group, the corresponding information outputs of which are combined and are information outputs of the buffer memory of the device, characterized in that in order to expand the scope by organizing parallel recording information in several memory cells, the buffer memory contains the OR element and the third counter, the outputs of which are connected to the address inputs of all the memory blocks of the second group , to the information inputs of which the information outputs of the corresponding memory blocks of the first group are connected, to the selection inputs of which the corresponding outputs of the multiplexer are connected, the information inputs of the first group of which are the address inputs of the first group of the buffer memory, 0 information inputs of the second group of the multiplexer and the first the input of the control unit is connected to the logical bus "I, the first output of the control unit is connected to the inputs of the multiplexer and the decoder selection, the second output of the control unit of the coupling is 5 dinen with the counting input of the first counter and the second input of the OR element, the output of which is connected to the counting input of the third counter, the last output of which is connected to the eighth input of the control unit, the reset input of the third counter is combined with the reset input of the second counter, the overflow output of which is connected to the first input of the element OR, the third output of the control unit is connected to the recording resolution inputs of all the memory blocks of the second group. (puS-1(puS-1 фиг.Аfig
SU843798842A 1984-07-06 1984-07-06 Multichannel device for entering analog data and buffer storage SU1238054A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU843798842A SU1238054A1 (en) 1984-07-06 1984-07-06 Multichannel device for entering analog data and buffer storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU843798842A SU1238054A1 (en) 1984-07-06 1984-07-06 Multichannel device for entering analog data and buffer storage

Publications (1)

Publication Number Publication Date
SU1238054A1 true SU1238054A1 (en) 1986-06-15

Family

ID=21141570

Family Applications (1)

Application Number Title Priority Date Filing Date
SU843798842A SU1238054A1 (en) 1984-07-06 1984-07-06 Multichannel device for entering analog data and buffer storage

Country Status (1)

Country Link
SU (1) SU1238054A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 526882, кл. G 06 F 3/05, 1975. Авторское свидетельство СССР № 450157, кл. G 06 F 3/05, 1973. Авторское свидетельство СССР № 942139 кл. .О И С 9/00, 1980. *

Similar Documents

Publication Publication Date Title
EP0157607B1 (en) Analog data storage system
US4648072A (en) High speed data acquisition utilizing multiplex charge transfer devices
SU1238054A1 (en) Multichannel device for entering analog data and buffer storage
US4725748A (en) High speed data acquisition utilizing multiple charge transfer delay lines
SU1273911A1 (en) Multichannel device for entering analog data
US3345617A (en) Digital data processing apparatus
RU2218596C2 (en) Data acquisition device
SU1431073A1 (en) Multichannel d-a converter
SU1117677A1 (en) Multichannel device for collecting information
SU1487191A1 (en) Multichannel code-voltage converter
SU1714612A1 (en) Data exchange device
SU1617460A1 (en) Device for searching for data in associative memory
SU911529A1 (en) Asynchronous priority device
RU2081459C1 (en) Stack memory unit
SU1647922A1 (en) Multichannel time-division switchboard
SU1727126A1 (en) Device for interface of computer with communication channels
SU1361552A1 (en) Multichannel priority device
SU1287155A1 (en) Microprogram control device
SU1280645A1 (en) Interphase for linking multiblock memory with processor and input-output equipment
SU997245A1 (en) Measuring system
SU1495778A1 (en) Multichannel device for input of analog data
SU1689956A1 (en) Memory addressing device
SU1193660A1 (en) Device for parallel sorting of codes
SU1689951A1 (en) Device for servicing requests
SU1524038A1 (en) Programmable pulse distributor