~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 292BC337E079A12590C27D29AAC01982__1714123440 ✰
Заголовок документа оригинал.:
✰ Three-state logic - Wikipedia ✰
Заголовок документа перевод.:
✰ Логика трех состояний — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Three-state_logic ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/29/82/292bc337e079a12590c27d29aac01982.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/29/82/292bc337e079a12590c27d29aac01982__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 19:11:38 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 26 April 2024, at 12:24 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Логика трех состояний — Википедия Jump to content

Логика трех состояний

Из Википедии, бесплатной энциклопедии

В цифровой электронике буфер с тремя состояниями или буфер с тремя состояниями — это тип цифрового буфера, который имеет три стабильных состояния: состояние высокого выходного сигнала, состояние низкого выходного сигнала и состояние высокого импеданса . В состоянии с высоким импедансом выход буфера отключен от выходной шины, что позволяет другим устройствам управлять шиной без помех со стороны буфера с тремя состояниями. Это может быть полезно в ситуациях, когда к одной шине подключено несколько устройств и им необходимо по очереди обращаться к ней. Системы, реализующие логику с тремя состояниями на своей шине, известны как шина с тремя состояниями или шина с тремя состояниями .

Буферы с тремя состояниями обычно используются в системах на основе шины, где несколько устройств подключены к одной шине и должны использовать ее совместно. Например, в компьютерной системе к одной и той же шине данных могут быть подключены несколько устройств, таких как ЦП, память и периферийные устройства. Чтобы гарантировать, что только одно устройство может передавать данные по шине одновременно, каждое устройство оснащено буфером с тремя состояниями. Когда устройство хочет передать данные, оно активирует свой буфер с тремя состояниями, который подключает его выход к шине и позволяет ему передавать данные. Когда передача завершена, устройство деактивирует свой буфер с тремя состояниями, что отключает его выход от шины и позволяет другому устройству получить доступ к шине.

Буферы с тремя состояниями могут быть реализованы с использованием вентилей, триггеров или других цифровых логических схем. Они полезны для уменьшения перекрестных помех и шума на шине, а также для того, чтобы позволить нескольким устройствам использовать одну и ту же шину без помех.

ВХОД ВЫХОД
А Б С
0 0 Z (высокое сопротивление)
1 Z (высокое сопротивление)
0 1 0
1 1
Буфер с тремя состояниями можно рассматривать как переключатель. Если B включен, переключатель замкнут. Если B выключен, переключатель разомкнут.

Использует [ править ]

Основная концепция третьего состояния, высокого импеданса (Hi-Z), заключается в эффективном устранении влияния устройства на остальную часть схемы. Если более одного устройства электрически подключены к другому устройству, перевод выхода в состояние Hi-Z часто используется для предотвращения коротких замыканий или перехода одного устройства на высокий уровень (логическая 1) по отношению к другому устройству, находящегося на низком уровне (логический 0).

Буферы с тремя состояниями также можно использовать для реализации эффективных мультиплексоров , особенно с большим количеством входов. [1]

Буферы с тремя состояниями необходимы для работы общей электронной шины .

Логика с тремя состояниями может уменьшить количество проводов, необходимых для управления набором светодиодов (мультиплексирование с тремя состояниями или Чарлиплексирование ).

Включение выхода и выбор чипа [ править ]

Многие устройства памяти, предназначенные для подключения к шине (например, микросхемы ОЗУ и ПЗУ), имеют контакты CS ( выбор микросхемы ) и OE (включение вывода), которые на первый взгляд выполняют одно и то же действие. Если сигнал CS не активен, выходы имеют высокий импеданс.

Разница заключается во времени, необходимом для вывода сигнала. Когда выбор чипа отключен, чип не работает внутри, и между предоставлением адреса и получением данных будет значительная задержка. (Преимущество, конечно, в том, что в этом случае чип потребляет минимальную мощность.)

