SlideShare a Scribd company logo
1 of 27
Учебный курс
Цифровая схемотехника
Лекция 1
Базовые понятия цифровой
схемотехники
2
Содержание курса
 Общие представления о принципах построения и
функционирования цифровых устройств;
 Основные понятия, термины, определения;
 Логика работы базовых элементов цифровых устройств;
 Способы взаимодействия элементов, узлов, устройств;
 Элементная база современных цифровых устройств. ПЛИС;
 Методы и инструменты проектирования цифровых устройств;
 Языки описания аппаратуры (Hardware Description Language)
VHDL, Verilog. Инструментальные средства проектирования
цифровых устройств ModelSim, Quartus Prime.
3
Задачи курса
 Освоение базовой терминологии цифровой техники;
 Осознание преимуществ цифровых устройств;
 Понимание процессов, происходящих в цифровых
устройствах;
 Понимание, от чего зависят основные характеристики
цифрового устройства, и как их улучшить;
 Уяснение ограничений и недостатков цифровых устройств;
 Знакомство с промышленными методами и инструментами
проектирования и реализации цифровых устройств на базе
ПЛИС.
4
Базовые определения
 Сигнал — любая физическая величина (температура, давление
воздуха, интенсивность света, сила тока и т.д.), изменяющаяся со
временем.
 Электрический сигнал — электрическая величина (например,
напряжение, ток, мощность), изменяющаяся со временем.
 Аналоговый сигнал — может принимать любые значения в
определенных пределах. Устройства, работающие с аналоговыми
сигналами, — аналоговые устройства. Аналоговый сигнал
изменяется аналогично физической величине, т. е. непрерывно.
 Цифровой сигнал — может принимать только два значения. Причём
разрешены некоторые отклонения от этих значений Устройства,
работающие с цифровыми сигналами, — цифровые устройства.
5
Аналоговый и цифровой сигналы
6
Электронное устройство
7
Причины искажений сигналов
 Несовершенство характеристик элементов аппаратуры;
 Шумы (слабые хаотические сигналы, вырабатываемые любым
электронным компонентом);
 Наводки, помехи (сигналы, вызываемые внешними
электромагнитными полями — радиопередача, трансформаторы,
взаимовлияние цепей и т.д.);
 Старение элементов — изменение характеристик со временем;
 Внешние физические воздействия: температура, влажность,
давление, вибрация и т.д.
 Паразитные эффекты (утечки, ёмкости, индуктивности,
сопротивления).
8
Искажения сигналов шумами и наводками
9
Преимущества цифровых сигналов
 Более сложная и многоступенчатая обработка, чем в случае
аналоговых сигналов;
 Длительное хранение без потерь с возможностью
многократного копирования без искажений;
 Качественная передача на большие расстояния без
искажений;
 Цифровые устройства проще отлаживать, они меньше
подвержены старению;
 Поведение цифровых устройств всегда можно точно
рассчитать и предсказать;
 Цифровые устройства проще проектировать, отлаживать,
тестировать.
10
Недостатки цифровых сигналов
 Принципиально меньшее предельное быстродействие
цифровых устройств по сравнению с аналоговыми;
 Информационная ёмкость цифрового сигнала гораздо
меньше, чем аналогового, поэтому для замены одного
аналогового сигнала требуется несколько цифровых сигналов
(от 4 до16) — код;
 Для связи с реальным миром требуются преобразователи
аналоговых сигналов в цифровые (на входе, АЦП) и
цифровых сигналов в аналоговые (на выходе, ЦАП);
 При простом алгоритме обработки цифровые устройства
