Şerit Kablo Çapraz Konuşma - Aslında sonra bir düzeltme var mı?


18

Müşterinin olası çapraz konuşma sorunlarını düşünmeden bir şerit kabloda pin tanımladığı bir projeye katıldım. Sinyaller, onları ayıran toprak teli olmayan 1 MHz veri sinyalleridir. Hiç çapraz konuşma deneyimi yaşamadım ve indüklenen aksaklıkların boyutuna hayran kaldım (0.5 ila 0.65 volt). Alıcı taraf, veri akışında saf çöple sonuçlanan 74HCxx hat sürücüleri (CMOS anahtarlama seviyeleri) kullanıyordu. Müşteri, giriş "yüksek" anahtarlama seviyesini aksaklık seviyesinin altına taşımak için 74HCT sürücülerine geçiyor, ancak endişelerim var.

HCT parçalarına geçmenin yanı sıra kartı elimizdekileri kurtarmak için uygun şekilde yeniden tasarlamanın yanı sıra yapılabilecek bir şey var mı?


3
Sürücü / alıcı terimlerinizle biraz özensizsiniz. CMOS alıcıları olan CMOS sürücüleri iyi bir gürültü marjına sahiptir. Sürücüler bir yük ile ve yüksüz rayların yakınında GND + 0.5V ve Vcc - 0.5V'ye giderler. Garantili alıcı eşikleri genellikle Vcc'nin% 30 ve% 70'i ve tipik olarak% 50'ye yakındır. > = 1V marjınız olmalıdır. HCT alıcılarının mantık düşük giriş eşiği 0.8V, marjı sadece 0.3V'dur.
HCT'ye geçmek

1
aksaklıklar ne kadar geniş?
Sascha

6
Sinyallerin yükselişi / düşmesi nedir? Kenar sürelerini yavaşlatmak için kaynağa seri direnç ekleyebiliyorsanız, bu muhtemelen en iyi çözüm olacaktır.
Foton

3
Kablo ne kadar sürer? Ne tür bir konektör kullanılır? IDC 0.100 "?
Ale..chenski

3
Sisteminizin hangi kısmını değiştirmek en zorudur? Demek istediğim, kablolar zaten duvarlara monte edilmiş mi? Yoksa bitmiş tahta paletler var mı? Her ikisinin de kalamayacağı açık. Simetrik hatların lüksüne sahip olsaydınız (zıt fazlı 2 tel), şerit kablo üzerinden 1 MHz yine de kolay olurdu. Eski 10Base-T'yi sürmek ve almak için her şeyi sizin için yapan cipsler var - farkı bir çıkışa dönüştürüyorlar, herhangi bir genlik kaybına göre ayarlıyorlar ... tekerleği yeniden icat etmeyin.
Zdenek

Yanıtlar:


27

Şerit kabloyu değiştirebilir veya daha yüksek bir pim sayma kablosuna adaptör takabilir misiniz? Bant genişliğini artırmak için IDE / ATA'nın ne yaptığını düşünün - 40 telli bir kablodan 80 telli bir kabloya değiştirildi, kablonun içindeki diğer tüm kablolar konektör içinde toprağa bağlandı. Benzer bir çözüm burada da geçerli olabilir.

Alternatif olarak, dönüş hızını azaltabilir misiniz? 1 MHz'de sorununuz büyük olasılıkla sinyallerin kendilerinin frekansı hakkında daha az ve hızlı kenarları hakkında daha fazla olacaktır. Aktarım tarafındaki bir filtre ağı yardımcı olabilir.


18

Kart tasarımını olduğu gibi bırakabilirsiniz, ancak kablonun her iki ucunda kısa bir adaptör yapabilir ve gerçek kabloyu şeritsiz bir kablo (mikro koaksiyel, bu en iyisi olacaktır) yapabilir veya arasında uygun topraklama kullanabilirsiniz. sinyal telleri. Esasen, IDC fişlerine (veya karttan kabloya konektör olarak seçtiklerine) uyması için farklı bir kablo yapmanız gerekir. Bunun gibi bir şey:

resim açıklamasını buraya girin


12

Sinyaller, onları ayıran toprak teli olmayan 1 MHz veri sinyalleridir.

