“Bir pin Tristate”


Yanıtlar:


34

"Tristat", yüksek empedanslı bir durum anlamına gelir. Bir pim 0 V'ye (genellikle batan akım) çekebilir, 5 V'a (genel olarak kaynak akımı) çekebilir veya bir giriş gibi yüksek empedans olabilir.

Fikir, bir pimin yüksek empedans durumunda olması durumunda, fazla akım akışı olmadan harici bir cihaz tarafından yüksek veya alçaltılabilir olmasıdır. Böyle bir şeyi iki yönlü seri hatlarında görürsünüz, burada bir pim bazen bir çıktı, bazen de bir girdidir. Bir girdi olduğunda, dış çipin mantık seviyesini kontrol etmesine izin veren "tristated".

Bu sizin durumunuzda anlamlı mı?


Mükemmel. Hizmet verdiğim için mutluyum.
ping

Aslında doğru cevap değil, aşağıya bakın ...
ttt

5
@Tim Ring: Cevabın doğru olduğunu düşünüyorum, ama nereye gittiğimi düşündüğünden emin değilim. Anladığım kadarıyla "tristat" bir pimin üç durum halinde yapılandırılabilir - yüksek, düşük veya yüksek empedansı anlamına gelir. Ancak konuşma açısından, birileri "Tristate bir pim" derken, yüksek empedans durumuna sokmak istiyorlar.
saat

1
Üç durumun yüksek / düşük / yüksek Z olduğunu itiraz etmiyorum, "pim yüksek empedans durumundaysa, çok fazla akım olmadan harici bir cihaz tarafından yüksek veya düşük olarak çekilebilir" "Bu gerçekten bir neden değil, bir aygıtı üçlüye alıyorsunuz, otobüsle bağlantısını kesmek için seçimini kaldırıyorsunuz (diğer aygıtların birbirleriyle iletişim kurabildiği bir hi-z durumuna getirerek).
ttt

Ah, tamam, sanırım ne demek istediğini anlıyorum. Tanımladığınız multidrop veriyolu durumunda, hi-Z durumunun geçerli akışı sınırlamak değil, başka bir cihazın dediğiniz gibi pin durumunu kontrol etmesine izin vermek olduğunu kabul ediyorum. Ancak, zaman zaman bir çıkış olarak bir pimi kullanabileceğiniz, ancak zamanın geri kalanını yüksek bir empedans girişi olarak kullanabileceğiniz, otobüs durumu dışında zamanlar vardır.
ping

15

Tri-state fikri, çoklu çıkış cihazlarının tek bir veriyolu paylaşmasına izin vermektir. Örneğin, bir veri yoluna birden fazla RAM / ROM yongası bağlanabilir. Sadece seçilen yonga aktif çıkışlara sahip olacak (yüksek veya düşük), diğer yongalar (seçilmemiş) tüm çıkışlarını hi impedans durumuna (üçüncü durum) ayarlayacaktır. Bir veriyolunu paylaşacak cihazların çıkışları için üç durumlu olmaları gerekir (genellikle chip-enable / yön pimleri ile kontrol edilirler). Mikroişlemciler için, mikro denetleyiciler yüksek bağımlılık durumları diğer aygıtların veri yolu kullanmasına izin verir (akıllı I / O cihazları, DMA vb. İçin ortak).


1
Bu cevap, neden “tri-state” olarak adlandırıldığının bir açıklamasıdır. (bc "üçüncü devlet" dir) ve biraz tarih. Diğer cevaptan daha doğru değil.
Frederick

Sadece aygıtların veri yolu paylaşması için değil. Bir referans voltajını seçici olarak bölmek isteyebilirim. Alçak tarafta yüksek z pimi kullanmak, onu aşağı sürmeme, voltaj bölücü veya yüksek empedans oluşturmama ve referansın geçmesine izin vermeme izin veriyor. İster dijital ister analog olsun, iletişim olsun veya olmasın, bir şeyi bir devre ile seçici olarak ayırmanıza izin vermek oldukça önemlidir.
iheanyi,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.