STM32 pull up- pull down değer farklılıkları

Peak2Peak

Aktif Üye
Katılım
27 Haziran 2020
Mesajlar
291
Stm32 input konumunda pull-up pull-down dirençler ile denemeler yaptım.
Pull down konumunda 1M lik dirençte bile 0v görebildim.
Pull up konumunda 1M dirençte 3V(3.3V olamadı gerilim bölücü oldu) gördüm.
Bu farklılık nasıl oluştu iç yapısında input Buffer var.
Tam olarak anlamadım.
Şimdiden teşekkürler
 
Son düzenleme:
input modunda iken sahip olduğu giriş empedansı ile ilgili bir durumdur o. Mesela input olarak yapılandırılmış bir GPIO nun giriş empedansı 10 MΩ ise, o zaman 1/10 lik bir gerilim bölücü elde etmiş olursun. 3.3 V un da 0.3 V u pull up üzerinde düşer, geri kalan 3.0 V da girişte görülür.
 
PULL UP- PULL DOWN ikisinide aynı pine uyguladığımda farklı sonuçları veriyor.İç direnç bu şekilde değişebiliyor mu ?
input modunda iken sahip olduğu giriş empedansı ile ilgili bir durumdur o. Mesela input olarak yapılandırılmış bir GPIO nun giriş empedansı 10 MΩ ise, o zaman 1/10 lik bir gerilim bölücü elde etmiş olursun. 3.3 V un da 0.3 V u pull up üzerinde düşer, geri kalan 3.0 V da girişte görülür.
 
PULL UP- PULL DOWN ikisinide aynı pine uyguladığımda farklı sonuçları veriyor.İç direnç bu şekilde değişebiliyor mu ?

Değişir tabi. Sen pull down yaptığın zaman potansiyeli 0 V olan şaseye çekmiş oluyorsun. Bu durumda akım akmayacağı için bir yerlerde voltaj da düşemez.
 
Değişir tabi. Sen pull down yaptığın zaman potansiyeli 0 V olan şaseye çekmiş oluyorsun. Bu durumda akım akmayacağı için bir yerlerde voltaj da düşemez.
74LS serilerinde şaseye bağlandığında dışarı akım akıyor diyo okumuştum.Mikro denetleyiciler için geçerli mi bilmiyorum.


When the input of the logic gate is HIGH, a current flows into the TTL input as the input acts basically as a path connected directly to ground. This input current, IIH(max) is positive in value as it flows “into” the gate and for most TTL 74LSxxx inputs have a value of 20µA.

Likewise, when the input of the logic gate is LOW, the current flows out of the TTL input as the input acts basically as a path connected directly to Vcc. This input current, IIL(max) is negative in value as it flows “out-of” the gate and for most TTL 74LSxxx inputs, has a value of -400μA, (-0.4mA).
 
Tüm dijital girişler için söylenebilecek genel birşey yok malesef. Pull up veya pull down seçerken, mümkün olan en düşük değeri seçersen, o giriş daha yüksek hızlarda çalışabilir, ama fazla güç tüketimi olur. Daha yüksek direnç değerleri seçersen de yükselme/düşme zamanları artacağı için yüksek hızlara çıkamazsın, ama daha az güç tüketimi olur. Mühendislik'te zaten genelde amaç, iyi bir orta nokta bulmaktır.
 
Tüm dijital girişler için söylenebilecek genel birşey yok malesef. Pull up veya pull down seçerken, mümkün olan en düşük değeri seçersen, o giriş daha yüksek hızlarda çalışabilir, ama fazla güç tüketimi olur. Daha yüksek direnç değerleri seçersen de yükselme/düşme zamanları artacağı için yüksek hızlara çıkamazsın, ama daha az güç tüketimi olur. Mühendislik'te zaten genelde amaç, iyi bir orta nokta bulmaktır.
hızı nasıl etkiliyor.
 
hızı nasıl etkiliyor.

Kapasitif etkiden dolayı. Her girişin bir kaçak kapasitesi var. Pull up girişi high yapabilmesi için o kaçak kapasiteyi şarj etmesi gerekiyor. Pull down girişi low yapabilmesi için de o kaçak kapasiteyi deşarj etmesi gerekiyor.
 
Bir defa membran keypad kullanırken pull-down dirençlerini harici kullandım ve az akım çeksin diye10k bağlamıştım, elimi tuş takımına yaklaştırırken algılama yapıyor, temassız çalışıyordu. Dirençleri 1K yapınca düzelmişti.
 

Forum istatistikleri

Konular
7,442
Mesajlar
125,437
Üyeler
3,025
Son üye
can.ince

Son kaynaklar

Son profil mesajları

Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Back
Top