Bu oldukça yavaştır, bu yüzden önce sürüş tarafında kaynak sonlandırma dirençleri olup olmadığını kontrol edin. Dirençler varsa, dönüş oranını düşürmek için değerlerini artırabilirsiniz.

Kaynak sonlandırma direnci yoksa, bu kablo ne sürüyorsa sürsün, şaşırtıcı bir şekilde büyük akım darbelerini her seviye geçişinde kablo kapasitansına itecektir, bu da düzgün şekilde ayrılmazsa sürüş yongasının güç kaynağını bozacaktır. Bu nedenle, hem HEM kenarlarda "çapraz konuşma" mı, yoksa yalnızca bir kenar mı yoksa her iki kenarda da farklı miktarda konuşma sesi olup olmadığını kontrol edin, kablo sürücüsünün güç kaynağını kontrol edin, ayrıca GND pimini GND düzlemine karşı problayın. Diğerlerini yalnız bırakırken bir sinyali çevirmeyi deneyin. Kablonun bir tarafındaki bir kablodan diğer tüm kablolara benzer bir miktarda "çaprazlama" yaparsa, o zaman çapraz konuşma değildir, daha ziyade zemin sıçraması veya kötü ayrılma olan sürücü yongasıdır, bu yüzden bunu düzeltmeniz gerekir.

Sinyal eşzamanlıysa ve bir saat çizginiz varsa, saat zamanlaması ile oynayabilirsiniz. Veriler alıcı uçtaki bir kayıt defterine kilitlenirse, seviyeler yalnızca kurulum / tutma penceresinin içinde önemlidir. Dolayısıyla, sinyaller yerleştikten sonra saati tetiklemek için saati biraz kaydırırsanız, yardımcı olabilir. Saat sinyaline de çapraz konuşma gelmedikçe, bu durumda saati iki katına çıkarır ve bu iyi değildir.

Müşteri, giriş "yüksek" anahtarlama seviyesini aksaklık seviyesinin altına taşımak için 74HCT sürücülerine geçiyor, ancak endişelerim var.

Evet, ama aynı zamanda giriş "düşük" seviyesini aşağıya doğru hareket ettirecek ve gürültüye karşı daha hassas hale getirecektir, bu yüzden çapraz kareyi bir kenarda "düzeltebilir", ancak diğer kenarda daha da kötüleşebilir! Sanırım sinyaliniz eşzamanlıysa işe yarayabilir ve yüksek-alçak saat kenarı kullanır ama ... mehhh ... daha iyi bir Schmitt tetikleme kapısı kullanın.

HCT parçalarına geçmenin yanı sıra kartı elimizdekileri kurtarmak için uygun şekilde yeniden tasarlamanın yanı sıra yapılabilecek bir şey var mı?

Yeniden tasarlamadan önce, gerçekten çarpışma olup olmadığını veya sürüş çipinde zemin sıçrama veya kötü ayrışma olup olmadığını doğruladığınızdan emin olun.

Ayrıca, GND telinde akım akması ve kartlar arasında bir voltaj farkı yaratması nedeniyle iki kart arasında toprak sıçraması olmadığından emin olun.

Pimleriniz bittiğinde ve senkron sinyaller (saatli) kullanıyorsanız, veri kenarlarının saate sızmasını önlemek için GND hattını saat ve veri hatları arasına koyabilirsiniz.


9

Aslında, birkaç seçeneğiniz var:

  1. Schmitt tetikleyici giriş alıcılarını kullanma
  2. korumalı folyo şerit kablo kullanın
    • Edit: @Duskwolf en iyi çözüme sahiptir: 80 telli kabloları unuttum (kıdemli anı) resim açıklamasını buraya girin
  3. başlangıç ​​değeri olarak 470 pF ile sonlandır
  4. kablo empedansı 110-120 Ohm ile toprağa son
  5. sürücü empedansı ile sonlandırma ~ 50 Ohm - Vcc / 2 cevher eşdeğeri çekme / aşağı

Kaynak direncinin arttırılması, yükselme süresini azaltır, ancak çapraz konuşmayı azaltmaz, çünkü çapraz konuşma kapasitansı Xc / R'lerin empedans oranı, akımın dönüş hızı azaldıkça artar.

Düzenle

