Устройство для контроля постоянной памяти

Иллюстрации

Показать все

Реферат

 

изобретение относится к области вычислительной техники и может быть использовано для контроля правильности программирования микросхем постоянной памяти в программаторах. Целью изобретения является повышение точности контроля, что достигается за счет контроля и правильности занесения информации и сохранности выходных каскадов микросхем с выходом типа открытый коллектор и три состояния после воздействия серии программирующих импульсов повышенного напряжения. Устройство содержит четыре клю.ча, один из которых используется при программировании а три - при контроле, шесть элементов И, два элемента ИЛИ, блок сравнения, три ограничительных элемента. 6 ил. I сл со N5 О 05 00

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТОРСКОМ У СВИДЕТЕЛЬСТВУ

СЮ

Ю

CO

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ll0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3824979/24-24 (22) 18.12.84 (46) 15.07.87. Бюл. № 26 (72) Г. А. Бородин, П. Д. Мельников и Л. Н. Паращук (53) 681.327.66 (088.8) (56) Des. news, 1979, ч. 35, № 8, р. 140 — 148, fig. 1.

Ручной программатор, модель MPV. Инструкция по эксплуатации. Швейцария, Лозанна, фирма Stolz AG, 1975, чертеж

01.24.60 — 701.

ÄÄSUÄÄ 1324068 А1 (59 4 G 11 С 7/00, G 11 С 29/00 (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ

ПОСТОЯННОЙ ПАМЯТИ (57) Изобретение относится к области вычислительной техники и может быть использовано для контроля правильности программирования микросхем постоянной памяти в программаторах. Целью изобретения является повышение точности контроля, что достигается за счет контроля и правильности занесения информации и сохранности выходных каскадов микросхем с выходом типа открытый коллектор и три состояния после воздействия серии программирующих импульсов повышенного напряжения. Устройство содержит четыре ключа, один из которых используется при программировании а три — при контроле, шесть элементов И, два элемента ИЛИ, блок сравнения, три ограничительных элемента. 6 ил.

1324068 торые подаются в режиме программирования на информационный вывод микросхемы.

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

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

Цель изобретения — повышение точности контроля.

На фиг. 1 представлена схема предлагаемого устройства; на фиг. 2 — таблица режимов работы устройства; на фиг. 3 и 4— фрагменты схемы устройства, поясняющие организацию режимов контроля уровней сигналов соответственно «О» и «1» для микросхем с выходом типа открытый коллектор (ОК); на фиг. 5 и 6 — фрагменты схемы устройства, поясняющие организацию режимов контроля уровней сигналов соответственно «О» и «1» для микросхем с выходом типа три состояния (ЗС) .

Устройство для контроля постоянной 20 памяти содержит первый элемент И 1, первый информационный вход 2, первый вход 3 записи/считывания, первый ключ 4, первую шину 5 питания, первый ограничительный элемент 6, блок 7 сравнения, контрольный выход 8, информационный вход/выход 9 устройства, второй ключ 10, второй 11 и третий 12 ограничительные элементы, третий 13 и четвертый 14 ключи, второй элемент И 15, второй вход 16 записи/считывания, третий элемент И 17, четвертый управляющий вход

18, второй элемент ИЛИ 19, четвертый элемент И 20, второй информационный вход 21, пятый элемент И 22 второй управляющий вход 23, первый элемент ИЛИ

24, шестой элемент И 25, первый управляющий вход 26, группу 27 управляющих входов и третий управляющий вход 28.

На фиг. 1 также обозначены инверторы

29 — 32, резисторы 33 — 35, ключ 36 и вторая шина питания.

Инверторы 29 — 32, резисторы 33 — 35 и ключ 36 позволяют получить все требуемые 4о входные сигналы при наличии только первого информационного входа и первого входа записи-считывания.

Устройство работает следующим образом.

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

«Контроль». В общем случае, эти режимы следуют один за другим, т.е. после записи кода в какой-либо разряд микросхемы производится контроль этого разряда. Если результаты контроля удовлетворительны, то производится запись кода в следующий разряд, а затем его контроль. Действия повторяются до тех пор, пока вся микросхема памяти (или требуемая ее часть) не будет запрограммирована и проконтролирована.

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

В таблице на фиг. 2 указано состояние управляющих входов и ключей для различных режимов работы устройства с различными типами микросхем в соответствии со схемой устройства, изображенной на фиг. 1.

Эта таблица дает возможность определить состояние элементов устройства в различных ситуациях и в сжатом виде выражает принцип действия устройства.

При программировании и контроле микросхем, имеющих- выход типа ОК, на шине 23 устанавливают уровень «1», а на шине 26— уровень «О». При программировании и контроле микросхем, имеющий выход типа ЗС, на шине 23 устанавливают уровень «0», а на шине 26 — уровень «1». Это можно осуществить либо с помощью переключателя, как, например, показано на фиг. 1, либо любым другим способом.

При программирвании и контроле мик- росхема памяти подключается своим информационным выводом к входу/выходу 9 устройства.

Режим формирования импульсов программирования.

В этом режиме на входе/выходе 9 устройства необходимо сформировать импульс программирующего напряжения, величина которого зависит- от записываемого кода числа («0» или «1») и типа запоминающей микросхемы. При этом на шине 3 устройства устанавливается уровень «1», а на шине 16 — уровень «0», что соответствует режиму записи кода числа в запоминающую микросхему.

Перед началом работы устройства и до подачи программирующего напряжения на шину 5 все элементы устройства устанавливаются в исходное состояние. При этом клк ч 4 закрыт уровнем «О», поступающим с шины 28 через элемент И 1, а ключ 14 открыт уровнем «1», поступающим с выхода элемента И 17 через элемент ИЛИ 19 (так как в данный момент на шинах 3 и 18—

1324068

55 уровень «1»). Таким образом, вход/выход 9 устройства оказывается подключенным к общей шине. Ключи 10 и 13 в этом режиме закрыты; так как на их управляющие входы поступают уровни «О» соответственно с выхода элемента И 25 через элемент ИЛИ

24 и с выхода элемента И 15 (так как в данном режиме на шине 16 — уровень «О»).

При подаче на шину 5 соответствующего типу микросхемы памяти напряжения на шине 28 устанавливается уровень «1», а на шине 18 — уровень «О». При этом ключ 14 закрывается уровнем «О», поступающим на его управляющий вход с выхода элемента

И 17 через элемент ИЛИ 19, отключая вход/выход 9 устройства от общей шины.

На двух входах элемента И 1 устанавливается уровень «1», и состояние на выходе этого элемента (а следовательно, и состояние ключа 4) теперь зависит от уровня сигнала на его третьем входе (т.е. на шине 2). Если по шине 2 данных поступает код числа, соответствующий уровню «1», то ключ 4 открывается и напряжение с шины 5 через ограничительный резистор 6 поступает на вход/выход 9 устройства. Если по шине данных 2 поступает код числа, соответствующий уровню «О», то ключ 4 закрыт уровнем

«О», поступающим на его управляющий вход с выхода элемента И 1, а ключ 14 открыт уровнем «1», поступающим на его управляющий вход с выхода элемента И 20 через элемент ИЛИ 19 (так как на шинах 21 и 3 — уровень «1»). При этом вход/выход

9 устройства подключен к общей шине.

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

Режим контроля.

В этом режиме к входу/выходу 9 устройства необходимо подключать соответствующие ограничительные резисторы, которые задают предельные токи нагрузки для данного типа запоминающей микросхемы. При этом производится оценка уровней сигналов, считанных из микросхемы памяти, и проверяется сохранность выходных каскадов микросхем, которые могут быть нарушены при программировании. Например, при формировании импульсов программирования для микросхем ТТЛ типа К556РТ4, К556РТ5 и др. требуется подавать по шине 5 напряжение 12,5 В.

В этом режиме на шине 3 устройства устанавливается уровень «О», а на шине 16 — уровень «1», что соответствует режиму считывания информации из микросхемы памяти. Ключи 4 и 14 в этом режиме оказываются закрытыми, так как на их

40 управляющие входы поступают уровни <О» соответственно с выхода элемента И и с выхода элемента И 20 через элемент ИЛИ

19. Поскольку в устройстве режим контроля следует за режимом формирования и служит для проверки результата записи в данный разряд микросхемы памяти, то код числа, установившийся на шине 2 данных и шине

21 инверсных данных в режиме формирования, продолжает оставаться таким же в режиме контроля.

Рассмотрим работу устройства при контроле микросхем памяти с выходом типа

ОК. При контроле кода «О» открывается ключ 10 уровнем «1», поступающим на его управляющий вход с выхода элемента И

22 через элемент ИЛИ 24, так как на шинах 16 и 23 — уровень «1» (см. таблицу на фиг. 2). При этом к входу/выходу 9 устрйства подключается ограничительный резистор 11, который задает предельный ток нагрузки при считывании кода «О» (фиг. 3).

Сигнал с выхода микросхемы памяти через вход/выход 9 устройства поступает на вход блока 7 сравнения, где он сравнивается с опорным напряжением, поступающим по шине 27 на другой вход блока 7 сравнения от источника опорного напряжения.

На выходе 8 устройства формируется сигнал результата контроля. Если уровень сигнала, поступающего из микросхемы памяти, превышает уровень опорного напряжения, то на выходе 8 устройства появляется сигнал ошибки нулевого уровня. При контроле кода

«1» открыты ключ 10 (аналогично описанному) и ключ 13 уровнем «1», посту.пающим с выхода элемента И 15, так как на шинах 2 и 16 — уровень «1» (см. таблицу на фиг. 2). При этом с помощью этих ключей к входу/выходу 9 устройства подключаются ограничительные резисторы ll и 12 (фиг. 4). Если токи утечки микросхемы памяти оказываются больше допустимых, то уровень сигнала С микросхемы меньше опорного напряжения, что фиксируется блоком 7 сравнения, и на выходе 8 устройства появляется сигнал ошибки нулевого уровня.

Рассмотрим работу устройства при контроле микросхем памяти с выходом типа

ЗС. При контроле кода «О» открывается ключ 10 уровнем «1», поступающим на его управляющий вход с выхода элемента И 25 через элемент ИЛИ 24, так как на шинах

16, 21 и 26 — уровень «1» (см. таблицу. на фиг. 2). При этом к входу/выходу 9 устройства подключается ограничительный резистор 11, который задает предельное значение тока нагрузки (фиг. 5). При контроле кода «1» отрывается ключ 13 (аналогично описанному) и с его помощью к входу/выходу 9 устройства подключается ограничительый резистор 12 (фиг. 6). Контроль сигналов, поступающих с выхода микросхемы памяти, и формирование сигнала

1324068 иибки осунпствляются TBK же, как и при контроле микросхем с выходом тина 0К.

Формула изобретена»

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

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

1324068

1324068

Ф/Х

Составитель Л. Амусьева

Редактор А. Огар Гехред И. Верес Корректор А. Ильин

Заказ 2970/54 Тираж 589 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

1 l 3035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4