RU2093885C1 - Device for simulation of faults and in-circuit testing of digital equipment elements - Google Patents

Device for simulation of faults and in-circuit testing of digital equipment elements Download PDF

Info

Publication number
RU2093885C1
RU2093885C1 RU95119534A RU95119534A RU2093885C1 RU 2093885 C1 RU2093885 C1 RU 2093885C1 RU 95119534 A RU95119534 A RU 95119534A RU 95119534 A RU95119534 A RU 95119534A RU 2093885 C1 RU2093885 C1 RU 2093885C1
Authority
RU
Russia
Prior art keywords
inputs
outputs
input
defect
block
Prior art date
Application number
RU95119534A
Other languages
Russian (ru)
Other versions
RU95119534A (en
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 RU95119534A priority Critical patent/RU2093885C1/en
Application granted granted Critical
Publication of RU2093885C1 publication Critical patent/RU2093885C1/en
Publication of RU95119534A publication Critical patent/RU95119534A/en

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

FIELD: computer engineering, in particular, debugging and testing of digital equipment. SUBSTANCE: device has commutator 1, which is connected to element to be tested, fault generator 2, switching control unit 3, fault decoder 4, simulation mode setting unit 5, threshold gates unit 6, external control unit 7. Device provides possibility to simulate faults on single or several terminals of digital elements, operate with elements with two-direction lines as well as possibility to be used as universal digital in-circuit tester due to hardware-software protection of device channels against overload when terminals of tested element are contacted. EFFECT: increased functional capabilities. 7 cl, 8 dwg

Description

Предполагаемое изобретение относится к вычислительной технике и может быть использовано при отладке и контроле дискретной аппаратуры, а также непосредственно как средство поиска дефектов в цифровых узлах. Известно устройство для имитации отказов дискретной аппаратуры [1] содержащее первый коммутатор, дешифратор номера канала, дешифратор дефекта, формирователь дефекта счетчик циклов, схему сравнения, блок задания режима имитации, блок памяти, регистр, причем выходы первого коммутатора соединены входами-выходами устройства для подключения элемента дискретной аппаратуры, на котором имитируется неисправность, первые информационные входы первого коммутатора соединены с выходами имитации неисправности формирователя дефекта, входы которого соединены с выходами дешифратора дефекта, входы которого соединены с выходами кода дефекта блока задания режима имитации, выходы кода номера канала которого соединены с входами дешифратора номера канала, выходы которого соединены с входами выбора направления первого коммутатора, выходы кода номера цикла блока задания режима имитации соединены с первой группой входов схемы сравнения, вторая группа входов которой соединена с группой выходов счетчика циклов, выходы адреса теста блока задания режима имитации соединены с адресными входами блока памяти, выходы которого соединены с информационными входами регистра, выходы которого соединены с выходами устройства для подключения к выводам дискретной аппаратуры, в которой имитируется неисправность, а также содержащее второй коммутатор, эталонный элемент и блок управления коммутацией, причем первые информационные входы второго коммутатора соединены с входами-выходами устройства для подключения к выводам элемента дискретной аппаратуры, на контактах которого имитируется неисправность, выходы второго коммутатора соединены с входами эталонного элемента и вторыми информационными входами первого коммутатора, вторые информационные входы второго коммутатора соединены с выходом имитации неисправности формирователя дефекта, выход схемы сравнения соединен с входом признака цикла имитации блока управления коммутацией, вход режима имитации которого соединен с выходом режима имитации блока задания режима имитации, входы-выходы эталонного элемента соединены с входами признака направления коммутации блока управления коммутацией, входы выбора канала имитации которого соединены с выходами дешифратора номера канала и входами выбора направления второго коммутатора, входы управления состоянием "высокий импеданс" которого с вторыми управляющими выходами блока управления коммутацией, первые управляющие выходы которого соединены с входами управления состоянием "высокий импеданс" первого коммутатора, выход тактовых импульсов блока управления коммутацией соединен с входами стробирования блока памяти, регистра и счетным входом счетчика циклов, вход начальной установки которого соединен с выходом начальной установки блока управления коммутацией, вход признака неисправности типа "обрыв" которого соединен с выходом задания неисправности типа "обрыв" формирователя дефекта. The alleged invention relates to computer technology and can be used for debugging and monitoring discrete equipment, as well as directly as a means of finding defects in digital nodes. A device for simulating failures of discrete equipment [1] comprising a first switch, a channel number decoder, a defect decoder, a defect generator, a cycle counter, a comparison circuit, a simulation mode setting unit, a memory unit, a register, the outputs of the first switch being connected by the inputs and outputs of the device for connecting element of discrete equipment on which a malfunction is simulated, the first information inputs of the first switch are connected to the outputs of the simulation of malfunction of the defect driver, the inputs of which connected to the outputs of the defect decoder, the inputs of which are connected to the outputs of the defect code of the simulation mode setting unit, the outputs of the channel number code are connected to the inputs of the channel number decoder, the outputs of which are connected to the inputs of the direction selection of the first switch, the outputs of the code number of the cycle block of the simulation mode setting unit are connected to the first group of inputs of the comparison circuit, the second group of inputs of which is connected to the group of outputs of the cycle counter, the outputs of the test address of the simulation mode setting unit are connected to the address inputs and a memory unit, the outputs of which are connected to the information inputs of the register, the outputs of which are connected to the outputs of the device for connecting to the outputs of discrete equipment in which the malfunction is simulated, and also containing a second switch, a reference element and a switching control unit, the first information inputs of the second switch being connected with inputs and outputs of the device for connecting to the terminals of a discrete equipment element, on the contacts of which a malfunction is simulated, the outputs of the second switch are connected with the inputs of the reference element and the second information inputs of the first switch, the second information inputs of the second switch are connected to the output of the simulator of the defect driver fault, the output of the comparison circuit is connected to the input of the sign of the simulation loop of the switching control unit, the input of the simulation mode of which is connected to the output of the simulation mode of the mode setting unit simulations, the inputs and outputs of the reference element are connected to the inputs of the sign of the direction of switching of the switching control unit, the inputs of the channel selection simulation which is connected to the outputs of the channel number decoder and the direction selection inputs of the second switch, the high impedance state control inputs of which are connected to the second control outputs of the switching control unit, the first control outputs of which are connected to the high impedance state control inputs of the first switch, the unit clock output switching control is connected to the gating inputs of the memory block, register and counting input of the cycle counter, the input of the initial installation of which is connected to the output ohm of the initial installation of the switching control unit, the input of a symptom of a break type of which is connected to the output of a fault job of the type of break of the fault former.

Недостатком известного устройства являются узкие функциональные возможности. Поскольку с выходов блока задания режима имитации на дешифратор номера канала и далее на первый коммутатор поступают сигналы, определяющие имитацию отказа в текущий момент времени только по одному из каналов устройства, невозможна имитация отказов типа "замыкание выводов", так как для этого необходимо воздействовать на несколько выводов одновременно. В известном устройстве информация о распределении входов и выходов эталонного, а следовательно, и контролируемого элементов фиксируется в блоке управления коммутацией по нажатию кнопки "ПУСК", то есть в начале работы. Кроме этого функционирование устройства определяется работой тактового генератора этого же блока, и никак не синхронизирована с прохождением основного теста дискретной аппаратуры. Это делает невозможным изменение режима "вход-выход" первого коммутатора на конкретных шагах теста, что необходимо при работе с элементами, имеющими двунаправленные шины. Реализованный в известном устройстве принцип имитации отказов цифровых элементов заключается в принудительном наведении требуемых логических уровней схемами каналов первого коммутатора на выводы контролируемого элемента, непосредственно установленного в некоторый узел дискретной аппаратуры, что по сути соответствует режиму внутрисхемного тестирования этого элемента. Однако выдача стимулирующих воздействий в текущий момент времени только по одному из выводов контролируемого элемента, невозможность синхронной работы с внешним вычислителем, а также отсутствие средств защиты каналов устройства от перегрузок, что является необходимым условием сохранения работоспособности и параметров надежности как самого устройства так и диагностируемой аппаратуры, наряду с отсутствием проверки контактирования с выводами проверяемого элемента делает невозможным использование известного устройства в качестве универсального цифрового внутрисхемного тестера. A disadvantage of the known device is the narrow functionality. Since the outputs of the unit for setting the simulation mode to the decoder of the channel number and then to the first switch receive signals determining the simulation of a failure at the current moment in only one of the channels of the device, it is impossible to simulate failures of the "terminal closure" type, since this requires several conclusions at the same time. In the known device, information about the distribution of inputs and outputs of the reference, and therefore the controlled elements is recorded in the switching control unit by pressing the "START" button, that is, at the beginning of work. In addition, the operation of the device is determined by the operation of the clock generator of the same unit, and is in no way synchronized with passing the main test of discrete equipment. This makes it impossible to change the input-output mode of the first switch at specific test steps, which is necessary when working with elements that have bidirectional buses. The principle of simulating failures of digital elements implemented in the known device consists in forcing the required logical levels with the channel circuits of the first switch to the outputs of the monitored element directly installed in some node of discrete equipment, which essentially corresponds to the mode of in-circuit testing of this element. However, the issuance of stimulating effects at the current time only on one of the conclusions of the controlled element, the impossibility of synchronous operation with an external computer, as well as the absence of means to protect the device channels from overloads, which is a necessary condition for maintaining the operability and reliability parameters of both the device itself and the diagnosed equipment, along with the lack of verification of contact with the conclusions of the element being tested makes it impossible to use the known device as iversal digital in-circuit tester.

Технический результат изобретения расширение функциональных возможностей устройства за счет имитации неисправностей как на отдельных, так и на нескольких выводах цифровых элементов, и обеспечения возможности использования устройства в качестве универсального цифрового внутрисхемного тестера за счет создания аппаратно-программной защиты каналов устройства от перегрузок и введения проверки контактирования с выводами проверяемого элемента. Технический результат изобретения достигается тем, что в устройство, содержащее коммутатор с подключаемым через устройство для подключения к его выводам контролируемым элементом, формирователь дефекта, блок управления коммутацией, дешифратор дефекта, блок задания режима имитации, причем выходы коммутатора соединены с входами-выходами устройства для подключения к выводам проверяемого элемента дискретной аппаратуры, на котором имитируется неисправность, управляющие входы блока управления коммутацией соединены с входами управления состоянием "высокий импеданс" коммутатора, информационные входы коммутатора подключены к выходам имитации неисправности формирователя дефекта, входы выборки которого соединены с выходами дешифратора дефекта, входы которого подключены в к выходам кода дефекта блока задания режима имитации, введены блок пороговых элементов и блок внешнего управления, причем выходы коммутатора соединены с входами контролируемых уровней блока пороговых элементов, входы выборки которого подключены к выходам дешифратора дефекта, вход разрешения которого соединен с входом второй выборки блока задания режима имитации и выходом второй выборки блока внешнего управления, выход первой выборки которого соединен с соответствующим входом блока задания режима имитации, выход признака состояния "обрыв" формирователя дефекта подключен к соответствующему входу блока пороговых элементов, выходы которого соединены с входами шины данных блока внешнего управления, выходы записи и данных которого подключены к соответствующим входам формирователя дефекта и блока управления коммутацией, входы выборки которого подключены к соответствующим выходам дешифратора дефекта, входы сброса и установки состояния "высокий импеданс" формирователя дефекта подключены к соответствующим выходам блока задания режима имитации, входы записи и чтения которого соединены с соответствующими выходами блока внешнего управления, выход квалификатора которого подключен к соответствующему входу блока задания режима имитации, вход чтения блока пороговых элементов и входы уровня логической единицы коммутатора подключены к соответствующим выходам блока внешнего управления, входы внешней шины данных, внешних чтения, записи и обращения, а также входы адреса устройства для подключения к внешнему вычислителю, у входу внешней установки амплитуды блока внешнего управления подключается источник питания, задающий уровень логической единицы на выводах проверяемого элемента. The technical result of the invention is the expansion of the device’s functionality by simulating malfunctions on both individual and multiple pins of digital elements, and providing the possibility of using the device as a universal digital in-circuit tester by creating hardware-software protection of the device’s channels from overloads and introducing contact checking with pins of the item being checked. The technical result of the invention is achieved in that in a device containing a switch with a controlled element connected to its outputs for connecting to its terminals, a defect shaper, a switching control unit, a defect decoder, a simulation mode setting unit, the switch outputs being connected to the input-outputs of the device for connecting to the conclusions of the tested element of discrete equipment, on which a malfunction is simulated, the control inputs of the switching control unit are connected to the control inputs with In the “high impedance” state of the switch, the information inputs of the switch are connected to the outputs of the simulation of the defect driver fault, the sampling inputs of which are connected to the outputs of the defect decoder, the inputs of which are connected to the outputs of the defect code of the simulation mode setting unit, the threshold element block and the external control unit are introduced, and the outputs of the switch are connected to the inputs of the controlled levels of the block of threshold elements, the sampling inputs of which are connected to the outputs of the defect decoder, whose resolution input is connected to the input of the second sample of the simulation mode setting unit and the output of the second sample of the external control unit, the output of the first sample of which is connected to the corresponding input of the simulation mode setting unit, the output of the status indicator “break” of the defect driver is connected to the corresponding input of the threshold element block, the outputs of which are connected to the data bus inputs of the external control unit, the recording and data outputs of which are connected to the corresponding inputs of the defect driver and the switching control unit, sampling inputs which are connected to the corresponding outputs of the defect decoder, the inputs of reset and setting the state "high impedance" of the defect shaper are connected to the corresponding outputs of the simulation mode setting unit, the recording and reading inputs of which are connected to the corresponding outputs of the external control unit, the qualifier output of which is connected to the corresponding input of the task unit simulation mode, the input of reading the block of threshold elements and the inputs of the level of the logical unit of the switch are connected to the corresponding outputs of the block externally second control inputs of the external data bus, external read, write and treatment, and the address inputs of the device for connection to an external evaluator have external entry unit setting the amplitude of the external control power source is connected, defining a logic one level at the terminals of the inspected item.

Число разрядов коммутатора равно числу каналов устройства, причем каждый разряд содержит три инвертора с открытым коллекторным выходом, два транзистора и четыре резистора, причем вход первого инвертора является информационным входом коммутатора, а его выход подключен к входу третьего инвертора, базе первого транзистора, через первый резистор к первой шине питания и к входу уровня логической единицы коммутатора, вход второго инвертора является входом управления состоянием "высокий импеданс" коммутатора, а его выход соединен с выходом третьего инвертора, базой второго транзистора и через третий резистор подключен к основной шине питания, к которой через второй резистор подключен коллектор первого транзистора, эмиттер второго транзистора через четвертый резистор подключен к нулевой шине, а его коллектор соединен с эмиттером первого транзистора и является выходом коммутатора. The number of bits of the switch is equal to the number of channels of the device, and each bit contains three inverters with an open collector output, two transistors and four resistors, the input of the first inverter being the information input of the switch, and its output connected to the input of the third inverter, the base of the first transistor, through the first resistor to the first power bus and to the input level of the logical unit of the switch, the input of the second inverter is the input of the state control "high impedance" of the switch, and its output is connected to the output t etego inverter, the base of the second transistor and through a third resistor connected to the main power bus to which via a second resistor connected to the collector of the first transistor, the emitter of the second transistor through a fourth resistor connected to the neutral bus, and its collector connected to the emitter of the first transistor and is the output of the switch.

Формирователь дефекта содержит группу параллельных регистров, число выходов и входов данных которых равно числу каналов устройства, а также R-S триггер, выход которого является выходом признака состояния "обрыв", а входы соответственно входами сброса и установки состояния "высокий импеданс", выходы регистров являются выходами формирователя дефекта, а их входы данных соответствующими входами формирователя дефекта, управляющие входы регистров являются входами выборки дефекта, а тактовые входы соединены между собой и подключены к входу записи формирователя дефекта. The defect generator contains a group of parallel registers, the number of outputs and data inputs of which is equal to the number of device channels, as well as an RS trigger, the output of which is an output of the status indicator “open”, and the inputs, respectively, of the reset and high status impedance inputs, the outputs of the registers are outputs the defect shaper, and their data inputs are the corresponding inputs of the defect shaper, the control inputs of the registers are the inputs of the defect sample, and the clock inputs are interconnected and connected to the input ISI driver defect.

Блок управления коммутацией содержит группу параллельных регистров, число выходов и входов данных равно числу каналов устройства, причем выходы регистров являются управляющими выходами блока, входы данных входами блока, управляющие входы регистров входами выборки блока, а тактовые входы регистров соединены между собой и подключены к входу записи блока управления коммутацией. The switching control unit contains a group of parallel registers, the number of outputs and inputs of data is equal to the number of channels of the device, and the outputs of the registers are the control outputs of the block, the data inputs are the inputs of the block, the control inputs of the registers are the inputs of the block selection, and the clock inputs of the registers are interconnected and connected to the recording input switching control unit.

Блок задания режима имитации содержит два дешифратора, счетчик и элемент ИЛИ, причем выходы счетчика являются выходами кода дефекта, а его входы сброса и установки подключены соответственно к первому и второму выходам первого дешифратора, которые являются выходами сброса и установки состояния "высокий импеданс", тактовый вход счетчика подключен к выходу элемента ИЛИ, входы которого соединены с выходами второго дешифратора, вход разрешения которого является входом второй выборки, второй управляющий вход входом чтения, а первый управляющий вход соединен со вторым управляющим входом первого дешифратора и входом записи блока задания режима имитации, первый управляющий вход и вход разрешения первого дешифратора являются соответственно входами квалификатора и первой выборки блока задания режима имитации. The simulation mode setting unit contains two decoders, a counter and an OR element, with the counter outputs being the outputs of the defect code, and its reset and installation inputs connected to the first and second outputs of the first decoder, respectively, which are the outputs of the reset and setting the high impedance state, clock the counter input is connected to the output of the OR element, the inputs of which are connected to the outputs of the second decoder, the resolution input of which is the input of the second sample, the second control input is the read input, and the first the input is connected to the second control input of the first decoder and the recording input of the simulation mode setting unit, the first control input and the resolution input of the first decoder are respectively the qualifier inputs and the first sample of the simulation mode setting unit.

Блок пороговых элементов содержит группу шинных формирователей, число выходов и входов данных которых равно числу каналов устройства, а также пороговые элементы с высоким входным сопротивлением, количество которых равно количеству входов данных шинных формирователей, причем выходы шинных формирователей поразрядно соединены между собой, составляя группу выходов блока пороговых элементов, количество которых соответствует разрядности шинных формирователей, входы данных шинных формирователей через пороговые элементы с высоким входным сопротивлением соединены с входами контролируемых уровней, которые через резисторы подключены к входу признака состояния "обрыв", первые управляющие входы шинных формирователей соединены между собой и подключены к входу чтения блока пороговых элементов, входами выборки которого являются вторые управляющие входы шинных формирователей. The block of threshold elements contains a group of bus drivers, the number of outputs and data inputs of which is equal to the number of channels of the device, as well as threshold elements with high input impedance, the number of which is equal to the number of inputs of data from the bus drivers, and the outputs of the bus drivers are bitwise interconnected, making up the group of outputs of the block threshold elements, the number of which corresponds to the capacity of the bus drivers, the data inputs of the bus drivers through the threshold elements with high input resistance connected to inputs of controlled levels, which are connected through resistors to the input character state "open", the first control inputs of the bus drivers are connected together and connected to the input of block read threshold elements, the sampling inputs of which are the second control inputs of the bus drivers.

Блок внешнего управления содержит двунаправленный шинный формирователь, дешифратор, буферный повторитель, группу шинных формирователей и группу диодов, количество которых соответствует числу выходов и входов данных группы шинных формирователей и равно числу каналов устройства, причем выходы группы шинных формирователей являются выходами данных блока, а их входы данных поразрядно соединены между собой, составляя группу входов шины данных блока внешнего управления, входы управления группы шинных формирователей соединены между собой, вторым входом разрешения двунаправленного шинного формирователя подключены к первому выходу дешифратора, который является выходом второй выборки блока внешнего управления, выходом первой выборки которого является второй выход дешифратора, подключенный к первому входу разрешения двунаправленного шинного формирователя, вход управления которого подключен к первому входу буферного повторителя и является входом внешнего чтения, второй вход буферного повторителя является входом внешней записи, а его выходы - соответственно выходами чтения и записи блока внешнего управления, входы дешифратора являются соответственно входами внешних адреса и обращения, а внешняя шина данных через двунаправленный шинный формирователь подключена к входам шины данных блока, младший разряд которой является выходом квалификатора, при этом вход внешней установки амплитуды подключен через свой диод для каждого выхода к выходам уровней логической единицы между собой. The external control unit contains a bi-directional bus driver, a decoder, a buffer repeater, a group of bus shapers and a group of diodes, the number of which corresponds to the number of outputs and inputs of the data of the group of bus shapers and is equal to the number of channels of the device, the outputs of the group of bus shapers are the data outputs of the block, and their inputs data bitwise interconnected, making up a group of inputs of the data bus of the external control unit, the control inputs of the group of bus drivers are interconnected, the second permission input of the bi-directional bus driver is connected to the first output of the decoder, which is the output of the second sample of the external control unit, the output of the first sample of which is the second output of the decoder connected to the first input of the resolution of the bi-directional bus driver, the control input of which is connected to the first input of the buffer repeater and is an external read input, the second input of the buffer repeater is an external write input, and its outputs, respectively, are read outputs of the external control unit, the inputs of the decoder are respectively the inputs of the external address and access, and the external data bus is connected through the bidirectional bus driver to the inputs of the data bus of the unit, the least significant bit of which is the output of the qualifier, while the input of the external amplitude setting is connected through its diode for each output to the outputs of the levels of the logical unit among themselves.

В устройстве непосредственное формирование сигналов воздействия на контролируемый цифровой элемент производится в схемах коммутатора, управляемого сигналами с выходов формирователя дефекта и блока управления коммутацией. Команды управления подаются для нескольких каналов одновременно, что позволяет имитировать неисправности типа "замыкание выводов", а также оперативно на любых шагах теста изменять режимы каналов типа вход-выход устройства. Благодаря введению нового узла блока внешнего управления, работа устройства синхронизирована сигналами внешней шины управления с работой основного вычислителя, управляющего тестированием аппаратуры, в которой имитируются отказы. Это позволяет обеспечивать возможность работы с элементами, имеющими двунаправленные шины. Введение блока пороговых элементов позволяет отслеживать логические уровни и импеданс контролируемых точек и, как следствие этого обеспечит аппаратно-программную защиту каналов устройства от перегрузок и проверку контактирования с выводами проверяемого элемента, позволяя использовать устройство в качестве универсального цифрового внутрисхемного тестера. In the device, the direct generation of signals of influence on the controlled digital element is performed in switch circuits controlled by signals from the outputs of the defect driver and the switching control unit. Control commands are issued for several channels simultaneously, which allows you to simulate malfunctions of the "terminal closure" type, as well as quickly change the channel modes of the device input-output type at any steps of the test. Thanks to the introduction of a new unit of the external control unit, the operation of the device is synchronized by the signals of the external control bus with the operation of the main computer that controls the testing of equipment in which failures are simulated. This allows you to provide the ability to work with elements that have bidirectional tires. The introduction of a block of threshold elements allows you to track the logical levels and impedance of the controlled points and, as a result, will provide hardware and software protection of the device channels from overloads and verify contact with the terminals of the element being tested, allowing you to use the device as a universal digital in-circuit tester.

На фиг. 1 представлена схема устройства для имитации отказов и внутрисхемного тестирования элементов дискретной аппаратуры; на фиг. 2 схема одного разряда коммутатора; на фиг. 3 схема формирователя дефекта; на фиг. 4 схема блока управления коммутацией; на фиг. 5 схема дешифратора дефекта; на фиг. 6 схема блока задания режима имитации; на фиг. 7 схема блока пороговых элементов; на фиг. 8 схема блока внешнего управления. In FIG. 1 shows a diagram of a device for simulating failures and in-circuit testing of elements of discrete equipment; in FIG. 2 diagram of one discharge of the switch; in FIG. 3 defect driver circuit; in FIG. 4 diagram of the switching control unit; in FIG. 5 defect decoder circuit; in FIG. 6 diagram of a block specifying a simulation mode; in FIG. 7 block diagram of threshold elements; in FIG. 8 diagram of the external control unit.

Устройство содержит подключаемый к контролируемому элементу коммутатор 1, формирователь дефекта 2, блок управления коммутацией 3, дешифратор дефекта 4, блок задания режима имитации 5, блок пороговых элементов 6, блок внешнего управления 7, причем входы 8 коммутатора 1 соединены с выходами 12 формирователя дефекта 2, входы управления состоянием "высокий импеданс" 9 коммутатора 1 соединены с управляющими выходами блока 3, входы 10 уровня логической единицы коммутатора 1 подключены к выходам 38 уровня логической единицы блока 7, выход признака состояния "обрыв" 13 формирователя дефекта 2 подключен к соответствующему входу 48 блока 6, входы выборки дефекта 14 формирователя дефекта 2 соединены с входами выборки 21 блока 3 и входами выборки 50 блока 6 и подключены к выходам выборки дефекта 23 дешифратора дефекта 4, выходы 11 коммутатора 1 непосредственно подключаемые к выводам контролируемого элемента одновременно соединены с входами контролируемых уровней 49 блока 6, вход сброса состояния "высокий импеданс" 15 формирователя дефекта 2 и его вход установки состояния "высокий импеданс" 16 подключены к соответствующим выходам 51 и 52 блока 5, вход записи 17 формирователя дефекта 2 и его входы данных 18 соединены с соответствующими входами 20 и 22 блока 3 и подключены соответственно к выходам 36 и 37 блока 7, выход записи 36 которого подключен к входу записи 31 блока 5, входы кода дефекта 24 дешифратора дефекта 4 подключены к соответствующим выходам 26 блока 5, вход разрешения 25 дешифратора дефекта 4 соединен с входом второй выборки 29 блока 5 и выходом второй выборки 35 блока 7, вход квалификатора 27 блока 5 подключен к выходу квалификатора 32 блока 7, вход первой выборки 28 блока 5 подключен к выходу первой выборки 33 блока 7, выход чтения 34 блока 7 соединен с соответствующими входами 30 блока 5 и 47 блока 6, выходы 46 блока пороговых элементов 6 подключены к входам шины данных 45 блока 7, блок внешнего управления 7 подключается к основному вычислителю через входы внешней шины данных 39, вход внешнего чтения 40, входы внешнего адреса 41, вход внешнего обращения 42 и вход внешней записи 44, вход внешней установки амплитуды 43 подключается либо к шине питания самого устройства, либо к внешнему регулируемому источнику. The device comprises a switch 1 connected to a controlled element, a defect driver 2, a switching control unit 3, a defect decoder 4, a simulation mode setting unit 5, a threshold element unit 6, an external control unit 7, the inputs 8 of the switch 1 being connected to the outputs 12 of the defect 2 the inputs of the state control "high impedance" 9 of the switch 1 are connected to the control outputs of block 3, the inputs 10 of the level of the logical unit of switch 1 are connected to the outputs 38 of the level of the logical unit of block 7, the output of the status is The “break” 13 of defect shaper 2 is connected to the corresponding input 48 of block 6, the sampling inputs of defect 14 of defect shaper 2 are connected to sampling inputs 21 of block 3 and sampling inputs 50 of block 6 and connected to sampling outputs of defect 23 of defect decoder 4, outputs 11 of the switch 1 directly connected to the terminals of the monitored element are simultaneously connected to the inputs of the controlled levels 49 of block 6, the input for resetting the state is “high impedance” 15 of the defect shaper 2 and its input for setting the state “high impedance” 16 is connected to corresponding outputs 51 and 52 of block 5, the input of the record 17 of the defect generator 2 and its data inputs 18 are connected to the corresponding inputs 20 and 22 of block 3 and are connected respectively to the outputs 36 and 37 of block 7, the write output 36 of which is connected to the recording input 31 of block 5 , the inputs of the defect code 24 of the defect 4 decoder are connected to the corresponding outputs 26 of block 5, the enable input 25 of the defect 4 decoder is connected to the input of the second sample 29 of block 5 and the output of the second sample 35 of block 7, the input of qualifier 27 of block 5 is connected to the output of qualifier 32 of block 7 input first select Orcs 28 of block 5 are connected to the output of the first sample 33 of block 7, the read output 34 of block 7 is connected to the corresponding inputs 30 of block 5 and 47 of block 6, the outputs 46 of the block of threshold elements 6 are connected to the inputs of the data bus 45 of block 7, the external control unit 7 is connected to the main computer through the inputs of the external data bus 39, the input of the external read 40, the inputs of the external address 41, the input of the external access 42 and the input of the external write 44, the input of the external amplitude setting 43 is connected either to the power bus of the device itself or to an external regulated source.

На фиг. 2 приведена схема одного разряда коммутатора 1. В ее состав входят три инвертора с открытым коллекторным выходом 53, 54 и 55, четыре резистора 56, 57, 58 и 61, два транзистора 59 и 60. Весь коммутатор содержит M разрядов, где M количество каналов устройства. In FIG. 2 shows a diagram of one bit of switch 1. It consists of three inverters with open collector output 53, 54 and 55, four resistors 56, 57, 58 and 61, two transistors 59 and 60. The entire switch contains M bits, where M is the number of channels devices.

На фиг. 3 приведена схема формирователя дефекта 2. В его состав входят группа параллельных регистров 62 с объединенными тактовыми входами и раздельными входами разрешения записи, а также R-S триггер 63. Количество регистров в группе и их разрядность находятся в зависимости:
K•N=M
где
K разрядность регистров,
N количество регистров в группе,
M количество каналов устройства.
In FIG. Figure 3 shows the circuit of defect generator 2. It consists of a group of parallel registers 62 with combined clock inputs and separate inputs for recording permission, as well as an RS trigger 63. The number of registers in the group and their bit depth depend on:
K • N = M
Where
K bit width of registers,
N is the number of registers in the group,
M is the number of device channels.

На фиг. 4 приведена схема блока управления коммутацией 3. В его состав входят группа параллельных регистров 64, идентичная группе регистров формирователя дефекта 2. In FIG. 4 shows a diagram of the switching control unit 3. It includes a group of parallel registers 64, identical to the group of registers of the shaper defect 2.

На фиг. 5 приведена схема дешифратора дефекта 4. Он состоит из стробируемого дешифратора 65, количество выходов которого равно устроенному числу регистров блока 3 или 4, то есть 3•N. In FIG. 5 is a diagram of a defect decoder 4. It consists of a gated decoder 65, the number of outputs of which is equal to the arranged number of block registers 3 or 4, that is, 3 • N.

На фиг. 6 приведена схема блока задания режима имитации 5. В его состав входят два дешифратора 66, счетчик 67 и элемент ИЛИ 68. In FIG. 6 is a diagram of a unit for setting the simulation mode 5. It includes two decoders 66, a counter 67, and an OR element 68.

На фиг. 7 приведена схема блока пороговых элементов 6. Он состоит из группы резисторов 69, группы пороговых элементов с высоким входным сопротивлением 70 и группы шинных формирователей 71 с объединенными и разнесенными группами входом управления включением 71. Количество резисторов 69 и пороговых элементов 70 соответствует количеству каналов устройства. In FIG. 7 is a diagram of a block of threshold elements 6. It consists of a group of resistors 69, a group of threshold elements with a high input impedance 70, and a group of bus formers 71 with integrated and spaced groups of an input control input 71. The number of resistors 69 and threshold elements 70 corresponds to the number of channels of the device.

На фиг. 8 приведена схема блока внешнего управления 7. В его состав входят двунаправленный шинный формирователь 72, дешифратор 73, группа шинных формирователей 74, группа диодов 75 и буферный повторитель 76. In FIG. 8 is a diagram of an external control unit 7. It consists of a bi-directional bus driver 72, a decoder 73, a group of bus drivers 74, a group of diodes 75 and a buffer repeater 76.

Число и разрядность шинных формирователей в блоках 6 и 7 соответствует числу и разрядности регистров в блоках 2 и 3. Количество диодов в блоке 7 равно числу каналов устройства. The number and bit depth of bus drivers in blocks 6 and 7 corresponds to the number and bit depth of registers in blocks 2 and 3. The number of diodes in block 7 is equal to the number of channels of the device.

Устройство работает следующим образом. The device operates as follows.

Входы внешней шины данных 39, внешнего чтения 40, внешнего адреса 41, внешнего обращения 42 и вход внешней записи 44 блока внешнего управления 7 подключаются к основному вычислителю, формирующего основные последовательности команд выполняемых устройством. Первой из таких последовательностей команд формируемых сразу после включения питания устройства является начальная установка элементов памяти. Вход внешней установки амплитуды 43 блока 7 подключают либо к внешнему источнику, либо к шине питания. Соединенные между собой выходы 11 коммутатора 1 и входы контролируемых уровней 49 блока пороговых элементов 6 через специальное устройство, например многоконтактный зажим типа "клипса", подключают к выводам контролируемого элемента. Дальнейшие действия зависят от режима использования устройства, которым может быть либо режим имитации отказов, либо режим внутрисхемного тестирования. Кроме этого возможен режим самоконтроля, при котором подключения контролируемого элемента не производится. Рассмотрим функционирование каждого из входящих в состав устройства блоков и всего устройства в целом. The inputs of the external data bus 39, external reading 40, external address 41, external access 42 and the input of the external record 44 of the external control unit 7 are connected to the main computer, which forms the main sequence of commands executed by the device. The first of these sequences of commands generated immediately after turning on the power of the device is the initial installation of memory elements. The input of the external amplitude setting 43 of block 7 is connected either to an external source or to a power bus. The interconnected outputs 11 of the switch 1 and the inputs of the controlled levels 49 of the block of threshold elements 6 through a special device, for example a multi-pin clip-type clip, are connected to the terminals of the controlled element. Further actions depend on the mode of use of the device, which can be either a failure simulation mode or an in-circuit test mode. In addition, a self-control mode is possible in which the connection of the controlled element is not performed. Consider the operation of each of the blocks included in the device and the device as a whole.

Коммутатор 1 предназначен для непосредственного формирования сигналов воздействий на выводы контролируемого элемента. Выполненный на транзисторах 59 и 60 выходной каскад коммутатора обеспечивает принудительное наведение требуемых логических уровней на выводы контролируемого цифрового элемента, непосредственно установленного в некоторый узел аппаратуры, как в режиме имитатора отказов, как и в режиме внутрисхемного тестера. Управление коммутатором осуществляется по трем группам входов 8, 9 и 10, соединенных соответственно с выходами 12 формирователя дефекта 2, управляющими выходами 19 блока управления коммутацией 3 и выходами уровней логической единицы 38 блока внешнего управления 7. При этом на входы инверторов 53 из блока управления коммутацией поступают в инверсном коде непосредственные значения логических уровней на выходах коммутатора 1. Сигналы на входах инверторов 54, поступающие с управляющих выходов блока управления коммутацией определяют режимы работы соответствующих каналов коммутатора как активный или пассивный. Напряжения на входах 10 задаются соответствующими выходами блока внешнего управления 7, одинаковыми для всех каналов коммутатора, и определяют фактическое значение наводимого уровня логической единицы на выводах контролируемого элемента. В исходном состоянии на входы 8 и 9 поступают сигналы с уровнем логической единицы. Логический ноль на выходах инверторов 53 и 54 обеспечит низкий уровень напряжения на базах транзисторов 59 и 60, которые будут заперты. Таким образом обеспечивается высокий импеданс выхода коммутатора относительно общей точки и точки En. Эта же комбинация входных сигналов устанавливается для соответствующих каналов коммутатора и на тех шагах теста, когда воздействий по данным каналам не предусматривается. Перевод канала коммутатора в активный режим обеспечивается подачей логического нуля на вход инвертора 54. При этом наличие логической единицы на входе 8 сохраняет низкий уровень на выходе инвертора 59, который будет заперт. Логический нуль на входе инвертора 55 обеспечит наличие прямого тока базы транзистора 60 через резистор 57 и далее через резистор 61, таким образом открывая транзистор 60, что равносильно наведению логического нуля на данном канале коммутатора. Дальнейшая работа схемы в данном режиме зависит от величины коллекторного тока транзистора 60. Очевидно что увеличение коллекторного тока приводит к увеличению падения напряжения на резисторе 61, что в свою очередь уменьшает ток базы транзистора, препятствуя дальнейшему увеличению тока коллектора. Таким образом обеспечивается ограничение максимального тока нагрузки канала, защищая от перегрузки как схему соответствующего разряда коммутатора так и исследуемую схему. Появление логического нуля на входе 8 инвертора 53 приводит к появлению прямого тока базы транзистора 59, который открывает его. Дальнейшее поведение схемы разряда коммутатора зависит от тока нагрузки, подключенной к данному каналу, поскольку в первый момент времени ток эмиттера транзистора 59 распределяется на ток, текущий непосредственно в нагрузку через выход 11 и ток через еще открытый транзистор 60. Номиналы элементов схемы выбираются таким образом, что появление тока эмиттера транзистора 59 при типовой нагрузке и все еще открытый транзистор 60 приводит к наведению уровня логической единицы на выходе 11, а следовательно, и на базе транзистора 59. Это вызывает появление логического нуля на выходе инвертора 55, который запирает транзистор 60, а схема канала коммутатора переходит в режим формирования уровня логической единицы. Несоответствие выходного сигнала уровню логической единицы приводит к ситуации когда оба транзистора остаются открытыми. Это может быть вызвано двумя причинами. Либо выход канала подключен к слишком низкоомной нагрузке и в этом случае коллекторный ток транзистора 60 ограничивает ток выхода предохраняя, исследуемую схему от перегрузки, либо транзистор 59 неисправен, что легко выяснить, отключив нагрузку. Эта ситуация используется в режиме самоконтроля устройства когда нагрузка заранее отключена. Причем схема коммутатора позволяет отличить функциональный отказ, типа обрыва связи или замыкания, в том числе из-за пробоя p-n перехода транзистора, от параметрического, вызванного например падением коэффициента усиления по току транзистора 59. Для этого в режиме самоконтроля, в случае непоявления ожидаемого уровня логической единицы на выходе некоторого канала коммутатора на соответствующий этому каналу вход 9 подается сигнал логической единицы, запирающий транзистор 60. Появление логической единицы означает параметрический отказ транзистора 59 или резисторов 58, 56. The switch 1 is intended for the direct formation of signals of effects on the conclusions of the controlled element. Executed on transistors 59 and 60, the output stage of the switch provides the forced guidance of the required logic levels to the terminals of the controlled digital element directly installed in some equipment node, both in the failure simulator mode and in the in-circuit tester mode. The switch is controlled by three groups of inputs 8, 9 and 10, connected respectively to the outputs 12 of the defect shaper 2, the control outputs 19 of the switching control unit 3 and the outputs of the levels of the logic unit 38 of the external control unit 7. At the same time, the inputs of the inverters 53 from the switching control unit direct values of logical levels at the outputs of switch 1 are received in an inverse code. The signals at the inputs of inverters 54 coming from the control outputs of the switching control unit determine the operating modes The appropriate switch channels as active or passive. The voltages at the inputs 10 are set by the corresponding outputs of the external control unit 7, the same for all channels of the switch, and determine the actual value of the induced level of the logical unit at the terminals of the controlled element. In the initial state, inputs 8 and 9 receive signals with the level of a logical unit. Logical zero at the outputs of inverters 53 and 54 will provide a low voltage level at the bases of transistors 59 and 60, which will be locked. This ensures a high output impedance of the switch relative to the common point and point En. The same combination of input signals is set for the corresponding channels of the switch and at those test steps when no actions on these channels are provided. The switch channel is switched to active mode by supplying a logical zero to the input of the inverter 54. In this case, the presence of a logical unit at the input 8 keeps the level at the output of the inverter 59 low, which will be locked. Logical zero at the input of the inverter 55 will provide the direct current base of the transistor 60 through the resistor 57 and then through the resistor 61, thus opening the transistor 60, which is equivalent to the guidance of a logical zero on this channel of the switch. Further operation of the circuit in this mode depends on the collector current of the transistor 60. It is obvious that an increase in the collector current leads to an increase in the voltage drop across the resistor 61, which in turn reduces the base current of the transistor, preventing a further increase in the collector current. This ensures the limitation of the maximum channel load current, protecting both the circuit of the corresponding discharge of the switch and the circuit under study from overload. The appearance of logical zero at the input 8 of the inverter 53 leads to the appearance of direct current base of the transistor 59, which opens it. The further behavior of the discharge circuit of the switch depends on the load current connected to this channel, since at the first moment of time the emitter current of the transistor 59 is distributed to the current flowing directly to the load through output 11 and the current through the still open transistor 60. The values of the circuit elements are selected in such a way that the appearance of the emitter current of the transistor 59 at a typical load and the transistor 60 still open leads to the leveling of the logical unit at the output 11, and therefore, based on the transistor 59. This causes the logical zero at the output of the inverter 55, which locks the transistor 60, and the circuit channel of the switch goes into the mode of forming the level of the logical unit. The mismatch of the output signal to the level of a logical unit leads to a situation where both transistors remain open. There are two reasons for this. Either the channel output is connected to a too low resistance load and in this case the collector current of the transistor 60 limits the output current protecting the circuit under study from overload, or the transistor 59 is faulty, which is easy to find out by disconnecting the load. This situation is used in the device self-control mode when the load is disconnected in advance. Moreover, the switch circuit makes it possible to distinguish a functional failure, such as a communication break or short circuit, including due to a breakdown of the pn junction of the transistor, from a parametric one, caused for example by a drop in the current gain of the transistor 59. For this, in self-monitoring mode, in case the expected logical level does not appear units at the output of a certain channel of the switch, the input of signal 9 corresponding to this channel is supplied with a signal of a logical unit locking transistor 60. The appearance of a logical unit means a parametric failure of a trans resistor 59 or resistors 58, 56.

Формирователь дефекта 2 предназначен для непосредственной выдачи в коммутатор 1 логических уровней активных воздействий на выводы контролируемого элемента, непосредственно имитирующих его дефекты. В режиме внутрисхемного тестирования эти воздействия стимулируют по входам работу контролируемого элемента для последующего анализа реакций на его выходах. В этом режиме используется также сигнал, формируемый на выходе признака состояния "обрыв" и используемый для проверки контактирования каналов устройства с выводами контролируемого элемента. Конкретные значения воздействий поступают на входы 18 формирователя дефекта 2 с выходов данных 37 блока внешнего управления 7 по отдельной связи для каждого из M каналов. При этом момент их записи стробируется сигналом по входу записи 17 формирователя дефекта 2, поступающего из блока внешнего управления 7. Все каналы устройства условно разбиты на N групп по K каналов в каждой из них. На один из входов выборки дефекта 14 с выходов дешифратора дефекта 4 подается активный сигнал, дополнительно стробирующий момент записи данных в соответствующий этому входу регистр формирователя дефекта 2. Таким образом, значения воздействий обновляются для группы каналов одновременно, а при последовательном обращении ко всем группам в течение одного тестового шага для всех каналов устройства. Управление триггером 63 обеспечивается сигналами с выходов сброса 51 и установки 52 состояния "высокий импеданс" блока задания режима имитации 5. При начальной установке триггер 63 устанавливается в состояние единицы, что означает идентификацию устройством состояния "высокий импеданс" на выводах контролируемого элемента как логическую единицу. Shaper defect 2 is intended for direct output to the switch 1 logical levels of active effects on the conclusions of the controlled element, directly simulating its defects. In the in-circuit testing mode, these effects stimulate the operation of the controlled element at the inputs for subsequent analysis of the reactions at its outputs. In this mode, a signal is also used that is generated at the output of the status indicator “open” and is used to check the contact of the device channels with the terminals of the element under control. Specific impact values are supplied to the inputs 18 of the defect shaper 2 from the data outputs 37 of the external control unit 7 via a separate connection for each of the M channels. At the same time, the moment of their recording is gated by the signal at the input of the recording 17 of the defect shaper 2 coming from the external control unit 7. All channels of the device are conditionally divided into N groups of K channels in each of them. An active signal is fed to one of the inputs of the defect sample 14 from the outputs of the defect decoder 4, which additionally gates the moment the data is written to the defect generator register 2. Correspondingly, the action values are updated for the group of channels at the same time, and if all groups are accessed sequentially during one test step for all channels of the device. The trigger 63 is controlled by the signals from the outputs of the reset 51 and setting 52 the "high impedance" state of the simulation mode setting unit 5. During the initial installation, the trigger 63 is set to the unit state, which means the device identifies the "high impedance" state at the terminals of the element being monitored as a logical unit.

Блок управления коммутацией 3 предназначен для формирования и непосредственной выдачи в коммутатор 1 сигналов управления, определяющих режимы каналов устройства. Наличие логической единицы на некотором выходе этого блока определяет соответствующий этому выходу канал как пассивный, а нуля предусматривает трансляцию записанных в регистрах формирователя дефекта 2 воздействий через коммутатор 1 на соответствующие выводы контролируемого элемента. Схема блока управления коммутацией 3 идентична схеме формирователя дефекта 2, но не содержит R-S триггера. На вход записи 20 поступает тот же сигнал от блока внешнего управления 7, однако разряды выборки дешифратора дефекта для блоков 2 и 3 разнесены, что делает невозможным одновременную запись в регистры этих блоков, хотя их входы данных объединены. The switching control unit 3 is intended for generating and directly issuing to the switch 1 control signals defining the channel modes of the device. The presence of a logical unit at some output of this block determines the channel corresponding to this output as passive, and zero provides for the translation of actions recorded in the defect generator 2 registers through switch 1 to the corresponding outputs of the controlled element. The circuit of the switching control unit 3 is identical to that of the defect driver 2, but does not contain an R-S trigger. The input of the record 20 receives the same signal from the external control unit 7, however, the sampling bits of the defect decoder for blocks 2 and 3 are separated, which makes it impossible to write to the registers of these blocks simultaneously, although their data inputs are combined.

Дешифратор дефекта 4 предназначен для формирования сигналов выборки записи в регистры формирователя дефекта 2 и блока управления коммутацией 3, а также выборки чтения состояния групп каналов блока пороговых элементов 7. Разряды выборок, поступающие с дешифратора дефекта 4 на эти блоки, разнесены таким образом, что младшие N разрядов поступают на входы блока 3, средние - формирователя дефекта 2, а старшие блока 6. Этот порядок задает приоритет обращения блока внешнего управления 7 к перечисленным блокам. Схема дешифратора дефекта 4 представляет из себя типовую схему комбинационного дешифратора дефекта 4 представляет из себя типовую схему комбинационного дешифратора, входы кода дефекта 24 которого соединены с соответствующими выходами 26 блока задания режима имитации 5, а вход разрешения с выходом второй выборки 35 блока 7. Таким образом схема дешифратора дефекта 4 обеспечивает формирование выборки группы элементов блоков 2, 3 и 6 в соответствии с кодом на выходах 26 блока 5. Defect decoder 4 is designed to generate sampling signals for writing to the registers of defect generator 2 and switching control unit 3, as well as samples for reading the status of channel groups of the threshold element block 7. Sample bits coming from defect decoder 4 to these blocks are spaced so that the younger N digits go to the inputs of block 3, the middle bits to the shaper of defect 2, and the older ones of block 6. This order sets the priority for the external control unit 7 to access the listed blocks. The defect decoder circuit 4 is a typical defect combiner decoder circuit 4 is a typical combinator decoder circuit, the defect code 24 inputs of which are connected to the corresponding outputs 26 of the simulation mode setting unit 5, and the resolution input with the output of the second sample 35 of unit 7. Thus defect decoder circuit 4 provides a sample of a group of elements of blocks 2, 3 and 6 in accordance with the code at the outputs 26 of block 5.

Блок задания режима имитации 5 предназначен для формирования сигналов кода выборки дефекта, обеспечивающих последовательное обращение к регистрам и буферным формирователям блоков 3, 2 и 6, а также для формирования сигналов сброса и установки R-S триггера блока 2. Код выборки формируется на выходах счетчика 67 в соответствии с его состоянием, которое определяется сигналами с выходов двух дешифраторов 67 и элемента ИЛИ 68. Все входы блока 5 соединены с соответствующими выходами блока внешнего управления 7. Тактовый вход счетчика 67 подключен к выходу элемента ИЛИ 68, входы которого соединены с первым и вторым выходами нижнего дешифратора, появление логической единицы на любом из которых означает наличие активного уровня на входах записи 32 или чтения 30 при условии активного сигнала второй выборки 29, поступающих с соответствующих выходов блока 7. На выходе элемента ИЛИ 68 формируется сигнал тактирования счетчика 67, который переключается при любом обращении к регистрам блоков 2 и 3 или буферным элементам блока 6, причем по завершении этого обращения, обеспечивая смену выборки после завершения предыдущей. Появление активного сигнала первой выборки разрешает формирование сигналов сброса и установки счетчика 67. Вход квалификатора 27, являющийся младшим разрядом внутренней шины данных устройства, определяет какой из сигналов сброса или установки при активном уровне на входе 28. Одновременно через выходы 51 и 52 эти сигналы управляют состоянием R-S триггера формирователя дефекта 2. The block for specifying the simulation mode 5 is intended for generating signals of the defect sample code, providing sequential access to the registers and buffer shapers of blocks 3, 2, and 6, as well as for generating reset signals and setting the RS trigger of block 2. The sample code is generated at the outputs of the counter 67 in accordance with its state, which is determined by the signals from the outputs of two decoders 67 and the OR element 68. All inputs of block 5 are connected to the corresponding outputs of the external control unit 7. The clock input of the counter 67 is connected to the output to the OR element 68, the inputs of which are connected to the first and second outputs of the lower decoder, the appearance of a logical unit at any of which means that there is an active level at the inputs of the record 32 or read 30, provided the active signal of the second sample 29 comes from the corresponding outputs of block 7. On the output of the OR element 68, a clock signal of the counter 67 is generated, which switches when any access to the registers of blocks 2 and 3 or the buffer elements of block 6 occurs, and at the end of this call, providing a sample change after verification eniya previous. The appearance of the active signal of the first sample allows the generation of reset and counter signals 67. The qualifier input 27, which is the least significant bit of the internal data bus of the device, determines which of the reset or set signals with an active level at input 28. At the same time, these signals control the state through outputs 51 and 52 RS trigger defect driver 2.

Блок пороговых элементов 6 предназначен для непосредственного отслеживания сигналов на выводах контролируемого элемента, включая проверку контактирования каналов коммутатора 1 с исследуемой схемой. Его входы 49 соединены с выходами 11 коммутатора 1, непосредственно подключенными к выводам контролируемого элемента. Пороговые элементы с высоким входным сопротивлением 70 отслеживает логические уровни на выводах контролируемого элемента не влияя на функционирование исследуемой схемы. Аналогично структуре блоков 2 и 3 выходы пороговых элементов 70 условно объединены в N групп по K элементов в каждой группе и соединяются с входами N шинных формирователей 71. На вход 47 поступает сигнал чтения с выхода 37 блока внешнего управления 7, разрешающий подключение шинных формирователей 71 через выходы 46 к шине данных 45 блока 7. Конкретная группа каналов, состояние которых транслируется на внутреннюю шину данных определяется активным сигналом по одному из входов выборки 50, поступающих с выходов 23 дешифратора дефекта 4. Вход 48 блока пороговых элементов 6 соединен с выходом 13 R-S триггера формирователя дефекта 2 и через высокоомные резисторы 69 обеспечивает смещение уровней на выводах контролируемого элемента к логическому уровню, соответствующему состоянию R-S триггера формирователя дефекта 2. Поскольку сопротивление резисторов 69 велико, сигнал на входе 48 не влияет на уровни сигналов с выводов контролируемого элемента, если с этими выводами обеспечено надежное контактирование. Состояние "обрыв" на выходном контакте устройства, то есть высокий импеданс канала коммутатора 1 относительно питания и земли. Состояние триггера 63 непосредственно отслеживается по входу 49 блока 6. Изменяя состояние триггера 63 и контролируя результат на входах блока пороговых элементов выявляются каналы устройства, находящиеся в состоянии обрыва с выводами контролируемого элемента. Устойчивое сохранение этого состояния в течении всего тесте квалифицируется как отсутствие контакта по данному каналу. The block of threshold elements 6 is intended for direct monitoring of signals at the terminals of the controlled element, including checking the contact of the channels of the switch 1 with the circuit under study. Its inputs 49 are connected to the outputs 11 of the switch 1, directly connected to the terminals of the controlled element. Threshold elements with a high input resistance 70 monitors the logic levels at the terminals of the monitored element without affecting the operation of the circuit under study. Similarly to the structure of blocks 2 and 3, the outputs of the threshold elements 70 are conditionally combined into N groups of K elements in each group and are connected to the inputs of N bus formers 71. A read signal from the output 37 of the external control unit 7 is received at the input 47, allowing the connection of the bus formers 71 through outputs 46 to the data bus 45 of the block 7. A specific group of channels whose state is transmitted to the internal data bus is determined by the active signal from one of the inputs of the sample 50 coming from the outputs 23 of the defect decoder 4. Input 48 of the block of the 6 elements is connected to the RS output 13 of the trigger of the defect driver 2 and through high-resistance resistors 69 provides a level shift at the terminals of the element under control to a logic level corresponding to the RS state of the trigger of the defect driver 2. Since the resistance of the resistors 69 is large, the signal at input 48 does not affect the levels signals from the terminals of the controlled element, if reliable contact is ensured with these conclusions. The condition "break" at the output contact of the device, that is, the high impedance of the channel of the switch 1 relative to the power and ground. The state of the trigger 63 is directly monitored at the input 49 of the block 6. By changing the state of the trigger 63 and controlling the result at the inputs of the block of threshold elements, device channels are detected that are in an open state with the terminals of the controlled element. Sustainable preservation of this state throughout the test qualifies as the absence of contact on this channel.

Блок внешнего управления 7 предназначен для формирования основных сигналов управления устройством, соответствующих командам внешнего вычислителя. Логика функционирования блока 7 полностью определяется последовательностью сигналов от внешнего вычислителя, который при обращении к устройству выставляет на входы внешнего адреса 41 код, соответствующий адресу устройства в системе, подтверждая установку адреса активным уровнем сигнала на входе внешнего обращения 42. Наличие внешней шины адреса позволяет включать устройство в состав более сложных систем совместно с другими устройствами, подключаемыми к единой магистрали. Подключение нескольких одинаковых устройств к одному вычислителю позволяет наращивать число каналов системы в кратности, соответствующей количеству каналов одного устройства. На выходах дешифратора 73 появление соответствующих адресных комбинаций приводит к появлению активных уровней сигналов первой и второй выборок. Сигнал первой выборки через выход 33 активизирует формирование сброса и установки в блоке задания режима имитации 5, сигнал второй выборки является основным и его появление разрешает доступ внешнему вычислителю к элементам устройства. Поступая на выход 35 блока 8 активный уровень сигнала второй выборки разрешает формирование выборок дешифратором дефекта 4, которые через выходы 23 активизируют соответствующую группу регистров или шинных формирователей блоков 2, 3 или 6. В самом блоке 8 сигнал второй выборки активизирует шинные формирователи 72 и 74. Двунаправленный шинный формирователь 72 коммутирует внутреннюю шину данных 45 либо на входы шинных формирователей 47 и через них на входы блоков 2 и 3 в обычном состоянии при наличии соответствующей выборки на выходах дешифратора дефекта 4, либо на выходы блока 6 при условии активного уровня на входе внешнего чтения 40. Одновременно сигнал внешнего чтения обеспечивает выдачу состояния шины данных 45 на внешнюю шину данных 39 при активном уровне и в обратном направлении при пассивном. Таким образом обеспечивается управление от внешнего вычислителя состоянием регистров 62 формирователя дефекта 2 и 64 блока управления коммутацией 3. Сигнал внешней записи от внешнего вычислителя поступает на вход 44 и через буферный элемент 76 и выход 36 транслирует на тактовые входы регистров блоков 2 и 3, стробируя смену их состояния по команде внешнего вычислителя. Выход внешней установки амплитуды 43 через диоды 75 и выходы 38 соединен с базами транзисторов 59 коммутатора 1. Уровень сигнала на этом входе определяет амплитуду наводимой на активном выходе устройства логической единицы. В простейшем случае этот вход остается свободным и уровень логической единицы определяется напряжением Еп1. Логику функционирования устройства в целом можно определить как последовательность сеансов обмена внешнего вычислителя с блоком внешнего управления 7, в ходе которых производятся: установка состояния "обрыв", задающий идентификацию устройством неподключенного к выводу контролируемого элемента канала, начальная установка счетчика выборок 67 блока 5, установка требуемых сигналов на входах коммутатора 1, определяющих состояние каналов устройства, а также чтение уровней сигналов на этих каналах на каждом шаге тестовой последовательности. Работа устройства в режимах имитации неисправности, внутрисхемного тестера и в режиме самоконтроля различается только в логике последовательности команд внешнего вычислителя и не требует каких-либо манипуляций при переходе от одного режима к другому, кроме условия отключения контролируемого элемента в режиме самоконтроля. В начале работы, вне зависимости от режима использования устройства, производится сброс счетчика выборок 65 блока 5 и признака состояния "обрыв", а также перевод в состояние высокого импеданса всех каналов. На следующем этапе проводится самоконтроль устройства, в проверке контактирования каналов, в ходе которой выявляются каналы не находящиеся в состоянии высокого импеданса, например в следствие отказов в коммутаторе 1 или блоке пороговых элементов 6, Проверка контактирования заключается в последовательном чтении логических уровней на каналах устройства при последовательном сбросе и установке триггера 63 формирователя дефекта 2. Несоответствие состояния некоторого пассивного канала установленному признаку состояния "обрыв" означает смещение импеданса этого канала, которое может быть вызвано паразитным сопротивлением неисправного транзистора, либо иным отказом, приведшем к включению данного канала в активное состояние. В случае проверки контактирования при подключенном контролируемом элементе смещение импеданса чаще всего вызывается влиянием активных элементов исследуемой схемы, а также наличием в цепи проверяемого вывода резисторов и конденсаторов, включая влияние емкости монтажа. В режиме самоконтроля при отключенном контролируемом элементе все исправные каналы устройства на первом этапе находятся в состоянии высокого импеданса. В рабочем режиме устойчивое сохранение этого состояния на всех шагах теста означает отсутствие контакта с выводом контролируемого элемента по данному каналу. Завершается самоконтроль устройства проверкой связей между каналами, или "прозвонкой связей". При проведении прозвонки все каналы устройства являются активными, то есть по каждому и них обеспечивается выдача либо логического нуля, либо логической единицы. Прозвонка связей заключается в выявлении пар связанных между собой каналов устройства, которые затем сводятся в общую матрицу связанных каналов. На первом шаге прозвонки на все каналы устройства выдается уровень логического нуля. Затем последовательно по всем каналам от первого до последнего, исключая проверяемый, выдаются сигналы логической единицы с проверкой на каждом шаге состояния проверяемого канала. Если этот канал не связан с каким другим, то на нем сохранится уровень логического нуля, наводимый с соответствующего разряда коммутатора 1. При наличии гальванической связи с некоторым другим каналом на проверяемом появится уровень логической единицы, обнаружение которого позволит программе внешнего вычислителя, управляющей прозвонкой связей, зафиксировать факт связанных между собой каналов. Последовательная прозвонка всех каналов устройства позволяет установить полную картину связей выводов проверяемого элемента. Появление связанных каналов в режиме самоконтроля означает неисправность устройства, вызванную либо отказом схемы, либо действительно наличием паразитной связи между каналами. После проведения самоконтроля, при его положительном результате, возможен переход к работе в одном из основных режимов устройства. В режиме имитации отказов элементов дискретной аппаратуры устройство позволяет вносить в исследуемую схему константные отказы и случайные сбои в цепях схемы, а также функциональные отказы элементов в том числе замыкания и обрывы по их выводам. Имитация константного отказа не представляет сложности и заключается в наведении требуемого логического уровня на соответствующем канале устройства. Имитация случайного сбоя заключается в отслеживании сигналов на выбранных каналах, находящихся в пассивном состоянии, и переводе этих каналов на определенных случайным образом шагах теста в активное состояние с наведением уровней, инверсных прочитанным. Вероятные характеристики вносимых отказов определяется программой внешнего вычислителя и могут изменяться в зависимости от задачи исследования. При имитации функциональных отказов контролируемого элемента на каждом шаге теста проводится анализ реальных реакций на физические воздействия по его входам и реакций программно-логической модели контролируемого элемента, используемой в качестве эталона. При этом имитируемые отказы сначала вносятся в программно-логическую модель, а затем наводятся соответствующими логическими уровнями на выходы контролируемого элемента. Это позволяет имитировать не только внешние отказы типа обрыва или замыкания выводов, но и внутренние отказы элемента, доступные в программно-логической модели. Проверка контролируемого элемента в режиме внутрисхемного тестирования заключается в последовательном проведении следующих операций: проверка шин питания и земли, прозвонка связей и проверка контактирования, формирование и прогон теста, анализ результатов. Прзвонка связей и проверка контактирования соответствуют тем же операциям, проводимым при самоконтроле устройства, с той разницей, что результаты этих операций являются промежуточными и используются программой на следующих этапах тестирования элемента. Проверка шин питания и земли заключается в выдаче по всем каналам устройства логического нуля, при проверке питания, и единицы при проверке земли. Каналы, на которых не обеспечивается заданный логический уровень, считаются соединенными с соответствующими шинами исследуемой аппаратуры. Эта проверка предназначена для блокировки при выполнении следующих операций любых воздействий по каналам, связанным с шинами питания и земли, которая необходима для защиты схемы коммутатора 1 от перегрузок. Кроме этого информация об этих каналах позволяет программно определить ориентацию устройства подключения к контролируемому элементу по отношению порядку расположения его выводов. Формирование тестовых воздействий и анализ результатов тестирования обеспечивается программой внешнего вычислителя без участка устройства, которое воздействует на проверяемый элемент только при непосредственном прогоне уже сформированных тестовых воздействий и фиксации реакций на них на всех шагах теста. Программная доступность каналов устройства позволяет обеспечивать прогон любых по насыщенности и длительности тестов, а работа устройства не зависит от сложности контролируемого элемента. Практическая реализация устройства не вызывает технических затруднений, поскольку его функционирование основано на известных физических принципах, а узлы и блоки могут быть выполнены на известных широко применяемых типовых элементах. Структура устройства позволяет функционально объединить несколько блоков или их части в более крупные типовые узлы. Например регистры 62 формирователя дефекта 2, регистры 64 блока управления коммутацией 3, дешифратор 4, шинные формирователи 71 и 74 блоков 6 и 7, с учетом разделения на группы могут быть выполнены в виде параллельно включенных по управляющим входам и выходам и разделенных по выходам контроллеров параллельного интерфейса типа 580ВВ55 или аналогичных. Реализация остальных узлов и блоков может быть выполнена на основе соответствующих серийно изготавливаемых широко распространенных элементов. В качестве внешнего вычислителя может использоваться персональный компьютер типа IBM PC, а само устройство выполнено в виде типового контроллера, конструктивно и функционально совместимого с шиной ISA и устанавливаемого в корпус компьютера. The external control unit 7 is designed to generate the main control signals of the device corresponding to the commands of the external computer. The logic of the operation of block 7 is completely determined by the sequence of signals from an external calculator, which, when accessing the device, exposes a code corresponding to the address of the device in the system to the inputs of the external address 41, confirming that the address is set with the active signal level at the input of external access 42. The presence of an external address bus allows you to turn on the device as part of more complex systems in conjunction with other devices connected to a single trunk. Connecting several identical devices to one computer allows you to increase the number of system channels in the multiplicity corresponding to the number of channels of one device. At the outputs of the decoder 73, the appearance of the corresponding address combinations leads to the appearance of active signal levels of the first and second samples. The signal of the first sample through output 33 activates the formation of a reset and set the simulation mode 5 in the block, the signal of the second sample is the main one and its appearance allows access to an external computer to the elements of the device. Upon the output 35 of block 8, the active signal level of the second sample allows the formation of samples by defect decoder 4, which through outputs 23 activate the corresponding group of registers or bus shapers of blocks 2, 3, or 6. In block 8 itself, the second sample signal activates bus shapers 72 and 74. The bi-directional bus driver 72 commutes the internal data bus 45 either to the inputs of the bus drivers 47 and through them to the inputs of blocks 2 and 3 in the normal state if there is a corresponding sample at the outputs of the decoder project 4, or to the outputs of block 6 under the condition of an active level at the input of external reading 40. At the same time, the external reading signal provides the status of the data bus 45 to the external data bus 39 at the active level and in the opposite direction at passive. In this way, the state of the registers 62 of the defect shaper 2 and 64 of the control unit 3 is controlled from the external computer. The external recording signal from the external computer is supplied to input 44 and through the buffer element 76 and output 36 is transmitted to the clock inputs of the registers of blocks 2 and 3, gating the shift their status on the command of an external calculator. The output of the external amplitude setup 43 through diodes 75 and outputs 38 is connected to the bases of transistors 59 of switch 1. The signal level at this input determines the amplitude of the logical unit induced at the active output of the device. In the simplest case, this input remains free and the level of the logical unit is determined by the voltage Ep1. The logic of the functioning of the device as a whole can be defined as a sequence of exchange sessions between an external calculator and an external control unit 7, during which the following is performed: setting an “open” state, setting the device to identify a channel element that is not connected to the output, initial setting of the sample counter 67 of block 5, setting the required signals at the inputs of the switch 1, which determine the state of the device channels, as well as reading the signal levels on these channels at each step of the test sequence. The operation of the device in malfunction simulation modes, in-circuit tester, and in self-monitoring mode differs only in the logic of the sequence of commands of the external computer and does not require any manipulations when switching from one mode to another, except for the condition of disconnecting the controlled element in self-monitoring mode. At the beginning of work, regardless of the mode of use of the device, the sampling counter 65 of block 5 and the status sign “break” are reset, as well as the transfer of all channels to a high impedance state. The next step is the device’s self-monitoring, in the checking of channel contact, during which channels that are not in a high impedance state are detected, for example, as a result of failures in the switch 1 or the block of threshold elements 6, the Contact check consists in sequential reading of the logic levels on the device channels in sequential reset and installation of the trigger 63 of the shaper defect 2. Inconsistency of the state of some passive channel to the established status sign "break" means the impedance of this channel, which may be caused by the parasitic resistance of the faulty transistor, or other failure, which led to the inclusion of this channel in the active state. In the case of checking the contact when the controlled element is connected, the impedance offset is most often caused by the influence of the active elements of the circuit under study, as well as by the presence of resistors and capacitors in the circuit of the tested output, including the influence of the mounting capacitance. In the self-monitoring mode with the monitored element switched off, all serviceable channels of the device at the first stage are in a state of high impedance. In the operating mode, the stable preservation of this state at all steps of the test means the absence of contact with the output of the controlled element through this channel. The device’s self-control is completed by checking the connections between the channels, or the “continuity of connections”. When conducting calls, all channels of the device are active, that is, each of them provides either a logical zero or a logical unit. A link spine is to identify pairs of interconnected device channels, which are then reduced to a common matrix of connected channels. At the first step, dialing to all channels of the device gives a level of logical zero. Then, sequentially on all channels from the first to the last, except for the one being checked, signals of a logical unit are issued with verification at each step of the state of the channel being checked. If this channel is not connected to any other, then the logical zero level induced from the corresponding discharge of switch 1 will be saved on it. If there is galvanic communication with some other channel, the logical unit level will appear on the channel under test, the detection of which will allow an external computer program that controls the communication continuity, record the fact of interconnected channels. Sequential dialing of all channels of the device allows you to establish a complete picture of the connections of the conclusions of the element being checked. The appearance of coupled channels in the self-monitoring mode means a device malfunction caused by either a circuit failure or indeed the presence of spurious communication between the channels. After conducting self-control, with its positive result, it is possible to switch to work in one of the main modes of the device. In the mode of simulating failures of elements of discrete equipment, the device allows introducing constant failures and random failures in circuit circuits into the circuit under study, as well as functional failures of elements including short circuits and breaks at their conclusions. Imitation of a constant failure is not difficult and consists in restoring the required logical level on the corresponding channel of the device. Simulation of a random malfunction consists in tracking signals on selected channels that are in a passive state and translating these channels at randomly determined test steps into an active state with guidance levels inverse to the read ones. The probable characteristics of the introduced failures are determined by the external computer program and may vary depending on the research task. When simulating functional failures of a controlled element at each step of the test, an analysis of real reactions to physical effects at its inputs and reactions of the program-logic model of the controlled element used as a reference is carried out. In this case, simulated failures are first introduced into the program-logic model, and then they are guided by the corresponding logical levels to the outputs of the controlled element. This allows you to simulate not only external failures such as open or short circuits, but also internal element failures that are available in the program-logic model. Verification of the controlled element in the in-circuit testing mode consists in sequentially performing the following operations: checking the power and ground buses, connecting continuity and contact verification, forming and running the test, and analyzing the results. The connection call and contact verification correspond to the same operations carried out during the device self-control, with the difference that the results of these operations are intermediate and are used by the program in the next stages of testing the element. Checking the power and ground buses consists in issuing a logical zero on all channels of the device, when checking the power supply, and units when checking the ground. Channels on which a given logical level is not provided are considered to be connected to the corresponding buses of the equipment under study. This check is intended to block during the following operations any influences on the channels connected to the power and ground buses, which is necessary to protect the circuit of switch 1 from overloads. In addition, information about these channels allows you to programmatically determine the orientation of the device connecting to the controlled element in relation to the location of its terminals. The formation of test actions and analysis of the test results is provided by an external calculator program without a device section that acts on the element being tested only by directly running the already formed test actions and fixing reactions to them at all steps of the test. Software accessibility of the device’s channels makes it possible to run any tests of saturation and duration, and the device’s operation does not depend on the complexity of the element being controlled. The practical implementation of the device does not cause technical difficulties, since its operation is based on well-known physical principles, and units and blocks can be made on well-known commonly used typical elements. The structure of the device allows you to functionally combine several blocks or their parts into larger typical nodes. For example, registers 62 of defect shaper 2, registers 64 of switching control unit 3, decoder 4, bus shapers 71 and 74 of blocks 6 and 7, taking into account the division into groups, can be made in the form of parallel connected control inputs and outputs and divided by outputs of parallel controllers interface type 580VB55 or similar. The implementation of the remaining nodes and blocks can be performed on the basis of the corresponding mass-produced widely distributed elements. As an external computer, a personal computer such as IBM PC can be used, and the device itself is designed as a standard controller, structurally and functionally compatible with the ISA bus and installed in the computer case.

Claims (7)

1. Устройство для имитации отказов и внутрисхемного тестирования элементов дискретной аппаратуры, содержащее коммутатор, формирователь дефекта, блок управления коммутацией, дешифратор дефекта, блок задания режима имитации, причем выходы коммутатора являются входами-выходами устройства для подключения к выводам проверяемого элемента дискретной аппаратуры, на котором имитируется неисправность, управляющие выходы блока управления коммутацией соединены с входами управления состоянием "Высокий импеданс" коммутатора, информационные входы коммутатора подключены к выходам имитации неисправности формирователя дефекта, входы выборки которого соединены с выходами дешифратора дефекта, информационные входы которого подключены к выходам кода дефекта блока задания режима имитации, отличающееся тем, что в него введены блок пороговых элементов и блок внешнего управления, причем выходы коммутатора соединены с входами контролируемых уровней блока пороговых элементов, входы выборки которого подключены к выходам дешифратора дефекта, вход разрешения которого соединен с входом второй выборки блока задания режима имитации и выходом второй выборки блока внешнего управления, выход первой выборки которого соединен с соответствующим входом блока задания режима имитации, выход признака состояния "Обрыв" формирователя дефекта подключен к соответствующему входу блока пороговых элементов, выходы которого соединены с входами шины данных блока внешнего управления, выходы записи и данных которого подключены к соответствующим входам формирователя дефекта и блока управления коммутацией, входы выборки которого подключены к соответствующим выходам дешифратора дефекта, входы сброса и установки состояния "Высокий импеданс" формирователя дефекта подключены к соответствующим выходам блока задания режима имитации, входы записи и чтения которого соединены с соответствующими выходами блока внешнего управления, выход квалификатора которого подключен к соответствующему входу блока задания режима имитации, вход чтения блока пороговых элементов и входы уровня логической единицы коммутатора подключены к соответствующим выходам блока внешнего управления, входы внешней шины данных внешних чтения, записи и обращения, а также входы адреса блока внешнего управления являются соответствующими входами устройства и подключены к соответствующим выходам внешнего вычислителя, к входу внешней установки амплитуды блока внешнего управления подключен источник питания, задающий уровень логической единицы на выводах проверяемого элемента. 1. A device for simulating failures and in-circuit testing of elements of discrete equipment, comprising a switch, a defect driver, a switching control unit, a defect decoder, a simulation mode setting unit, the outputs of the switch being the inputs and outputs of the device for connecting to the terminals of the element of the discrete equipment to be tested, on which a malfunction is simulated, the control outputs of the switching control unit are connected to the inputs of the High impedance state control of the switch, information inputs The switches of the switch are connected to the outputs of the simulation of malfunction of the defect generator, the sampling inputs of which are connected to the outputs of the defect decoder, the information inputs of which are connected to the outputs of the defect code of the simulation mode task unit, characterized in that a block of threshold elements and an external control block are inserted into it, and the outputs of the switch connected to the inputs of the controlled levels of the block of threshold elements, the sampling inputs of which are connected to the outputs of the defect decoder, the resolution input of which is connected to the input to a second sample of the simulation mode setting unit and an output of the second external control unit sample, the output of the first sample of which is connected to the corresponding input of the simulation mode setting unit, the output of the status indicator “Open” of the defect driver is connected to the corresponding input of the threshold element block, the outputs of which are connected to the data bus inputs external control unit, the recording and data outputs of which are connected to the corresponding inputs of the defect driver and the switching control unit, the sampling inputs of which are connected s to the corresponding outputs of the defect decoder, the reset inputs and setting the status "High impedance" of the defect driver are connected to the corresponding outputs of the simulation mode setting unit, the recording and reading inputs of which are connected to the corresponding outputs of the external control unit, the qualifier output of which is connected to the corresponding input of the mode setting unit simulations, the read input of the block of threshold elements and the inputs of the level of the logical unit of the switch are connected to the corresponding outputs of the external control unit, input The external bus for data of external reading, writing and accessing, as well as the address inputs of the external control unit are the corresponding inputs of the device and are connected to the corresponding outputs of the external computer, the power source that sets the level of the logic unit at the terminals of the element under test is connected to the input of the external amplitude setting of the external control unit . 2. Устройство по п.1, отличающееся тем, что число разрядов коммутатора равно числу каналов устройства, причем каждый разряд содержит три инвертора с открытым коллекторным выходом, два транзистора и четыре резистора, причем вход первого инвертора является информационным входом коммутатора, а его выход подключен к входу третьего инвертора, базе первого транзистора, через первый резистор к первой шине питания и к входу уровня логической единицы коммутатора, вход второго инвертора является входом управления состоянием "Высокий импеданс" коммутатора, а его выход соединен с выходом третьего инвертора, базой второго транзистора и через третий резистор подключен к основной шине питания, к которой через второй резистор подключен коллектор первого транзистора, эмиттер второго транзистора через четвертый резистор подключен к нулевой шине, а его коллектор соединен с эмиттером первого транзистора и является выходом коммутатора. 2. The device according to claim 1, characterized in that the number of bits of the switch is equal to the number of channels of the device, each bit containing three inverters with an open collector output, two transistors and four resistors, the input of the first inverter being the information input of the switch, and its output connected to the input of the third inverter, the base of the first transistor, through the first resistor to the first power bus and to the input level of the logical unit of the switch, the input of the second inverter is the input of the state control "High impedance" comm utator, and its output is connected to the output of the third inverter, the base of the second transistor and is connected through the third resistor to the main power bus, to which the collector of the first transistor is connected through the second resistor, the emitter of the second transistor is connected to the zero bus through the fourth resistor, and its collector is connected to emitter of the first transistor and is the output of the switch. 3. Устройство по п.1, отличающееся тем, что формирователь дефекта содержит группу параллельных регистров, число выходов и входов данных которых равно числу каналов устройства, а также RS-триггер, выход которого является выходом признака состояния "Обрыв", а входы соответственно входами сброса и установки состояния "Высокий импеданс" формирователя, выходы регистров являются выходами формирователя дефекта, а входы данных соответствующими входами формирователя дефекта, управляющие входы регистров являются входами выборки дефекта, а тактовые входы соединены между собой и подключены к входу записи формирователя дефекта. 3. The device according to claim 1, characterized in that the defect generator contains a group of parallel registers, the number of outputs and data inputs of which is equal to the number of device channels, as well as an RS-trigger, the output of which is an output of the status sign "Open", and the inputs are inputs respectively reset and setting the condition "High impedance" of the shaper, the outputs of the registers are the outputs of the shaper of the defect, and the data inputs are the corresponding inputs of the shaper of the defect, the control inputs of the registers are the inputs of the selection of the defect, and the clock the inputs are interconnected and connected to the recording input of the defect driver. 4. Устройство по п.1, отличающееся тем, чтот блок управления коммутацией содержит группу параллельных регистров, число выходов и входов данных которых равно числу каналов устройства, причем выходы регистров являются управляющими выходами блока, входы данных входами блока, управляющие входы регистров входами выборки блока, а тактовые входы регистров соединены между собой и подключены к входу записи блока управления коммутацией. 4. The device according to claim 1, characterized in that the switching control unit comprises a group of parallel registers, the number of outputs and data inputs of which are equal to the number of device channels, the outputs of the registers being the control outputs of the block, the data inputs by the block inputs, the control inputs of the registers by the block sample inputs , and the clock inputs of the registers are interconnected and connected to the recording input of the switching control unit. 5. Устройство по п.1, отличающееся тем, что блок задания режима имитации содержит два дешифратора, счетчик и элемент ИЛИ, причем выходы счетчика являются выходами кода дефекта блока, а входы сброса и установки подключены соответственно к первому и второму выходам первого дешифратора, которые являются выходами сброса и установки состояния "Высокий импеданс" блока, тактовый вход счетчика подключен к выходу элемента ИЛИ, входы которого соединены с выходами второго дешифратора, вход разрешения которого является входом второй выборки, второй управляющий вход входом чтения блока, а первый управляющий вход соединен с вторым управляющим входом первого дешифратора и является входом записи блока, первый управляющий вход и вход разрешения первого дешифратора являются соответственно входами квалификатора и первой выборки блока задания режима имитации. 5. The device according to claim 1, characterized in that the simulation mode setting unit contains two decoders, a counter and an OR element, the counter outputs being the outputs of the block defect code, and the reset and installation inputs connected to the first and second outputs of the first decoder, respectively, which are the outputs of the reset and setting the state "High impedance" of the unit, the clock input of the counter is connected to the output of the OR element, the inputs of which are connected to the outputs of the second decoder, the resolution input of which is the input of the second sample, the second ravlyaetsya input unit reading input and a first control input coupled to the second control input of the first decoder and the recording unit is input, a first control input and the enable input of the first decoder are respectively input qualifier and the first sample simulation mode setting unit. 6. Устройство по п. 1, отличающееся тем, что блок пороговых элементов содержит группу шинных формирователей, число выходов и входов данных которых равно числу каналов устройства, а также пороговые элементы с высоким входным сопротивлением, количество которых равно количеству входов данных шинных формирователей, причем выходы шинных формирователей поразрядно соединены между собой, образуя группу выходов блока пороговых элементов, количество которых соответствует разрядности шинных формирователей, входы данных шинных формирователей через пороговые элементы с высоким входным сопротивлением соединены с входами контролируемых уровней блока и через резисторы с входом признака состояния "Обрыв" блока, первые управляющие входы шинных формирователей соединены между собой и подключены к входу чтения блока пороговых элементов, входами выборки которого являются вторые управляющие входы шинных формирователей. 6. The device according to p. 1, characterized in that the block of threshold elements contains a group of bus drivers, the number of outputs and data inputs of which is equal to the number of channels of the device, as well as threshold elements with high input resistance, the number of which is equal to the number of inputs of data of the bus drivers the outputs of the bus drivers are bitwise interconnected, forming a group of outputs of the block of threshold elements, the number of which corresponds to the capacity of the bus drivers, the data inputs of the bus drivers are black Without threshold elements with a high input resistance, they are connected to the inputs of the controlled levels of the block and through resistors with the input of the status indicator “Break” of the block, the first control inputs of the bus drivers are connected to each other and connected to the read input of the block of threshold elements, the sampling inputs of which are the second control inputs of the bus formers. 7. Устройство по п. 1, отличающееся тем, что блок внешнего управления содержит двунаправленный шинный формирователь, дешифратор, буферный повторитель, группу шинных формирователей и группу диодов, количество которых соответствует числу выходов и входов данных группы шинных формирователей и равно числу каналов устройства, причем выходы группы шинных формирователей являются выходами данных блока, а входы данных поразрядно соединены между собой, образуя группу входов шины данных блока внешнего управления, входы управления группы шинных формирователей соединены между собой, вторым входом разрешения двунаправленного шинного формирователя и подключены к первому выходу дешифратора, который является выходом второй выборки блока внешнего управления, выходом первой выборки которого является второй выход дешифратора, подключенный к первому входу разрешения двунаправленного шинного формирователя, вход управления которого подключен к первому входу буферного повторителя и является входом внешнего чтения блока, второй вход буферного повторителя является входом внешней записи, а его выходы соответственно выходами чтения и записи блока внешнего управления, входы дешифратора являются соответственно входами внешних адреса и обращения блока, а входы внешней шины данных блока через двунаправленный шинный формирователь подключены к входам шины данных блока, младший разряд которой является выходом квалификатора блока, при этом вход внешней установки амплитуды блока подключен через соответствующий диод к выходам уровней логической единицы блока. 7. The device according to claim 1, characterized in that the external control unit comprises a bi-directional bus driver, a decoder, a buffer repeater, a group of bus drivers and a group of diodes, the number of which corresponds to the number of outputs and inputs of the data of the group of bus drivers and equal to the number of channels of the device, the outputs of the group of bus drivers are the data outputs of the block, and the data inputs are bitwise connected to each other, forming a group of inputs of the data bus of the external control unit, the control inputs of the group of bus the drivers are connected to each other, the second enable input of the bi-directional bus driver and connected to the first output of the decoder, which is the output of the second sample of the external control unit, the output of the first sample of which is the second output of the decoder connected to the first enable input of the bi-directional bus driver, the control input of which is connected to the first input of the buffer repeater and is the input of the external reading unit, the second input of the buffer repeater is the input of the external record and, and its outputs are respectively the read and write outputs of the external control unit, the decoder inputs are respectively the inputs of the external address and address of the unit, and the inputs of the external data bus of the unit via a bi-directional bus driver are connected to the inputs of the data bus of the unit, the least significant bit of which is the output of the block qualifier, the input of the external unit amplitude setting is connected through the corresponding diode to the outputs of the levels of the logical unit of the block.
RU95119534A 1995-11-17 1995-11-17 Device for simulation of faults and in-circuit testing of digital equipment elements RU2093885C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU95119534A RU2093885C1 (en) 1995-11-17 1995-11-17 Device for simulation of faults and in-circuit testing of digital equipment elements

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU95119534A RU2093885C1 (en) 1995-11-17 1995-11-17 Device for simulation of faults and in-circuit testing of digital equipment elements

Publications (2)

Publication Number Publication Date
RU2093885C1 true RU2093885C1 (en) 1997-10-20
RU95119534A RU95119534A (en) 1998-02-10

Family

ID=20173918

Family Applications (1)

Application Number Title Priority Date Filing Date
RU95119534A RU2093885C1 (en) 1995-11-17 1995-11-17 Device for simulation of faults and in-circuit testing of digital equipment elements

Country Status (1)

Country Link
RU (1) RU2093885C1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2549523C1 (en) * 2014-04-29 2015-04-27 Открытое акционерное общество "Информационные спутниковые системы " имени академика М.Ф. Решетнева" Method for mutation testing of radio-electronic equipment and control software thereof
RU2661535C1 (en) * 2017-06-14 2018-07-17 Российская Федерация, от имени которой выступает Государственная корпорация по космической деятельности "РОСКОСМОС" Method of mutation testing of electronic equipment and its control software with determination of mutation localization

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР N 1815642, кл. G 06F 11/22, 1993. *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2549523C1 (en) * 2014-04-29 2015-04-27 Открытое акционерное общество "Информационные спутниковые системы " имени академика М.Ф. Решетнева" Method for mutation testing of radio-electronic equipment and control software thereof
RU2661535C1 (en) * 2017-06-14 2018-07-17 Российская Федерация, от имени которой выступает Государственная корпорация по космической деятельности "РОСКОСМОС" Method of mutation testing of electronic equipment and its control software with determination of mutation localization

Similar Documents

Publication Publication Date Title
US4907230A (en) Apparatus and method for testing printed circuit boards and their components
US4242751A (en) Automatic fault-probing method and apparatus for checking electrical circuits and the like
US4195770A (en) Test generator for random access memories
US4807161A (en) Automatic test equipment
US4308616A (en) Structure for physical fault simulation of digital logic
US5422891A (en) Robust delay fault built-in self-testing method and apparatus
US5410551A (en) Net verification method and apparatus
GB2209224A (en) Fault diagnosis in circuits
CA1242814A (en) Self diagnostic cyclic analysis testing system (cats) for lsi/vlsi
WO2002029824A2 (en) System and method for testing integrated circuit devices
US4852093A (en) Method for simulating a fault in a logic circuit and a simulation model for the implementation of the method
JP3022990B2 (en) Inspection circuit device for semiconductor memory by parallel inspection having various inspection patterns
US8108198B2 (en) Memory tracing in an emulation environment
EP0213453B1 (en) Noise reduction during testing of integrated circuit chips
RU2093885C1 (en) Device for simulation of faults and in-circuit testing of digital equipment elements
US5293387A (en) Method for increasing the resolution of a digital fault dictionary
US4727313A (en) Fault simulation for differential cascode voltage switches
US7188010B2 (en) Device and method for converting a diagnostic interface to SPI standard
US7500165B2 (en) Systems and methods for controlling clock signals during scan testing integrated circuits
US3573445A (en) Device for programmed check of digital computers
JP2837703B2 (en) Fault diagnosis device
US4670897A (en) Circuit testing of telephone grids or the like
US20050071716A1 (en) Testing of reconfigurable logic and interconnect sources
IES980293A2 (en) An electronic test system for microprocessor based boards
SU1606978A1 (en) Device for checking wiring connections