Курсовая работа: Канал послідовної передачі даних

Т-тригер побудовано на основі мікросхеми К155ТВ1 – JК-тригера із логікою "3 ТАК" на вході. Таблиця істинності і функціонування цього тригеру приведена нижче (Табл. 3.7) [5, 6].

Таблиця 3.7 Таблиця істинності і функціонування К155TB1

P' S' C J K Q Q'
0 1 x x x 1 0
1 0 x x x 0 1
0 0 x x x UNSTABLE
1 1 1 0 0 Q0 'Q0
1 1 1 1 0 1 0
1 1 1 0 1 0 1
1 1 1 1 1 Toggle

Входи J1-J3, K1-K3, S'об’єднані і на них подано "1". В такій побудові тригер працює як Т-тригер, вхід С є інформаційним і на нього подаються синхросигнали,вхід R'встановлює тригер в "0"[4]. Обмеження модуля рахунку до 24 реалізовано завдяки елементу "8 ТАК – НІ" (DD16) (мікросхема К155ЛА2)[5, 6]. Якщо на всі входи мікросхеми прийшли "1", то на виході схеми буде "0", в інших випадках – буде "1". 23 в двійковому представленні виглядає так: 10111. Тому сигнали А5, А3-А1 з виходів зібраного лічильника подається на входи елемента "8ТАК – НІ" напряму, а сигнал А4 інвертується (DD10.2). На інші вільні входи елемента завжди подається "1". Цим досягається те, що коли лічильник сформує код 23 (10111), то на всіх входах елемента "ТАК – НІ" будуть всі "1" і мікросхема видасть сигнал "0". Цей сигнал поступить напряму на вхід R'Т-тригера (DD12) і проінвертований інвертором (DD10.1) подається на входи R01 іR02лічильника (DD13), що означає встановлення повного лічильника в "0" – завершення циклу рахунку [4].

Тригери

Окрім тригера DD12, використаного як Т-тригер для розширення лічильника, схема містить ще два тригери, які працюють як RS-тригери: управляючий тригер (DD6) і тригер індикації (DD42) приймача. Входи J1-J3, K1-K3об'єднані і на них подано "0", а на вхід С – "1". Згідно із таблицею істинності і функціонування (Табл. 3.7), з приходом "1" на вхід R' і "0" на вхід S'тригер встановлюється в "1", інакше – в "0".

Індикатори

Згідно із технічним завданням передача даних по каналу має супроводжуватись індикацією процесу передачі даних. Ми використали світлодіоди з обох боків каналу передачі даних, що випромінюють світло доки відбувається передача, а коли пристрій в режимі чекання вхідних даних – індикатори неактивні. Це реалізовано підключенням входу світлодіода VD1 послідовно з резистором R2 до виходу Qуправляючого тригера DD6 в передатчику, і підключенням світлодіода VD2, послідовно з резистором R3, до тригеру індикації DD42 (він встановлюється в "1" із передачею 0-го біту, і встановлюється в "0" із передачею 23-го біту). Використано світлодіоди АЛ307В, що випромінюють зелене світло[7]. Оскільки пристрій побудовано на ТТЛ-мікросхемах, то на вході світлодіода встановлена напруга 4,5 В.

Технічні характеристики АЛ307В: Uпр (постійна пряма напруга) не більше 2,8 В, Iпр (прямий струм) – 20 мА (Iпр max= 22 мА)[7]. Згідно із технічними характеристиками діодів вибрано резистори R2іR3 [8]:

[Ом].

Таким чином, вибираються резистори R2іR3типу МЛТ – 0,125–100 Ом +-10% (округлення виконуються в сторону збільшення для отримання запасу надійності).

Логічні елементи

В схемі використано елементи "2 ТАК" (DD4.1, DD4.2) разом з тригером, що запирає. Вони входять у мікросхему К155ЛИ1, що містить чотири окремих елементів "2ТАК"[5, 6].