1m şerit kablo tahmini ESL ve C kullanarak fikirlerin kanıtı

Burada 1MHz kare dalga yakınında 5 farklı sinyal kullanarak, ancak farklı kaynak ve yük empedansları ile takma ad çaprazlama elde etmek için farklı. Normalde hatırlıyorum, şerit kablolar 120 Ohm tek uçludur, bu da metre başına bir yumru endüktansı ve kapasitansına dönüşür, ancak AWG ve dielektrik aralığa bağlıdır.

resim açıklamasını buraya girin


6

Minimum karışma için ihtiyacınız olan

(1) geniş aralıklı şerit kablo kabloları, böylece büyük çaplı plastik ceketler; bu minimum picoFarads / metre verir ve kablo akımlarını en aza indirir (minimum manyetik alanlar)

(2) Efield'lerin çoğunu yakalamak için şerit kablo etrafındaki metalik folyo kalkanlar; bu folyoları topraklayın.

(3) minimum kablo akımları ve en düşük kenar hızları (yavaş dönüşler), böylece dI / dT yavaştır ve manyetik alan bağlantısı minimumdur; bu nedenle WEAK sürücülerini kullanın

(4) kaynak sonlandırmalar, belki 100 ohm

Zihniyete dikkat edin: (A) daha büyük tel-tel aralıkları kullanarak ve Elektrik akısının çoğunu yakalamak için bir kalkan kullanarak ve aslında tel-tel kapasitansını azaltmak; ayrıca dV / dT'yi de azaltır. Ve (B) tel alanı mesafesini arttırarak, dV / dT'yi yavaşlatarak dI / dT'yi yavaşlatarak bir dönüş yolu (kalkan, folyo) ile "döngü alanını" azaltarak Manyetik alan karışmalarını azaltın dT azaltılır ve alıcı uçta sonlandırılmadan akımı azaltır .


2

Gördüğünüz aksaklıkların çapraz konuşma olduğundan emin olun (örneğin, benzersiz empedans veya güç kaynağı gürültüsü nedeniyle çalmıyor)? Bir hattı ayrı bir ekranlı kablodan geçirmeye çalışın: zil sesi ve güç kaynağı gürültüsü kalırken çapraz konuşma kaybolur.

Zil çaldığını göreceğinizden şüpheleniyorum ve kablo ile sürücünün empedanslarına uyduğunuzda sorun ortadan kalkacak.

Sorun gerçekten çapraz konuşmadan kaynaklanıyorsa, alıcı girişlerin empedansını azaltarak durumu çok iyileştirebilirsiniz. Çapraz konuşma voltajı, sinyal seviyelerini bozacak kadar yüksek olabilir, ancak kesinlikle gerçek sinyaller kadar güçlü değildir. Bu, veri hatlarınızın alıcı tarafına çekme veya aşağı çekme dirençleri eklerseniz, sinyaller üzerinde minimum etkiye sahip olurken çapraz konuşma gürültüsünün önemli bir bölümünü emer.

Güç kaynağı gürültüsü genellikle ayırma başlıklarıyla ortadan kaldırılır.


1

Şeridi alüminyum banda sarın (kanalları kapatmak için kullanılan kalın iletken; koli bandı, sadece gerçek alüminyum + tutkal) ve sadece cihazınızın ucunda toprağa bağlayın. Çapraz karışma tamamen çıkarılmayabilir, ancak her hatta kapasitans katacak ve uygulamanız için yeterli olabilecek bir kalkan sağlayacaktır. Bu, kablo esnekliğini azaltacaktır ...


1
Veya Bakır bant!
Andrew Macrae

0

Bu sorunu kontrol yazılımında çözmeyi düşünebilirsiniz. Her bir kaynak telinden her bir çıkış teline çapraz karışmayı ölçebilirsiniz. Bu bir "karışma matrisi" ni tanımlar. Bu karışma matrisinin her bir elemanını ölçtükten sonra, diğer teller üzerinde gerekli dengeleme voltajlarını matris tersi ile hesaplayabilirsiniz.


2
"Gerilim dengeleme"? Çapraz konuşma statik bir ön gerilim değildir. Bunu kolayca telafi edemezsiniz. (Ve her bir tel çifti arasında indüklenen parazit seviyesini
ölçebilseniz
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.