Виберіть свою мову

З допомогою нижченаведеної писанини (писанини багато, попереджаю) ми з Котом (Мяу!) постараємося дохідливо пояснити як за один вечір зробити собі дистанційне керування аудіо - відео - комплексом, буде такий у вас є.

Є така корпорація - називається TOSHIBA - десь чули, так? А у цієї корпорації є відділення напівпровідників і електронних компонентів. І ось це саме відділення подсуетилось і випустило три мікросхеми - TC9148P, TC9149P, TC9150P. Справедливості заради треба сказати, що ця суєта була досить давно - років 15 тому, однак, мікросхемке вийшли настільки вдалими, що до цих досі на ура застосовуються де ні попадя.

TC9148P - шифратор-передавач СДУ.

Ця мікросхема, два транзистори і десяток кнопок - все що потрібно для побудови повноцінного передавача для СДУ. Мікросхема дозволяє передати 10 різних команд з можливістю розширення до 18 команд. Напруга живлення може змінюватися в діапазоні 2,2-5,5 вольта. Споживаний струм в режимі спокою (ні одна кнопка не натиснута) - 10 мкА. Частота передачі - 38кГц.

Пробіжимося по висновків:

1 Земля
2,3 Висновки вбудованого генератора.
4-9 Висновки для підключення кнопок.
10-12 Висновки для підключення кнопок.
13 Завдання ідентифікаційного коду передавач-приймач.
14 Не використовується.
15 Вихід передавача.

При натисканні на кнопку мікросхема формує відповідну кодову посилку довжиною 12 біт, вбудований генератор видає на несучу частоті 38 кГц, і весь цей вінегрет подається на вихід.

Далі - дві мікросхеми відразу - TC9149P і TC9150P - приймачі-дешифратори СДУ.

Ну зрозуміло, що якщо є передавач, який до того ж що то шифрує, то де повинен стояти приймач, який може це щось розшифрувати. Ці мікросхеми якраз і займаються тим, що розшифровують кодові посилки передавача і згідно з посланням включають/виключають свої виходи. Відрізняються ці двоє тільки одним - кількістю виходом. У TC9149P їх 10, відповідно для 10 команд, а у TC9150P їх 18 - для 18 команд.

Тепер давайте трошки про самі команди.

На малюнку видно, що висновки, позначені як Виходи, мають чомусь різну маркування. А справа тут ось в чому. Всі команди передаються передавачем поділяються на три групи: короткі, тривалі і циклічні. До кожної групи жорстко прив'язані кнопки передавача і його входи, а так само виходи приймача. При виконанні коротких команд задіюються висновки дешифратора, позначені SP (Short Pulse) і виконуються вони наступним чином:

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

Такі команди можуть використовуватися наприклад для вмикання-вимикання живлення апаратури, режиму MUTE або ST-BY.

При виконанні тривалих команд задіюються виходи дешифратора, позначені HP (Hold Pulse) і працюють так:

Після натискання на кнопку передавача, він починає видавати послідовності з парних 12-розрядних імпульсів. Після обробки дешифратором першої пари та видачі стробуючого імпульсу вихід перекладається в стан високого рівня і такий стан триває до тих пір, поки натиснута кнопка передавача. Після того, як на кнопку перестають чинити тиск, стан високого рівня продовжує залишатися на вихід ще приблизно 160 мс, після чого вихід переходить у вихідне стан логічного нуля.

Команди подібного типу можуть використовуватися при регулюванні гучності, тембру чи ще чогось подібного.

Є ще третій варіант - циклічні команди - CP (Cyclic Pulse). Вони доступні лише у випадку застосування в якості дешифратора мікросхеми TC9150P. Суть їх полягає в тому, що стан виходу змінюється на протилежний при кожному натисканні кнопки передавача. Один раз натиснув - вихід включився, другий раз - виключився.

Тепер подивимося, чим займається висновок CODE на мікросхемі передавача і нарешті перейдемо до слайдів. У сенсі, до конкретним схемами вмикання. Потерпіть - трохи залишилося.

В житті може трапиться всяке, в тому числі і те, що вам знадобиться два або три передавача для управління двома або трьома пристроями.

А як таке провернути, якщо у нас передавач і приймач абсолютно однакові? Для такого випадку розумні голови з вищеназваної контори придумали додавати в кодову посилку передавача так званий ідентифікаційний код приймач міг зрозуміти - обробляти йому прийшов сигнал або ну його нафик - сигнал прийшов з чужого передавача. Для цього в передавачі передбачений висновок CODE, а в дешифраторах висновки C(х).

Подивимося як це працює. Спочатку візьмемо пару TC9148-TC9149.

Отже, в передавачі код формується з допомогою діодів, включених між висновком CODE і висновками T1-T3. У дешифраторе аналогічний код задається підключенням конденсатора між загальним проводом і висновками C2 і С3. В таблиці вказані варіанти коду. При цьому треба врахувати, що в TC9149 код C1 завжди дорівнює 1, а C2 і C3 задаються вищеописаним способом.

Тепер візьмемося за TC9150.

Тут абсолютно аналогічна ситуація, за винятком того, що вже С3 задано постійно і дорівнює 1, а встановлюються С1 і С2.

Таким чином, ми можемо використовувати три передавача і три приймача в одному і тому ж приміщенні, просто встановивши на них різні коди ідентифікації. До речі, варто зазначити, що код 00 заборонений виробником і використовуватися не може.

Фу! Видихнули. Перекурили. Якщо ви до цих пір ні чорта не зрозуміли - не хвилюйтеся, зараз на прикладах все стане ясно (напевно). Почнемо з передавача.

Як вже говорилося вище - зовнішніх компонентів - мінімум. Обрано 10-ти кнопковий варіант - малювати менше.

Раз варіант 10 кнопковий, значить команд - 10 і значить наш дешифратор на сьогодні - TC9149P.

(натисніть для збільшення)

За даною схемою приймач у нас виконує дві команди - увімкнення-вимкнення живлення та увімкнення-вимикання режиму MUTE. І те й інше реалізовано за допомогою коротких команд.

До речі, ось ще що - забули про відповідність кнопок передавача і виходів приймача. Зараз поправимо - дивимося табличку:

Як бачимо, циклічних команд тут немає - для цього потрібно використовувати інший дешифратор - TC9150P. Ну а під нього можна ще і вісьмома кнопками на передавачі розжитися. Ось тільки що ви зі всім цим будете робити - поняття не маю.

Так що діліться своїми думками з цього приводу і не забувайте ставити запитання.

Публікація: www.radiokot.ru, www.cxem.net