Пропоную другий варіант модернізації пристрої захисту телефону від "піратів" (рис.1). Відмінність даного варіанту від «Захист телефону від підключення – схеми, описи, довідкові матеріали» і першого варіанту модернізації:

– Зібрано на меншій кількості мікросхем;

– Збільшено обсяг пам'яті;

– При налаштуванні відсутня необхідність точної фазування імпульсів;

– Необхідність блокування набору номера визначається самим користувачем;

– Можливість оперативної зміни інформації;

– Можливість нарощування об'єму пам'яті.

Пристрій забезпечує:

– Блокування набору коду межгорода "8";

– Вільний набір міських номерів, номерів спецслужб 01-04, 09, а також деяких тризначних номерів, що починаються з нуля (безкоштовних);

– Блокування платних служб з номерами, які визначаються користувачем, як тризначних, так і міських.

Недолік пристрою:

– Можливість блокування телефонного номера, не записаного користувачем.

Приклади запису номерів телефонів, що підлягають блокуванню, наведені в таблицях 1 і 2. За вказаними в таблицях адресами в осередку пам'яті ЗУ необхідно записати "одиниці". Адресні входи А0-А3 визначають положення цифри в номері: від 1 до 3 в тризначному та від 1 до 7 в семизначні. Адресні входи А4-А7 визначають набирається цифру. При записі в пам'ять ЗУ номерів необхідно врахувати, що якщо в різних номерах збігаються цифри і адреси, де вони знаходяться (А0-А3), цю цифру записують тільки один раз (дивись запис номерів 009, 061, 063). Також необхідно враховувати можливість блокування номера, не записаного в пам'ять ЗУ. Прикладом може служити номер 079, хоча в даному випадку від також підлягає блокуванню.

На рис.2 представлена ??діаграма набору номера "32". Цифрами позначені наступні тимчасові інтервали: 1 – трубка на апараті, 2 – трубка знята, 3 – прямий хід диска, 4 – зворотний хід диска, набір цифр "3" і "2", 5 – кінець набору номера, 6 – межціфровая пауза.

Розмикання шлейфу лінії виробляється зі швидкістю 9-11 імп / с (100 ± 10 мс). Імпульсний коефіцієнт 1,4 – 1,7 (60 мс – імпульс, 40 мс – пауза).

Час межціфровой паузи повинно бути більше 100 мс. Фактично воно складає 1 сек. і більше.

Поки трубка лежить на телефоні, на виведенні 1 DD1.1 присутній напруга близько 9 В, ті рівень логічної "1". Стабілітрони VD1, VD3 захищають входи мікросхеми від випадкового перевищення напруги. При знятій трубці напруга на виході дільника падає приблизно до 1,8 В, що відповідає рівню логічного "0". Пристрій готовий до роботи.

При спробі виходу на міжміську АТС, наборі коду "8" лічильник DD3.2 підрахує вісім імпульсів. У той же час на вхід лічильника DD3.1 поступить один імпульс, за тривалістю трохи більшій, ніж тривалість набору цифри. При цьому на виході лічильника DD3.2. на частину часу межціфровой паузи, фіксується код набраної цифри. З виходів 1 DD3.1 і 8 DD3.2 рівні логічних "1" через схему збігу DD8.3 і инвертор VT1 встановлять тригер DD4.2 в одиничний стан. Логічна "1" з прямого виходу тригера DD4.2 відкриває ключ DA1. Тим самим блокується подальша робота лінії зв'язку. Рівень логічного "0" з інверсно виходу тригера DD4.2 блокує роботу лічильників DD3.

При наборі забороненого трьох-або семизначного номера лічильник DD3.1 підрахує кількість набраних цифр, лічильник DD3.2 – імпульси набираемой цифри. Першим же імпульсом набору цифри запускається одновібратор DD4.1. Рівень логічної "1" з прямого виходу одновібратора забороняє читання даних ППЗУ DD5 на час вибірки адреси. За спаду останнього імпульсу набору цифри одновібратор DD4.1 повертається в початковий стан. Код адреси ППЗУ зафіксований на час з моменту закінчення набору цифри до повернення в початковий стан одновібратора DD1.3, DD1.4.

Рівень логічного "1" з прямого виходу одновібратора DD4.1 дозволяє читання інформації з вибраної комірки пам'яті ППЗУ, а рівень логічної 1! "З інверсного виходу дозволяє запис біта інформації в регістр DD6.

За спаду імпульсу на виході одновібратора DD1.3, DD1.4 рівнем "1" з виходу інвертора DD7.2 обнуляється лічильник DD3.2. При наборі інших цифр номера робота пристрою аналогічна.

У разі набору небажаного номери в розрядах регістру DD6 буде записана комбінація з трьох чи семи логічних "одиниць". З виходів регістра комбінація логічних рівнів надходить на схеми збігу DD8.1, DD8.2 – при наборі семизначного номера. Рівень логічної "1" з виходу елемента DD7.1 або DD8.2 відкриває ключ DA1, блокуючи лінію зв'язку.

Якщо ж набирається номер буде відрізнятися хоча б однією цифрою, у відповідний розряд регістра DD6 запишеться рівень логічного "0". Збіги не відбудеться, блокування лінії зв'язку не буде.

Елемент DD2.3 усуває блокування лінії при наборі третьої, п'ятої або сьомої за рахунком цифр 8, 9 або 0.

У даному варіанті пристрою блокування тризначних номерів, що починаються з нуля, відбувається аналогічно набору коду "8". Це пов'язано з тим, що при наборі нуля лічильником DD3.2 буде підраховано десять імпульсів. На виходах лічильника DD3, а значить, на входах елемента DD8.3 будуть діяти рівні логічних "одиниць". Якщо таке блокування небажана, як варіант можна додати ланцюг, що складається з неінвертірующего елемента "І" DD1 і діодним схеми "АБО" VD1; VD2; R1. Цей ланцюг показана пунктирною лінією.

У пристрої застосовано ППЗУ 556РТ4 з напругою живлення 5 В. У зв'язку з цим входи / виходи ППЗУ необхідно підключати через перетворювачі рівня КМОП-ТТЛ 561ПУ3 (ПУ4) і ТТЛ-ШОП 561ПУ6.

Перетворювач рівня 561ПУ6 має входи дозволу, які можна використовувати, підключивши до інверсного виходу тригера DD4.1. У цьому випадку входи вибору мікросхеми CS1 і CS2 можна підключити до загальної шині або залишити підключеними до одновібратора DD4.1.

Другий варіант – харчування всього пристрою напругою 5 В. У цьому випадку необхідно заново розрахувати номінали резисторів дільника R2, R3, а стабілітрони VD1, VD3 застосувати з напругою стабілізації 5 В.

Настроювання пристрою.

Для фіксації адреси ППЗУ використовується частина часу межціфровой паузи. Розрахувати його можна за формулою

t = 1,4 х C2 х R5 (1)

Тривалість імпульсу одновібратора DD4.1 розраховується за формулою (1), і залежить від номіналів R6C3. Вона повинна бути дорівнює періоду імпульсу набору.

Як ППЗУ можна використовувати будь-який наявний ПЗУ з відповідними змінами в схемі. Як альтернативний варіант можна використовувати ОЗУ.

Джерело: А. Ільїн, журнал "Радіоаматор".