Çift Yönlü Adım Yukarı ve Aşağı Adım (3.3v <-> 5 vb.)


10

Burada ve diğer forumlarda birkaç konu okudum. Bir voltajı düşürmek veya yükseltmek için çeşitli çözümler olduğunu anlıyorum. Ne bulduk sabit çıktıya vermek LCV serisi vardiya regs olan MCP1825 3.3 (ve diğer farklı değerinde artış sürümleri) 74LCX245 5v için 2.5 veya 3.3 adıma ve ben unutmadan belki bazıları diğerlerinden için 5 istifa edecek . Daha sonra Sparkfun dönüştürücüler veya bu 8 pin ila 8 pin dönüştürücü gibi hazır kartlar var . Ancak bunların hepsi sadece bir yönde veya bir jumper ile değiştirilen iki yönlüdür.

Pim seçimine gerek kalmadan gerilimleri her iki yönde nasıl aşağı veya yukarı dönüştürebilirim.

5--3.3

5--2.5

5--1.8

Teşekkürler

Yanıtlar:


7

1
Teşekkürler. öğreticinin özetlenmesi: * Inline Direnç . Tek yönlü. Sadece yavaşlama. - akımı azaltır, IC'nin i / o kelepçe diyotları maksimum girişi sınırlayabilir. * Seri Dirençler Tek Yönlü. Sadece istifa, ancak ayrıntılı. * Tek yönlü diyot . İnmek. Daha güvenli. 5v blok Diyot yüksek; 3.3v tarafı daha sonra yüksek bağlar. Ancak, diyot konfigürasyonunu tersine çevirirseniz de hızlandıramaz mısınız? * Mosfet Çift Yönlü. Yavaşlama veya Yavaşlama. Yorumlardan: * Optik izolasyon örneği: 4N25. yüksek akım. * Zener diyot örneği: 1N4728A * 74HC244 / 125 Tek yönlü
cyphunk

Ah, mosfet'in her iki yönde de çalıştığını fark etmedim, sayfalarından sadece tek bir şekilde çalıştı, özellikle "Bu devre diğer yönde çalışmaz (yüksek voltajdan düşük voltaja)" satırı. Ama Phillips Semi'ten PDF'i okuduktan sonra benim için açık.
Davr

Davr, MOSFET'ler bir yön veya iki yön oluşturmak için kullanılabilir. Tek bir MOSFET bir yöndür. Birkaç MOSFET ile vites değiştiricinin her iki tarafı için bir Vin ile bir devre oluşturabilirsiniz ve tamamen çift yönlüdür.
Kortuk

Davr. Düşük voltajlı bağlantının MOSFET'in solunda ve sağda yüksek olması gerektiği ve dolayısıyla şemanın tek yönlü / iki yönlü olmasıyla doğrudan ilişkili olmadığı için "diğer yönde çalışmayacak" ifadesini okudum. Phillips PDF'yi okuduktan sonra, sparkfun'daki tek MOSFET mizanpajının çift yönlü olduğunu veya Kortuk'un yanıldığımı varsayıyorum.
cyphunk

3

Maxim , çoğu çift yönlü olan bir grup Mantık Seviyesi Çevirmenine sahiptir. Hızlar değişir, en hızlı 100 MBit / sn maksimum veri hızını destekler, bu da hobi düzeyinde yapmak istediğiniz hemen hemen her şeyi kapsamalıdır. Voltajlar 0.9V ila 5.5V arasındadır.


Maxim tamamen aklımı kaçırdı. Buna ek olarak, TI'nin
listesi vardır

Evet, diğer IC üreticileri de benzer yongalar yapıyor, Maxim daha önce kullandığım tek şey.
davr

2

Bir I2C otobüsüyle çalışıyorsunuz, değil mi? 3.3 V tarafı SDA3 ve SCL3'teki hatları arayacağım ; 5.0 V tarafı SDA5 ve SCL5 üzerindeki iki hat .

" MOSFET ve iki direnç"

Todbot ve cyphunk'in daha önce işaret ettiği gibi, "MOSFET ve iki direnç" devresi SparkFun "sensör arayüzü" eğitiminde istediğiniz şeyi yapar: Mantıksal veri akışı simetriktir - SDA hatlarında her iki yönde veri akışı alçak tarafı yüksek kenara ve milisaniye sonra yüksek taraftan alçak tarafa.

"Diğer yönde çalışmaz" notu, devrenin fiziksel olarak asimetrik olduğunu belirtir: 5.0 V I²C cihazınızın "yüksek tarafa", 3.3 V cihazınızın "düşük tarafa" bağlı olması gerekir. Devre fiziksel olarak asimetrik olduğundan, mantıksal olarak simetrik olduğu açık değildir. (Bu öğretici, fiziksel olarak simetrik olan ve dolayısıyla mantıksal olarak simetrik olan bir "iki MOSFET ve iki direnç" devresini gösteren bir AN97055 uygulama notuna bağlanır).

SparkFun dönüştürücülerde "TX" etiketli satırlar - orijinal posterin işaret ettiği gibi - bu "MOSFET ve iki direnç" çift yönlü devresini uygular. SDA3'ü TX_LV'ye, SDA5'i TX_HV'ye, SCL3'ü TX2_LV'ye ve SCL5'i TX2_HV'ye bağlayın.

Daha sonra veriler her iki yönde de akar: Düşük taraf cihazınız SDA3 ve SCL3 pinlerini çalıştırdığında, yüksek taraf SDA5 ve SCL5 pinlerinde uygun voltajlar görülür. Milisaniye sonra, yüksek taraf cihaz SDA5 ve SCL5 pinlerini çalıştırdığında, SDA3 ve SCL3 pinlerinde uygun voltajlar görülür.

(Tutarsız bir şekilde, bu dönüştürücü kartında "RX" etiketli hatlar yalnızca yüksek voltajdaki verileri düşük voltaj yönüne iletir.)

Çift yönlü optoizolatör

I²C kullandığınız için, I²C için çift yönlü bir optoizolatör de ilginizi çekebilir . İki optoizolatör devresi "MOSFET ve iki direnç" devresinden daha pahalı ve yavaştır, ancak bir tarafta 0 V ile 5,0 V arasında sallanan sinyaller ve diğer tarafta 500,0 V ile 505,0 arasında sallanan sinyaller olduğunda çalışır V.

İki optoizolatör devresi de tamamen fiziksel olarak simetriktir - ve dolayısıyla mantıksal olarak simetriktir - hangi tarafın yüksek taraf ve hangi tarafın düşük taraf olduğu önemli değildir.


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.