Программатор

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИН (19) (10 (51) 5 G 11 С 7/00

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

H ABT0PCH0MV СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГННТ СССР (21) 4260015/24-24 (22) 10.06.87 (46) 30.01.90. Бюл. Р 4 (72) В.В.Ледерер и В.П.Поленов (53) 681.327.66(088.8) (56) Авторское свидетельство СССР

Ф 1280449, кл. G 11 С 17/00, 1985.

Авторское свидетельство СССР

У 1180975, кл. С 11 С 11/00, 1975. (54 ) ПРОГРАММАТОР (57) Изобретение относится к вычисли2 тельной технике и может быть использовано при программировании микросхем памяти. Целью изобретения является повьппение производительности программирования. Поставленная цель достигается за счет введения распределителя

7 импульсов, блока 11 ключей, шагового двигателя 12, датчика 13, счетчиков

3, .4, 5, сумматора б, триггера 8, элемента И 9, злемента 10 задержки, переключателей 14 15. 1 ил.

1539838

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

Целью изобретения является повышение производительности программированиям

На чертеже представлена структурная10 схема программатора.

Программатор содержит формирователь 1 импульсов записи, первый, второй, третий и четвертый счетчики 2-5, сумматор 6, расйределитель 7 импульсов, триггер 3, элемент И 9, элемент 10 ,задержки, блок 11 ключей, шаговый дви1 гатель 12, датчик 13, первый 14 и вто рой 15 переключатели, вход 16 начальной установки программатора, третий 20 вход 17 управления режимом програм.матора, вход 18 задания адреса программатора, первый 19, второй 20 и третий 21 входы синхронизации программатора, второй 22 и первый 23 входы 25 управления Режимом, вход 24 разрешения работы программатора.

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

С входов 19 и 20 синхроимпульсы 30 поступают на синхровходы счетчиков 3 ,и 4. Сумматор 6 суммирует сигналы на выходах счетчиков 3 и 4, и в момент переполнения сумматора 6 на его выходе переноса появляется "1". При этом на счетчик 3 продолжают поступать импульсы DbIcoKoH частоты. После переполнения и последующего автоматического сброса счетчика 3 "1" на выходе переноса сумматора 6 сменяется на "0".

Однако счетчик 3 продолжает считать, и в момент переполнения сумматора

6 "1" снова появляется на его выходе переноса. Далее процесс повторяет ся. Время переполнения сумматора 6 зависит от того, какое число записано в счетчике 4. Чем это число больше, тем раньше переполнится сумматор 6 и, следовательно раньше на его выходе переноса появится "1".

Таким образом, на выходе переноса сумматора 6 появляются импульсы, длительность которых зависит от состояния выходов реверсивного счетчика 4.

С приходом импульса на вход 20 состоя-55 ние выходов реверсивного счетчика изменяется, что, в свою очередь, приводит к изменению длительности импульсов на выходе переноса сумматора 6, которые поступают на вход распределителя 7 импульсов и прикладываются с

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

23. Для правильной работы распределителя 7 импульсов к его входам подсоединены выходы старших разрядов реверсивного счетчика 4.

Перед началом программирования на вход 16 подается сигнал начальной установки, при этом на выходах реверсивного 4 и второго двоичного 2 счетчиков устанавливаются "0". Датчик 13 положения вала также выставляется в положение "0". Посредством зажимов схема ПЗУ устанавливается в программатор. Затем на вход 18 подается им" пульс, который записывается в счетчик

2 и формирует адрес записи. Далее осуществляется поворот вала двигателя !2 на один угловой шаг, фиксируемый датчиком 13 положения вала. При этом в реверсивный счетчик 4 записывается двоичное число, соответствуюцее данному положению вала двигателя. После этого на вход 22 подается сигнал

"Bsop", при этом состояние выходов реверсивного счетчика 4 записывается в вычитаюций счетчик 5. В следующий момент времени на вход 17 подается сигнал "Запись" и триггер 8 устанавливается в состояние "1" (если при первом включении триггер 8 устанавливается в состояние "1", то первый же импульс с выхода переноса вычитающего счетчика 5 устанавливает его в состояние "0", поэтому предварительной установки триггера не требуется); "1" с выхода триггера 8 прикладывается к второму входу элемента И 9. При этом импульсы с входа 21, проходят через элемент И 9 и поступают далее на формирователь 1, а также через элемент

10 задержки на тактовый вход вычитающего счетчика 5. Импульс, пришедший на вход формирователя 1, приводит к тому, что последний вырабатывает импульсы требуемой формы и длительности и записывает "1" в соответствуюций разряд схемы ПЗУ. Через определенный промежуток времени, достаточный для

5 153 записи "1" в схему ПЗУ, элемент 10 задержки вырабатывает импульс, который поступает на тактовый вход вычитающего счетчика 5 и уменьшает его содержимое на "1". С приходом следующего импульса .ra вход 21 процесс повторяется и "1" записывается в следующий разряд схемы ПЗУ. Так происходит до тех пор, пока содержимое вычитающего счетчика 5 не уменьшится до нуля и импульс с его выхода переноса не. перебросит триггер 8 в состояние "0".

С выхода триггера 8 "0" прикладывается к элементу И 9 и запирает его. Импульсы с входа 21 уже не могут пройти через элемент И. Процесс записи прекращается.

После окончания процесса записи по данному адресу программист нажимает кнопку "Контроль" переключателя 14.

При этом вход распределителя ? соединяется с выходом схемы ПЗУ, а тактовый вход вычитающего счетчика 5— с входом 19. Счетчик 5 с высокой частотой начинает опрашивать разряды схемы ПЗУ по заданному счетчиком 2 адресу. В результате на выходе схемы

ПЗУ появляется такая же последовательность импульсов, как и на выходе переноса сумматора 6, и, следовательно, положение вала двигателя 12 не изменяется. Однако, если в некоторые разряды схемы ПЗУ "1" не записана то скважность импульсов на ее выходе другая и вал двигателя 12 поворачивается в ту или иную сторону. При этом следует повторить процесс записи.

40

45.вход управления записью четвертого

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

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

9838 б счетчики, сумматор, триггер, элемент

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

-двигателя, соецнненного с датчиком.