Bir geliştirme kartı üzerinde çalışıyorum ve kullanıcıların bazı yapılandırmalar ayarlamasına izin vermeliyim.
Bir breadboard üzerinde devre oluşturmaya çalışan öğrenciler ve mühendisler tarafından kullanılacaktır; Tüketicilerle ilgilenmiyorum. Genellikle ayarlar aynı kalır, ancak her yeni projenin farklı bir yapılandırma kullanması mümkündür.
USB ve Ethernet gibi arayüzlere bazı pinler ayıracağım, ancak kullanıcılara bu pinleri farklı bir amaç için kullanma seçeneği sunmak istiyorum. Bir tür yapılandırma gerekli olacaktır. Şimdiye kadar düşündüğüm seçenekler:
Lehim köprüleri:
0-ohm dirençlerin kullanılmasına izin vermek için 0603 direnç paketleri veya bir lehim blobunun yakındaki pedleri.
Artıları:
- Mümkün olan en ucuz seçenek
- Gereken en küçük PCB alanı
- Kazara değişiklik yok
- Doğrudan pede lehimleme ile özelleştirilebilir
Eksileri:
- Değişiklik yapmak için havya gerektirir
- Tekrarlanan lehimleme / sökme ile panele zarar vermek mümkündür
- 0-ohm dirençler bu parçaların el altında olmasını gerektirir.
DIP anahtarları:
Bir IC paketindeki küçük mekanik anahtarlar.
Artıları:
- Değiştirmesi en kolay
- Oldukça dayanıklı
Eksileri:
- Şimdiye kadarki en pahalı seçenek
- Kazayla değiştirilebilir
- PCB üzerinde geniş alan
- Seçeneklerin en düşük akımı
- PCB'de değişiklik yapmak zor
Pim Kazakları
PC anakartlar ve sürücülerde bulunanlar gibi .1 "başlıklar için Çıkarılabilir Jumper'lar.
Artıları:
- DIP anahtarlarından daha ucuz
- PCB'de değişiklik yapmak kolay
- Değiştirilmesi kolay ve yarı kalıcı arasında iyi denge
- Kolay görülebilir yapılandırma
Eksileri:
- Geniş PCB alanı gerekli
- En uzun profil; genellikle .5 "kadar dikey olarak gereklidir
- Jumper'lar kaybolabilir
Elektronik Veri Yolu Anahtarlama
TET 74CBT serisi gibi bir FET veya veri yolu anahtarlamalı IC kullanın ve bir EEPROM / mikrodenetleyici ile kontrol edin. Brian Carlton tarafından önerildi .
Artıları:
- Küçük PCB alanı
- Yazılımda yapılandırılabilir
- Hem High-Z'ye hem de bağlı olabilir
Eksileri:
- Başka bir çift IC gerektirir; orta maliyet.
- Diğer seçeneklerden daha az akım
- Gerçek direnci var
- Artık donanım hatalarını yazılım hatalarıyla karıştırabilir veya tam tersi
Lehim köprüsü seçeneği, pedi tekrar tekrar lehimleme ile zayıflatmak ve PCB'den ayırmak konusunda endişeleniyor. İyi bir lehim teknolojisi, 1 onsluk bakırın ENIG kaplamalı bir parçasını kaç kez değiştirebilir? Pedin kenarlarını lehim maskesi ile kaplamak ve pedin çeşitli taraflarına termal kabartmalar (yapıştırma, soğutma için değil) eklemek dayanıklılığı artırır mı?
Bir şey mi kaçırıyorum? Geliştirici kartında hangi yapılandırma yöntemlerini kullanmak istersiniz?