Когда выбран чип, чип выполняет внутренний доступ, и только окончательные выходные драйверы отключаются путем отмены разрешения выхода. Это можно сделать, пока шина используется для других целей, и когда разрешение выхода наконец будет подтверждено, данные появятся с минимальной задержкой. Микросхема ПЗУ или статического ОЗУ с линией разрешения вывода обычно отображает два времени доступа: одно из утвержденного выбора микросхемы и действительного адреса, а второе, более короткое время, начинающееся с подтверждения включения вывода.

Использование подтягиваний и опусканий [ править ]

Когда выходы имеют три состояния (в состоянии Hi-Z), их влияние на остальную часть схемы устраняется, и узел схемы будет «плавающим», если никакой другой элемент схемы не определяет его состояние. Разработчики схем часто используют повышающие или понижающие резисторы (обычно в диапазоне 1–100 кОм), чтобы влиять на схему, когда выход имеет три состояния.

оснащена Локальная шина PCI подтягивающими резисторами, но им потребуется несколько тактовых циклов, чтобы поднять сигнал на высокий уровень, учитывая большую распределенную емкость шины . Чтобы обеспечить высокоскоростную работу, протокол требует, чтобы каждое устройство, подключающееся к шине, подавало важные сигналы управления на высокий уровень в течение как минимум одного тактового цикла, прежде чем перейти в состояние Hi-Z. Таким образом, подтягивающие резисторы отвечают только за поддержание сигналов шины при наличии тока утечки .

Intel называет это соглашение «устойчивым тремя состояниями» и также использует его в шине с малым количеством выводов .

автобусу с тремя Альтернативы состояниями

является Вход/выход с открытым коллектором популярной альтернативой логике с тремя состояниями. Например, протокол шины I²C (протокол двунаправленной шины связи, часто используемый между устройствами) определяет использование подтягивающих резисторов на двух линиях связи. Когда устройства неактивны, они «освобождают» линии связи и переводят свои выходы в три состояния, тем самым устраняя свое влияние на схему. Когда все устройства на шине «освободили» линии связи, единственное влияние на схему оказывают подтягивающие резисторы, которые подтягивают линии вверх. Когда устройство хочет установить связь, оно выходит из состояния Hi-Z и устанавливает на линии низкий уровень. Устройства, взаимодействующие с использованием этого протокола, либо позволяют линии оставаться на высоком уровне, либо понижать ее, что предотвращает любую ситуацию конфликта на шине, когда одно устройство устанавливает на линии высокий уровень, а другое - низкий.

Ранние микроконтроллеры часто имели некоторые контакты, которые могут действовать только как входы, другие контакты, которые могут действовать только как двухтактный выход , и несколько контактов, которые могут действовать только как с открытым коллектором вход/выход . Типичный современный микроконтроллер тремя состояниями имеет множество контактов ввода/вывода общего назначения с , которые можно запрограммировать для работы в качестве контактов любого из этих типов.

Шина с тремя состояниями обычно используется между микросхемами на одной печатной плате (PCB) или иногда между печатными платами, подключенными к общей объединительной плате .

Использование логики с тремя состояниями не рекомендуется для внутрикристальных соединений, а скорее для межкристальных соединений. [2]

Буферы с тремя состояниями, когда они используются для обеспечения возможности взаимодействия нескольких устройств по шине данных , могут быть функционально заменены мультиплексором . [3] Это поможет выбрать выход из ряда устройств и записать его на шину.

См. также [ править ]

Примечания и ссылки [ править ]

  1. ^ Хилл, Уинфилд; Горовиц, Пол (1989). Искусство электроники . Издательство Кембриджского университета. стр. 495–497. ISBN  0-521-37095-7 .
  2. ^ 경종민, Внутрикристальные шины/сети для SoC «Встроенные шины [не имеют] не используют сигналы с тремя состояниями, [потому что] шина с тремя состояниями сложна для статического временного анализа»
  3. ^ «Три состояния буфера» .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 292BC337E079A12590C27D29AAC01982__1714123440
URL1:https://en.wikipedia.org/wiki/Three-state_logic
Заголовок, (Title) документа по адресу, URL1:
Three-state logic - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)