Елементи "НІ", використані в схемі встановлення в "0" лічильника (DD10.1, DD10.2) і в дешифраторі (DD10.3-DD10.5, DD23-DD26), були взяті з мікросхем К155ЛИ1, які містять по шість елементів "НІ".

Живлення схеми

На вхід 63 розняття ХР1 подається живлення +5 В, що необхідне для мікросхем ТТЛ, на 64-му вході розняття ХР1 – GND. Між лінією +5 В і GNDпаралельно включені конденсатори. Конденсатор С2 вибрано типу КМ-6-9-68мкФ+-10% ОЖО 464.023ТУ. Кількість інших конденсаторів визначається кількістю і типом мікросхем, що складають схему. Загальна кількість мікросхем – 42, серед них 7 мікросхем, що реалізують логічні елементи. Таким чином маємо 36 конденсаторів (С3-С39) типу КТ-6-9-0,068мкФ+-10% ОЖО 464.023ТУ (по одному конденсатору на 10 мікросхем-логічних елементів і на кожну іншу мікросхему – по одному конденсатору).

Послідовність функціонування каналу передачі даних

Узагальнюючи все сказане в даній главі пояснимо послідовність функціонування розробленого пристрою і принципи, на яких ґрунтується його робота.

Канал послідовної передачі даних має розняття (ХР1) для шини вхідних даних, на входи якого (2-25) поступають вхідні дані для передачі, а сигнал управління "Start" поступає на вхід 1.

В режимі чекання тригер, що запирає (DD6), встановлений в "0" і запирає, через елемент "2 ТАК" (DD4.2), шлях для синхроімпульсів. На вході VD1 нульова напруга і світлодіод не випромінює. Тригер (DD42) теж встановлений в "0" і відповідний світлодіод VD2 теж не випромінює.

Із приходом сигналу початку передачі "Start" на вхід 1 (сигнал "1") одновібратор (DD5) запускається і починає формувати синхроімпульси. В цей же час сигнал "Start", через відкритий елемент "2 ТАК" (DD4.1), поступає на входи C, S0 і S1 регістрів (DD1-DD3) і завантажуються дані для передачі з входів 2-25 розняття ХР1. Тригер, що запирає (DD6), встановлюється в 1, на виході Q'встановлюється "0" і він через елемент "2 ТАК" (DD4.1) запирає вхід схеми для управляючих сигналів (на час передачі завантажених даних). На виході Qтригера DD6 встановлюється "1", що вмикає світлодіод VD1 і через елемент "2 ТАК" (DD4.2) відкриває шлях для синхроімпульсів на вхід лічильника (DD12, DD13).

Лічильник під керівництвом синхроімпульсів формує п’яти-розрядні управляючі сигнали А1-А5 (DD7-DD9, DD11), які поступають на мультиплексор і змушують його вибрати один біт із виходів регістрів і передати в канал послідовної передачі даних.

Управляючі сигнали А1-А5 поступають на приймач і змушують демультиплексор взяти інформаційний біт з каналу передачі і скомутувати на один із виходів. Одночасно із цим на виходах дешифратора (DD14, DD20-DD22, DD10.3DD10.5, DD23-DD26) на відповідному місці, номер якого задається сигналами А1-А5, формується управляючий сигнал, що змушує відповідний тригер (DD27-DD38) зберегти потрібний інформаційний сигнал з виходу демультиплексора. Якщо передається тільки перший біт, тригер індикації (DD42) також встановлюється в "1", в результаті чого засвітлюється світлодіод VD2. Процес послідовного зняття даних мультиплексором і потім побітного їх передавання по каналу, із записом у відповідні тригери, виконується 24 рази.

Коли на виході лічильника сформується число 23, на елементі контролю модулю рахунку (DD16) сформ

К-во Просмотров: 326
Бесплатно скачать Курсовая работа: Канал послідовної передачі даних