"Тримайте шпильку"


Відповіді:


34

"Тристат" означає стан високого опору. Штифт може або тягнути до 0 В (струм занурення, як правило), витягнути до 5 В (струм джерела, як правило), або стати високим опором, як вхід.

Ідея полягає в тому, що якщо штифт знаходиться в стані високого опору, його можна витягнути до високого або низького рівня зовнішнім пристроєм без великого потоку струму. Ви бачите подібну річ на двосторонніх послідовних лініях, де іноді штифтом є вихід, а іноді вхід. Коли це вхід, він "вивірений", що дозволяє зовнішньому чіпу контролювати його логічний рівень.

Чи має це сенс у вашій ситуації?


Відмінно. Радий бути корисним.
pingswept

Не насправді правильна відповідь, дивіться нижче ...
ttt

5
@Tim Ring: Я думаю, що ваша відповідь правильна, але я не впевнений, де ви думаєте, що я помилився. Я розумію, що "tristate" означає здатність штифта підлаштовуватися під три стани - високий, низький або високий опір. Але в розмовному розумінні, коли хтось каже "Тристайте шпильку", вони мають намір перевести її у стан високого опору.
pingswept

1
Я не заперечую, що три стани є високими / низькими / високимиZ, я кажу, що ви говорите "якщо штифт знаходиться у стані високого опору, його можна витягнути на високий або низький зовнішній пристрій без особливого струму Потік "Це дійсно не причина. Ви скасовуєте пристрій, відміняєте його, щоб відключити його від шини (поставивши його в стан hi-z, інші пристрої можуть спілкуватися один з одним).
ttt

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

15

Ідея тривісного стану полягає в тому, щоб дозволити декілька пристроїв виходу спільно використовувати одну шину. Наприклад, декілька мікросхем ОЗУ / ПЗУ можуть бути підключені до шини даних. Тільки вибраний чіп матиме активні виходи (високий або низький), інші мікросхеми (не вибрані) матимуть усі свої виходи, встановлені у стан високого опору (третій стан). Для вихідних пристроїв для спільного використання шини вони повинні бути триздатними (як правило, керуються штифтами включення / вказівки). Для мікропроцесорів мікроконтролери, їх стан привітної залежності, дозволяє іншим пристроям використовувати шину (звичайно для розумних пристроїв вводу / виводу, DMA тощо).


1
Ця відповідь додає - це пояснення того, чому його називають "тридержавним". (Bc це "третій стан") і трохи історії. Це не правильніше, ніж інша відповідь.
Фрідріх

Це не тільки для пристроїв, які діляться шиною. Я, можливо, захочу вибірково розділити опорну напругу. Використання шпильки високого z на нижній стороні дозволяє мені занизити його та створити дільник напруги або високий опір і дозволити пройти посилання через. Це в значній мірі дозволяє вам вибірково відключити щось від ланцюга, будь то цифровий чи аналоговий, комунікаційний чи ні.
iheanyi
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.