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