гораздо сложнее аналоговых.
11
Включение цифрового устройства
Для оцифровки звука используются специальные устройства: аналого-
цифровой преобразователь (АЦП) и цифро-аналоговый
преобразователь (ЦАП).
13
Виды цифровых сигналов
 Одиночные цифровые сигналы:
 Разрешающие/запрещающие сигналы;
 Сигнализирующие сигналы (флаги);
 Синхронизирующие сигналы (определяющие момент
времени выполнения операции).
 Сгруппированные (шинные) цифровые сигналы (коды):
 Коды выборок аналоговых сигналов;
 Коды адресации устройств (выбора нужного устройства);
 Коды команд (инструкций);
 Коды данных.
14
Уровни представления цифровых устройств
Все цифровые устройства строятся из логических микросхем,
каждая из которых обязательно имеет следующие выводы:
 выводы питания: общий (или "земля") и напряжения питания (в
большинстве случаев — +5 В или +3,3 В), которые на схемах
обычно не показываются;
 выводы для входных сигналов (или ""входы"), на которые
поступают внешние цифровые сигналы;
 выводы для выходных сигналов (или "выходы"), на которые
выдаются цифровые сигналы из самой микросхемы.
15
Типы логики
 Положительная логика — логической единице
соответствует высокий уровень напряжения, логическому
нулю — низкий уровень напряжения;
 Отрицательная логика — логической единице соответствует
низкий уровень напряжения, логическому нулю — высокий
уровень напряжения.
Типы логики относятся к шинам (кодам). Одиночные сигналы
(импульсы) называются положительными (единичными) или
отрицательными (нулевыми).
16
Элементы цифрового сигнала
17
Модели представления цифровых
устройств
В подавляющем большинстве случаев для разработчика
цифровых схем достаточно трех моделей, трех уровней
представления о работе цифровых устройств:
 Логическая модель.
 Модель с временными задержками.
 Модель с учетом электрических эффектов (или
электрическая модель).
18
Таблица истинности
инвертора
Логическая модель
На первом, логическом уровне цифровые
устройства описываются:
 таблицей истинности (для простых микросхем);
 описанием алгоритма ее работы (для более
сложных микросхем).
Вход Выход
0 1
1 0
19
Модель с временными задержками
Ко второму уровню представления относятся величины задержек логических
сигналов между входами и выходами.
Типичные величины задержек составляют от единиц наносекунд (1 нс = 10-9 с ) до
десятков наносекунд.
В справочниках всегда указывается максимальное значение.
Задержка при переходе выходного сигнала из единицы в нуль ( tPHL ), как правило,
отличается от задержки при переходе выходного сигнала из нуля в единицу ( tPLH ). Здесь
английская буква P означает Propagation (распространение), L означает Low (низкий
уровень сигнала, нуль), а H — High (высокий уровень сигнала, единица).
Суммирование
задержек
элементов
20
Модель с учетом электрических эффектов
Суммирование
входных токов
элементов
Уровни входных и выходных токов, а также уровни входных и выходных
напряжений относятся к третьему уровню представления.
21
Справочные параметры микросхем
 Порог срабатывания — уровень входного напряжения, выше которого сигнал
воспринимается как единица, а ниже — как нуль. Для наиболее распространенных
ТТЛ (транзисторно-транзисторная логика) микросхем он примерно равен 1,3...1,4 В.
 Помехозащищенность — характеризует величину входного сигнала помехи,
накладывающегося на входной сигнал, который еще не может изменить состояние
выходных сигналов. Помехозащищенность определяется разницей между
напряжением UIH и порогом срабатывания (это помехозащищенность единичного
уровня), а также разницей между порогом срабатывания и UIL (это
помехозащищенность нулевого уровня).
 Коэффициент разветвления — число входов, которое может быть подключено к
данному выходу без нарушения работы. Определяется отношением выходного тока к
входному. Стандартная величина коэффициента разветвления при использовании
микросхем одного типа (одной серии) равна 10.
 Нагрузочная способность — параметр выхода, характеризующий величину выходного
тока, которую может выдать в нагрузку данный выход без нарушения работы. Чаще
всего нагрузочная способность прямо связана с коэффициентом разветвления.
22
Входы и выходы цифровых микросхем
Наиболее распространенные технологии цифровых микросхем:
 ТТЛ (TTL) и ТТЛШ (TTLS) — биполярная транзисторно-транзисторная логика
и ТТЛ с диодами Шоттки;
 КМОП (CMOS) — комплементарные транзисторы со структурой "металл–
окисел–полупроводник".
Входной и выходной
каскады микросхем ТТЛШ
Входной и выходной
каскады микросхем
КМОП
23
Типы выходов цифровых микросхем
Виды выходных каскадов:
• стандартный выход или выход с двумя состояниями (обозначается
2С, 2S или, реже, ТТЛ, TTL);
• выход с открытым коллектором (обозначается ОК, OC);
• выход с тремя состояниями или (что то же самое) с возможностью
отключения (обозначается 3С, 3S).
24
Объединение выходов цифровых микросхем
25
Организация связей
Классическая
организация
связей
26
Организация связей
Классическая организация связей
При классической организации связей все сигналы между устройствами
передаются по своим отдельным линиям (проводам). Каждое устройство
передает свои сигналы всем другим независимо от других устройств.
В этом случае обычно получается очень много линий связи, к тому же правила
обмена сигналами по этим линиям (или протоколы обмена) чрезвычайно
разнообразны.
27
Организация связей
Шинная организация связей
Группа линий (сигналов), используемая несколькими устройствами, как раз и
называется шиной.
При шинной организации связей все сигналы между устройствами передаются
по одним и тем же линиям (проводам), но в разные моменты времени (это
называется временным мультиплексированием). В результате количество линий
связи резко сокращается, а правила обмена сигналами существенно
упрощаются.

More Related Content

Similar to [DD] 1. Basics of digital design

М. Янин, И. Гиниятуллин (АО «Профотек», НПП «Марс-Энерго»). Особенности внедр...
М. Янин, И. Гиниятуллин (АО «Профотек», НПП «Марс-Энерго»). Особенности внедр...М. Янин, И. Гиниятуллин (АО «Профотек», НПП «Марс-Энерго»). Особенности внедр...
М. Янин, И. Гиниятуллин (АО «Профотек», НПП «Марс-Энерго»). Особенности внедр...Елизавета Староверова
 
справка по по Lego
справка по по Legoсправка по по Lego
справка по по Legopermskijkrai
 
Обработка данных с датчиков Холла
Обработка данных с датчиков ХоллаОбработка данных с датчиков Холла
Обработка данных с датчиков Холлаishevchuk
 
98667658
9866765898667658
98667658aksy02
 
Аппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютераАппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютераstudent_SSGA
 
TMPA-2013 Smirnov
TMPA-2013 SmirnovTMPA-2013 Smirnov
TMPA-2013 SmirnovIosif Itkin
 
Рабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвмРабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвмRauan Ibraikhan
 
Bionic arduino class1_russian
Bionic arduino class1_russianBionic arduino class1_russian
Bionic arduino class1_russiansrgksch
 
Лабиринт на Arduino, Вадим Ипполитов
Лабиринт на Arduino, Вадим ИпполитовЛабиринт на Arduino, Вадим Ипполитов
Лабиринт на Arduino, Вадим ИпполитовDevDay
 
Олег Антонян
Олег АнтонянОлег Антонян
Олег АнтонянForkConf
 
устройство компьютера.
устройство компьютера.устройство компьютера.
устройство компьютера.Svetlana Belova
 
СУПЕРКОПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
СУПЕРКОПЬЮТЕРНЫЕ ТЕХНОЛОГИИСУПЕРКОПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
СУПЕРКОПЬЮТЕРНЫЕ ТЕХНОЛОГИИMKoryakina
 
СУПЕРКОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
СУПЕРКОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИСУПЕРКОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
СУПЕРКОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИMKoryakina
 
Nedospasov defcon russia 23
Nedospasov defcon russia 23Nedospasov defcon russia 23
Nedospasov defcon russia 23DefconRussia
 
Введение в схемотехнику
Введение в схемотехникуВведение в схемотехнику
Введение в схемотехникуIoT Community
 
презентация л2 3-091214_v1
презентация л2 3-091214_v1презентация л2 3-091214_v1
презентация л2 3-091214_v1Gulnaz Shakirova
 
Pokolenija
PokolenijaPokolenija
Pokolenijal_bogush
 

Similar to [DD] 1. Basics of digital design (20)

М. Янин, И. Гиниятуллин (АО «Профотек», НПП «Марс-Энерго»). Особенности внедр...
М. Янин, И. Гиниятуллин (АО «Профотек», НПП «Марс-Энерго»). Особенности внедр...М. Янин, И. Гиниятуллин (АО «Профотек», НПП «Марс-Энерго»). Особенности внедр...
М. Янин, И. Гиниятуллин (АО «Профотек», НПП «Марс-Энерго»). Особенности внедр...
 
справка по по Lego
справка по по Legoсправка по по Lego
справка по по Lego
 
Решения МЗТА для комплексной автоматизации
Решения МЗТА для комплексной автоматизацииРешения МЗТА для комплексной автоматизации
Решения МЗТА для комплексной автоматизации
 
02. gpio
02. gpio02. gpio
02. gpio
 
Обработка данных с датчиков Холла
Обработка данных с датчиков ХоллаОбработка данных с датчиков Холла
Обработка данных с датчиков Холла
 
98667658
9866765898667658
98667658
 
Аппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютераАппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютера
 
TMPA-2013 Smirnov
TMPA-2013 SmirnovTMPA-2013 Smirnov
TMPA-2013 Smirnov
 
Рабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвмРабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвм
 
Bionic arduino class1_russian
Bionic arduino class1_russianBionic arduino class1_russian
Bionic arduino class1_russian
 
Лабиринт на Arduino, Вадим Ипполитов
Лабиринт на Arduino, Вадим ИпполитовЛабиринт на Arduino, Вадим Ипполитов
Лабиринт на Arduino, Вадим Ипполитов
 
Олег Антонян
Олег АнтонянОлег Антонян
Олег Антонян
 
устройство компьютера.
устройство компьютера.устройство компьютера.
устройство компьютера.
 
СУПЕРКОПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
СУПЕРКОПЬЮТЕРНЫЕ ТЕХНОЛОГИИСУПЕРКОПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
СУПЕРКОПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
 
СУПЕРКОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
СУПЕРКОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИСУПЕРКОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
СУПЕРКОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
 
Nedospasov defcon russia 23
Nedospasov defcon russia 23Nedospasov defcon russia 23
Nedospasov defcon russia 23
 
Введение в схемотехнику
Введение в схемотехникуВведение в схемотехнику
Введение в схемотехнику
 
[DD] 11. Converters
[DD] 11. Converters[DD] 11. Converters
[DD] 11. Converters
 
презентация л2 3-091214_v1
презентация л2 3-091214_v1презентация л2 3-091214_v1
презентация л2 3-091214_v1
 
Pokolenija
PokolenijaPokolenija
Pokolenija
 

More from Gabit Altybaev

[FEE] 9. Introduction to Digital Electronics. Logic gates
[FEE] 9. Introduction to Digital Electronics. Logic gates[FEE] 9. Introduction to Digital Electronics. Logic gates
[FEE] 9. Introduction to Digital Electronics. Logic gatesGabit Altybaev
 
[FEE] 8. Optoelectronic devices
[FEE] 8. Optoelectronic devices[FEE] 8. Optoelectronic devices
[FEE] 8. Optoelectronic devicesGabit Altybaev
 
[FEE] 6. Field effect transistors
[FEE] 6. Field effect transistors[FEE] 6. Field effect transistors
[FEE] 6. Field effect transistorsGabit Altybaev
 
[FEE] 5. Bipolar Transistor Amplifiers
[FEE] 5. Bipolar Transistor Amplifiers[FEE] 5. Bipolar Transistor Amplifiers
[FEE] 5. Bipolar Transistor AmplifiersGabit Altybaev
 
[FEE] 4. Bipolar transistors
[FEE] 4. Bipolar transistors[FEE] 4. Bipolar transistors
[FEE] 4. Bipolar transistorsGabit Altybaev
 
[DD] 12. Arithmetic logic device
[DD] 12. Arithmetic logic device[DD] 12. Arithmetic logic device
[DD] 12. Arithmetic logic deviceGabit Altybaev
 
[DD] 9. Programmable Logic IC
[DD] 9. Programmable Logic IC[DD] 9. Programmable Logic IC
[DD] 9. Programmable Logic ICGabit Altybaev
 
[DD] 8. Automatic machines
[DD] 8. Automatic machines[DD] 8. Automatic machines
[DD] 8. Automatic machinesGabit Altybaev
 
[DD] 7. Synchronous counters
[DD] 7. Synchronous counters[DD] 7. Synchronous counters
[DD] 7. Synchronous countersGabit Altybaev
 
[DD] 6. Asynchronous counters
[DD] 6. Asynchronous counters[DD] 6. Asynchronous counters
[DD] 6. Asynchronous countersGabit Altybaev
 
[FEE] 3. Semiconductor diodes
[FEE] 3. Semiconductor diodes[FEE] 3. Semiconductor diodes
[FEE] 3. Semiconductor diodesGabit Altybaev
 
[FEE] 2. Electrical transitions in semiconductor devices
[FEE] 2. Electrical transitions in semiconductor devices[FEE] 2. Electrical transitions in semiconductor devices
[FEE] 2. Electrical transitions in semiconductor devicesGabit Altybaev
 
[FEE] 1. Semi-conductor devices
[FEE] 1. Semi-conductor devices[FEE] 1. Semi-conductor devices
[FEE] 1. Semi-conductor devicesGabit Altybaev
 
[DD] 3. Combinational circuits
[DD] 3. Combinational circuits[DD] 3. Combinational circuits
[DD] 3. Combinational circuitsGabit Altybaev
 
[DD] 2. Integrated circuits
[DD] 2. Integrated circuits[DD] 2. Integrated circuits
[DD] 2. Integrated circuitsGabit Altybaev
 

More from Gabit Altybaev (19)

[FEE] 9. Introduction to Digital Electronics. Logic gates
[FEE] 9. Introduction to Digital Electronics. Logic gates[FEE] 9. Introduction to Digital Electronics. Logic gates
[FEE] 9. Introduction to Digital Electronics. Logic gates
 
[FEE] 8. Optoelectronic devices
[FEE] 8. Optoelectronic devices[FEE] 8. Optoelectronic devices
[FEE] 8. Optoelectronic devices
 
[FEE] 7. Thyristors
[FEE] 7. Thyristors[FEE] 7. Thyristors
[FEE] 7. Thyristors
 
[FEE] 6. Field effect transistors
[FEE] 6. Field effect transistors[FEE] 6. Field effect transistors
[FEE] 6. Field effect transistors
 
[FEE] 5. Bipolar Transistor Amplifiers
[FEE] 5. Bipolar Transistor Amplifiers[FEE] 5. Bipolar Transistor Amplifiers
[FEE] 5. Bipolar Transistor Amplifiers
 
[FEE] 4. Bipolar transistors
[FEE] 4. Bipolar transistors[FEE] 4. Bipolar transistors
[FEE] 4. Bipolar transistors
 
[DD] 12. Arithmetic logic device
[DD] 12. Arithmetic logic device[DD] 12. Arithmetic logic device
[DD] 12. Arithmetic logic device
 
[DD] 10. Memory
[DD] 10. Memory[DD] 10. Memory
[DD] 10. Memory
 
[DD] 9. Programmable Logic IC
[DD] 9. Programmable Logic IC[DD] 9. Programmable Logic IC
[DD] 9. Programmable Logic IC
 
[DD] 8. Automatic machines
[DD] 8. Automatic machines[DD] 8. Automatic machines
[DD] 8. Automatic machines
 
[DD] 7. Synchronous counters
[DD] 7. Synchronous counters[DD] 7. Synchronous counters
[DD] 7. Synchronous counters
 
[DD] 6. Asynchronous counters
[DD] 6. Asynchronous counters[DD] 6. Asynchronous counters
[DD] 6. Asynchronous counters
 
[DD] 5. Registers
[DD] 5. Registers[DD] 5. Registers
[DD] 5. Registers
 
[DD] 4. Triggers
[DD] 4. Triggers[DD] 4. Triggers
[DD] 4. Triggers
 
[FEE] 3. Semiconductor diodes
[FEE] 3. Semiconductor diodes[FEE] 3. Semiconductor diodes
[FEE] 3. Semiconductor diodes
 
[FEE] 2. Electrical transitions in semiconductor devices
[FEE] 2. Electrical transitions in semiconductor devices[FEE] 2. Electrical transitions in semiconductor devices
[FEE] 2. Electrical transitions in semiconductor devices
 
[FEE] 1. Semi-conductor devices
[FEE] 1. Semi-conductor devices[FEE] 1. Semi-conductor devices
[FEE] 1. Semi-conductor devices
 
[DD] 3. Combinational circuits
[DD] 3. Combinational circuits[DD] 3. Combinational circuits
[DD] 3. Combinational circuits
 
[DD] 2. Integrated circuits
[DD] 2. Integrated circuits[DD] 2. Integrated circuits
[DD] 2. Integrated circuits
 

[DD] 1. Basics of digital design

  • 1. Учебный курс Цифровая схемотехника Лекция 1 Базовые понятия цифровой схемотехники
  • 2. 2 Содержание курса  Общие представления о принципах построения и функционирования цифровых устройств;  Основные понятия, термины, определения;  Логика работы базовых элементов цифровых устройств;  Способы взаимодействия элементов, узлов, устройств;  Элементная база современных цифровых устройств. ПЛИС;  Методы и инструменты проектирования цифровых устройств;  Языки описания аппаратуры (Hardware Description Language) VHDL, Verilog. Инструментальные средства проектирования цифровых устройств ModelSim, Quartus Prime.
  • 3. 3 Задачи курса  Освоение базовой терминологии цифровой техники;  Осознание преимуществ цифровых устройств;  Понимание процессов, происходящих в цифровых устройствах;  Понимание, от чего зависят основные характеристики цифрового устройства, и как их улучшить;  Уяснение ограничений и недостатков цифровых устройств;  Знакомство с промышленными методами и инструментами проектирования и реализации цифровых устройств на базе ПЛИС.
  • 4. 4 Базовые определения  Сигнал — любая физическая величина (температура, давление воздуха, интенсивность света, сила тока и т.д.), изменяющаяся со временем.  Электрический сигнал — электрическая величина (например, напряжение, ток, мощность), изменяющаяся со временем.  Аналоговый сигнал — может принимать любые значения в определенных пределах. Устройства, работающие с аналоговыми сигналами, — аналоговые устройства. Аналоговый сигнал изменяется аналогично физической величине, т. е. непрерывно.  Цифровой сигнал — может принимать только два значения. Причём разрешены некоторые отклонения от этих значений Устройства, работающие с цифровыми сигналами, — цифровые устройства.
  • 7. 7 Причины искажений сигналов  Несовершенство характеристик элементов аппаратуры;  Шумы (слабые хаотические сигналы, вырабатываемые любым электронным компонентом);  Наводки, помехи (сигналы, вызываемые внешними электромагнитными полями — радиопередача, трансформаторы, взаимовлияние цепей и т.д.);  Старение элементов — изменение характеристик со временем;  Внешние физические воздействия: температура, влажность, давление, вибрация и т.д.  Паразитные эффекты (утечки, ёмкости, индуктивности, сопротивления).
  • 9. 9 Преимущества цифровых сигналов  Более сложная и многоступенчатая обработка, чем в случае аналоговых сигналов;  Длительное хранение без потерь с возможностью многократного копирования без искажений;  Качественная передача на большие расстояния без искажений;  Цифровые устройства проще отлаживать, они меньше подвержены старению;  Поведение цифровых устройств всегда можно точно рассчитать и предсказать;  Цифровые устройства проще проектировать, отлаживать, тестировать.
  • 10. 10 Недостатки цифровых сигналов  Принципиально меньшее предельное быстродействие цифровых устройств по сравнению с аналоговыми;  Информационная ёмкость цифрового сигнала гораздо меньше, чем аналогового, поэтому для замены одного аналогового сигнала требуется несколько цифровых сигналов (от 4 до16) — код;  Для связи с реальным миром требуются преобразователи аналоговых сигналов в цифровые (на входе, АЦП) и цифровых сигналов в аналоговые (на выходе, ЦАП);  При простом алгоритме обработки цифровые устройства гораздо сложнее аналоговых.
  • 12. Для оцифровки звука используются специальные устройства: аналого- цифровой преобразователь (АЦП) и цифро-аналоговый преобразователь (ЦАП).
  • 13. 13 Виды цифровых сигналов  Одиночные цифровые сигналы:  Разрешающие/запрещающие сигналы;  Сигнализирующие сигналы (флаги);  Синхронизирующие сигналы (определяющие момент времени выполнения операции).  Сгруппированные (шинные) цифровые сигналы (коды):  Коды выборок аналоговых сигналов;  Коды адресации устройств (выбора нужного устройства);  Коды команд (инструкций);  Коды данных.
  • 14. 14 Уровни представления цифровых устройств Все цифровые устройства строятся из логических микросхем, каждая из которых обязательно имеет следующие выводы:  выводы питания: общий (или "земля") и напряжения питания (в большинстве случаев — +5 В или +3,3 В), которые на схемах обычно не показываются;  выводы для входных сигналов (или ""входы"), на которые поступают внешние цифровые сигналы;  выводы для выходных сигналов (или "выходы"), на которые выдаются цифровые сигналы из самой микросхемы.
  • 15. 15 Типы логики  Положительная логика — логической единице соответствует высокий уровень напряжения, логическому нулю — низкий уровень напряжения;  Отрицательная логика — логической единице соответствует низкий уровень напряжения, логическому нулю — высокий уровень напряжения. Типы логики относятся к шинам (кодам). Одиночные сигналы (импульсы) называются положительными (единичными) или отрицательными (нулевыми).
  • 17. 17 Модели представления цифровых устройств В подавляющем большинстве случаев для разработчика цифровых схем достаточно трех моделей, трех уровней представления о работе цифровых устройств:  Логическая модель.  Модель с временными задержками.  Модель с учетом электрических эффектов (или электрическая модель).
  • 18. 18 Таблица истинности инвертора Логическая модель На первом, логическом уровне цифровые устройства описываются:  таблицей истинности (для простых микросхем);  описанием алгоритма ее работы (для более сложных микросхем). Вход Выход 0 1 1 0
  • 19. 19 Модель с временными задержками Ко второму уровню представления относятся величины задержек логических сигналов между входами и выходами. Типичные величины задержек составляют от единиц наносекунд (1 нс = 10-9 с ) до десятков наносекунд. В справочниках всегда указывается максимальное значение. Задержка при переходе выходного сигнала из единицы в нуль ( tPHL ), как правило, отличается от задержки при переходе выходного сигнала из нуля в единицу ( tPLH ). Здесь английская буква P означает Propagation (распространение), L означает Low (низкий уровень сигнала, нуль), а H — High (высокий уровень сигнала, единица). Суммирование задержек элементов
  • 20. 20 Модель с учетом электрических эффектов Суммирование входных токов элементов Уровни входных и выходных токов, а также уровни входных и выходных напряжений относятся к третьему уровню представления.
  • 21. 21 Справочные параметры микросхем  Порог срабатывания — уровень входного напряжения, выше которого сигнал воспринимается как единица, а ниже — как нуль. Для наиболее распространенных ТТЛ (транзисторно-транзисторная логика) микросхем он примерно равен 1,3...1,4 В.  Помехозащищенность — характеризует величину входного сигнала помехи, накладывающегося на входной сигнал, который еще не может изменить состояние выходных сигналов. Помехозащищенность определяется разницей между напряжением UIH и порогом срабатывания (это помехозащищенность единичного уровня), а также разницей между порогом срабатывания и UIL (это помехозащищенность нулевого уровня).  Коэффициент разветвления — число входов, которое может быть подключено к данному выходу без нарушения работы. Определяется отношением выходного тока к входному. Стандартная величина коэффициента разветвления при использовании микросхем одного типа (одной серии) равна 10.  Нагрузочная способность — параметр выхода, характеризующий величину выходного тока, которую может выдать в нагрузку данный выход без нарушения работы. Чаще всего нагрузочная способность прямо связана с коэффициентом разветвления.
  • 22. 22 Входы и выходы цифровых микросхем Наиболее распространенные технологии цифровых микросхем:  ТТЛ (TTL) и ТТЛШ (TTLS) — биполярная транзисторно-транзисторная логика и ТТЛ с диодами Шоттки;  КМОП (CMOS) — комплементарные транзисторы со структурой "металл– окисел–полупроводник". Входной и выходной каскады микросхем ТТЛШ Входной и выходной каскады микросхем КМОП
  • 23. 23 Типы выходов цифровых микросхем Виды выходных каскадов: • стандартный выход или выход с двумя состояниями (обозначается 2С, 2S или, реже, ТТЛ, TTL); • выход с открытым коллектором (обозначается ОК, OC); • выход с тремя состояниями или (что то же самое) с возможностью отключения (обозначается 3С, 3S).
  • 26. 26 Организация связей Классическая организация связей При классической организации связей все сигналы между устройствами передаются по своим отдельным линиям (проводам). Каждое устройство передает свои сигналы всем другим независимо от других устройств. В этом случае обычно получается очень много линий связи, к тому же правила обмена сигналами по этим линиям (или протоколы обмена) чрезвычайно разнообразны.
  • 27. 27 Организация связей Шинная организация связей Группа линий (сигналов), используемая несколькими устройствами, как раз и называется шиной. При шинной организации связей все сигналы между устройствами передаются по одним и тем же линиям (проводам), но в разные моменты времени (это называется временным мультиплексированием). В результате количество линий связи резко сокращается, а правила обмена сигналами существенно упрощаются.

Editor's Notes

  1. Для того чтобы записать звук на какой-нибудь носитель, его нужно преобразовать в электрический сигнал. Это делается с помощью микрофона. Микрофоны имеют мембрану, которая колеблется под воздействием звуковых волн. К мембране присоединена катушка, перемещающаяся синхронно с мембраной в магнитном поле. В катушке возникает переменный электрический ток. Аналого-цифровой преобразователь (АЦП, англ. Analog-to-digital converter, ADC) — устройство, преобразующее входной аналоговый сигнал в дискретный код (цифровой сигнал). Обратное преобразование осуществляется при помощи ЦАП (цифро-аналогового преобразователя, DAC). Аудиоадаптер (звуковая плата) - устройство, преобразующее электрические колебания звуковой частоты в числовой двоичный код и наоборот.