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 PDFInfo
- 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
Links
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
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
На фиг. 3 приведена схема формирователя дефекта 2. В его состав входят группа параллельных регистров 62 с объединенными тактовыми входами и раздельными входами разрешения записи, а также R-S триггер 63. Количество регистров в группе и их разрядность находятся в зависимости:
K•N=M
где
K разрядность регистров,
N количество регистров в группе,
M количество каналов устройства.In FIG. Figure 3 shows the circuit of
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
На фиг. 5 приведена схема дешифратора дефекта 4. Он состоит из стробируемого дешифратора 65, количество выходов которого равно устроенному числу регистров блока 3 или 4, то есть 3•N. In FIG. 5 is a diagram of a defect decoder 4. It consists of a
На фиг. 6 приведена схема блока задания режима имитации 5. В его состав входят два дешифратора 66, счетчик 67 и элемент ИЛИ 68. In FIG. 6 is a diagram of a unit for setting the simulation mode 5. It includes two
На фиг. 7 приведена схема блока пороговых элементов 6. Он состоит из группы резисторов 69, группы пороговых элементов с высоким входным сопротивлением 70 и группы шинных формирователей 71 с объединенными и разнесенными группами входом управления включением 71. Количество резисторов 69 и пороговых элементов 70 соответствует количеству каналов устройства. In FIG. 7 is a diagram of a block of
На фиг. 8 приведена схема блока внешнего управления 7. В его состав входят двунаправленный шинный формирователь 72, дешифратор 73, группа шинных формирователей 74, группа диодов 75 и буферный повторитель 76. In FIG. 8 is a diagram of an
Число и разрядность шинных формирователей в блоках 6 и 7 соответствует числу и разрядности регистров в блоках 2 и 3. Количество диодов в блоке 7 равно числу каналов устройства. The number and bit depth of bus drivers in
Устройство работает следующим образом. The device operates as follows.
Входы внешней шины данных 39, внешнего чтения 40, внешнего адреса 41, внешнего обращения 42 и вход внешней записи 44 блока внешнего управления 7 подключаются к основному вычислителю, формирующего основные последовательности команд выполняемых устройством. Первой из таких последовательностей команд формируемых сразу после включения питания устройства является начальная установка элементов памяти. Вход внешней установки амплитуды 43 блока 7 подключают либо к внешнему источнику, либо к шине питания. Соединенные между собой выходы 11 коммутатора 1 и входы контролируемых уровней 49 блока пороговых элементов 6 через специальное устройство, например многоконтактный зажим типа "клипса", подключают к выводам контролируемого элемента. Дальнейшие действия зависят от режима использования устройства, которым может быть либо режим имитации отказов, либо режим внутрисхемного тестирования. Кроме этого возможен режим самоконтроля, при котором подключения контролируемого элемента не производится. Рассмотрим функционирование каждого из входящих в состав устройства блоков и всего устройства в целом. The inputs of the
Коммутатор 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
Формирователь дефекта 2 предназначен для непосредственной выдачи в коммутатор 1 логических уровней активных воздействий на выводы контролируемого элемента, непосредственно имитирующих его дефекты. В режиме внутрисхемного тестирования эти воздействия стимулируют по входам работу контролируемого элемента для последующего анализа реакций на его выходах. В этом режиме используется также сигнал, формируемый на выходе признака состояния "обрыв" и используемый для проверки контактирования каналов устройства с выводами контролируемого элемента. Конкретные значения воздействий поступают на входы 18 формирователя дефекта 2 с выходов данных 37 блока внешнего управления 7 по отдельной связи для каждого из M каналов. При этом момент их записи стробируется сигналом по входу записи 17 формирователя дефекта 2, поступающего из блока внешнего управления 7. Все каналы устройства условно разбиты на N групп по K каналов в каждой из них. На один из входов выборки дефекта 14 с выходов дешифратора дефекта 4 подается активный сигнал, дополнительно стробирующий момент записи данных в соответствующий этому входу регистр формирователя дефекта 2. Таким образом, значения воздействий обновляются для группы каналов одновременно, а при последовательном обращении ко всем группам в течение одного тестового шага для всех каналов устройства. Управление триггером 63 обеспечивается сигналами с выходов сброса 51 и установки 52 состояния "высокий импеданс" блока задания режима имитации 5. При начальной установке триггер 63 устанавливается в состояние единицы, что означает идентификацию устройством состояния "высокий импеданс" на выводах контролируемого элемента как логическую единицу.
Блок управления коммутацией 3 предназначен для формирования и непосредственной выдачи в коммутатор 1 сигналов управления, определяющих режимы каналов устройства. Наличие логической единицы на некотором выходе этого блока определяет соответствующий этому выходу канал как пассивный, а нуля предусматривает трансляцию записанных в регистрах формирователя дефекта 2 воздействий через коммутатор 1 на соответствующие выводы контролируемого элемента. Схема блока управления коммутацией 3 идентична схеме формирователя дефекта 2, но не содержит R-S триггера. На вход записи 20 поступает тот же сигнал от блока внешнего управления 7, однако разряды выборки дешифратора дефекта для блоков 2 и 3 разнесены, что делает невозможным одновременную запись в регистры этих блоков, хотя их входы данных объединены. The switching
Дешифратор дефекта 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
Блок задания режима имитации 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
Блок пороговых элементов 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
Блок внешнего управления 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
Claims (7)
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)
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 |
-
1995
- 1995-11-17 RU RU95119534A patent/RU2093885C1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР N 1815642, кл. G 06F 11/22, 1993. * |
Cited By (2)
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 |