Bir microSD kartı arayüzlerken doğru veya yukarı doğru nasıl çekilir?


16

İnsanların sadece CS pinini yukarı çektiğini gördüm, böylece mikrodenetleyicinin pimleri açılışta yüzdüğünde, microSD kart bozulmaz.

Ayrıca, birçok insanın DI, DO ve SCLK hatlarını yukarı ve aşağı çektiğini gördüm.

Gördüğüm bazı devreler, Vdd ve Vss arasında oluşan bir voltaj bölücü aracılığıyla 1 ve 2 pinlerini Vdd / 2'ye bile bağlar.

Bir mikro denetleyiciyi gömülü bir SPI arabirimine bağlarken microSD kartın hangi pimleri yukarı veya yüksek çekilmeli ve uygun mantık voltaj seviyeleri vardır?

microSD Kart Çıkışı

Yanıtlar:


13

Ω

Ancak, SanDisk SD Kart Ürün Kılavuzu çok daha faydalıdır. Bölüm 3'ten:

2 Genişletilmiş DAT hatları (DAT1-DAT3) güç verildiğinde girilir. SET_BUS_WIDTH komutundan sonra DAT satırı olarak çalışmaya başlarlar. Yalnızca DAT0 kullanılsa bile harici çekme dirençlerini tüm veri hatlarına bağlamak ana makine tasarımcının sorumluluğundadır. Aksi takdirde, DAT1 ve DAT2'nin değişken girişleri nedeniyle (kullanılmaması durumunda) beklenmeyen yüksek akım tüketimi meydana gelebilir.

3 Güç açıldıktan sonra, bu hat 50Kohm (+/- 20Kohm) pull-up ile girilir (kart algılama veya SPI modu seçimi için kullanılabilir). Çekme işlemi, kullanıcı tarafından düzenli veri aktarımı sırasında SET_CLR_CARD_DETECT (ACMD42) komutuyla çıkarılabilir.

4 'RSV' pinleri değişken girişlerdir. Harici çekme dirençlerini bu hatlara bağlamak ev sahibi tasarımcının sorumluluğundadır. Aksi takdirde değişken girişler nedeniyle beklenmeyen yüksek akım tüketimi meydana gelebilir.

Bu nedenle, girişlerin yüzmesi nedeniyle yüksek akımın oluşmasını önlemek için kullanılmayan tüm pimlere pull-up eklemeniz gerekir.

Kullanacağınız SPI sinyalleri için pull-up gerekmez. Bununla birlikte, izleriniz uzunsa veya tahtanızdaki gürültülü bir bölümden geçiyorsa veya yüksek bir saat hızı çalıştırıyorsanız, çekme dirençleri eklemek sinyal geçişlerinizi temizlemeye yardımcı olacaktır.


1
Cevap için teşekkürler. Bir giriş pimi yüzerken neden yüksek akım tüketiminin olacağını merak ediyorum.
abdullah kahraman

8
Sinyalin, PMOS ve NMOS elemanlarının her ikisinin de açıldığı ve akımın sürekli olarak aktığı, boşa harcanan ve ısı üreten CMOS devreleri için metastabil / geçiş bölgesine süzülebilmesidir. Normal çalışma sırasında, sinyaller bu bölgede çok hızlı bir şekilde hareket etmelidir, böylece boşa harcanan enerji düşüktür. Bu TI makalesine
Ben Voigt

@abdullahkahraman Ben çivilenmiş.
embedded.kyle

Sadece merak ediyorum, yukarı veya aşağı çekmek önemli mi? DAT1Yukarı çekerken DAT2veya ayetle aşağı çekebilir miyim ?
abdullah kahraman

2
@abdullahkahraman SD Kartlar CMOS olduğundan önemli değil. TTL ile gücü boşa harcamaktan kaçınmak istersiniz. Bkz bu forumu yazı
embedded.kyle
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.