![]() | |
|
Главная Радио и связь где ЕЕ - Even Enable - разрешение четности; ОЕ - Odd Enable - разрешение нечетности; РЕ - Parity Even - четный паритет; РО Parity Odd - нечетный паритет. Из (3.13) видно, что РЕ=РО=\ при ЕЕ=ОЕ=0 и РЕ= - РО=0 при ЕЕ=ОЕ=\ независимо от значений информационных сигналов 1р. Если ЕЕ=\ и О£=0, то Р£=сро - Функция четности и РО = фр- функция нечетности {л=8). Прн ££=0 и 0£= = 1 функции РЕ и РО меняются местами. При передаче данных для обнаружения ошибок можно использовать как контроль четности, так и нечетности. На рис, 3.31,6 показана линия связи для передачи 8-разрядных слов - с контролем нечетности. Левая ИС является генератором контрольного разряда, передаваемого двумя сигналами 7 7 P£i = 2* и = 2* = f {3-14) Правая ИС производит свертку принятых 8-разрядного слова О,-DgH контрольного разряда РЕ[, Р0\ в соответствии с (3.13): 7 7 Ph = Рх S V Р0\ 2 {3.15) При отсутствии ошибок в линии связи Dp-Dp для всех р н P£i = P£i, POj = P£u Тогда 7 7 7 РЕ, = P£i 2*0р V PEi 2* Dp = P£i© 2 Op. p=0 p=0 p=0 с учетом (3.14) получим 7 7 Р£2=2РФ 2*Op = 0, Р02=Р£2=1. Значения сигналов PEj и POs изменяются иа инверсные при возникновении ошибок в нечетном числе разрядов линии связи, Таким образом, правая ИС производит контроль передачи данных на нечетность. Четное число ошибок в канале связи не обнаруживается, поэтому считается, что схемы контроля четности (нечетности) используются для обнаружения однократных ошибок. Сигнал ро2=0 может быть использован для запроса повторения передачи данных. На рнс. 3.32 показана схема генератора контрольного разряда для передачи 72-разрядиых слов с контролем четности. Контроль четности в приемнике осуществляется такой же схемой за исключением того, что иа входы ££ и ОЕ ИС D9 должны быть поданы парафазные сигналы, принимаемые с линии контрольного разряда (в соответствии с рнс. 3.31,6). Контрольный разряд можно передавать и одним сигналом (например, P£i на рнс. 3.31,6), так как второй сигнал можно получить инвертированием принятого кон- EE OE. lM2 ГЕ EE 0E„, -IT, F0~FO, , OEr,, Рис. 3.32 sssnns ![]() Линия связи 561CA1 iPE, Помеха РЕ] ОЕ ![]() Рис. 3.33 Рис. 3.34 трольного разряда на приемном конце линии передачи. Однако при передаче контрольного разряда двумя сигналами P£i и Р0\ можно идентифицировать ошибку в передаче этого разряда, так как при этом в случае однократных ошибок PEs-POiO или РЕ2= = Р02=1. На рис. 3.33,0 показана 8-разрядная ИС контроля четности 555ИП5, выполняющая функцию 7 Р£ = 0£©2 /р* (3.16) где 0£ -Odd Enable - разрешение нечетности (О£=0- контроль четности, 0£=1-контроль нечетности). Все девять входов этой ИС логически равнозначны, но один из иих выделен для подачи сигнала ОЕ управления четностью-нечетностью. На рис. 3.33,6 показан канал передачи 8-разрядиых слов От-Do с контролем нечетности: (3.17) Из сравнения (3.17) и (3.15) следует, что все сказанное для канала передачи даииых с использованием ИС 155ИП2 справедливо и в данном случае. По аналогии с рис. 3.32 ие составляет труда построить 72-разрядиый генератор контрольного разряда и на ИС 555ИП5. Рис. 3.35 Vt-. «г- 1 - 14П *-р !55лтг По КМОП-техиологии выпускается 12-разрядная ИС контроля четности 561СА1 (рнс. 3.34), выполняющая функцию РЕ = 0Е®1р. (3.18) Из сравнения (3.18) и (3.16) следует, что принцип построения на данной ИС каналов передачи данных с контролем четности такой же, как и на ИС 555ИП5 (О£=0- контроль четности). Схемы равнозиачностн кодов. Пусть заданы две совокупности переменных v=(*„, .... Хр..... *,) и v"=(y„..... Ур..... i). Так как Xp=Q нлн 1 и Ур=0 нлн 1, то каждая из совокупностей переменных v и v" HMeei по 2" комбинаций значений. Для кратности такие совокупности значений переменных принято называть кодами, а велвчины Хрур - разрядами кодов. Комбинационная схема, реализующая функцию /(v)=/(v, v"), где v=={Xn, .... Х\, Уп, У\), которая равна 1 только прн Хр = ур для всех р = 1...п, называется схемой равнозначности кодов. Разряды Хр и Ур равны только в том случае, если Хр®Ур=1, поэтому функция / (V) = П (хр @ур)=\1 (хр ® Ур) принимает значение, равное 1, только прн попарном равенстве всех одноименных разрядов кодов. На рис. 3.35, а, б показаны две схемы, реализующие функцию f(v), которые построены для л=4 на основании полученного выражения. Схема равнозначности упрощается при использовании ЛЭ сумма по модулю два с открытым коллектором (рис. 3.35, в). Схемы сравнения двоичных чисел. Пусть заданы два п-разряд-иых числа Хп=(Хп..... Xi) н Уп=((/л..... yi), где и (/„-старшие разряды этих чисел. Соотношения между числами Хп и Vn описываются пятью функциями: /(Х„ = К„) = {° f (Х„<К„) = {° если ХпфУп, если Хп = Yn, если Х„ > Yn, если Хп < Yn, 0 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 29 30 31 32 33 34 35 36 37 38 [ 39 ] 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 0.0076 |