CPLD'lerimin her bir V cc / GND çiftinde, 0805 paketinde 0.01 uF ayırıcı kapasitörler kullanıyorum . Yani, toplamda yaklaşık sekiz kapasitör). Ayırma kondansatör alt tabaka üzerine yerleştirildi ve V bağlı olmadığını yönlendirmek için biraz daha kolay tahta bulmak cc ve / MCU kullanılarak CPLD GND pimleri yolların .
Bu iyi bir uygulama mı? Amacın yonga ve kapasitör arasındaki akım döngüsünü en aza indirgemek olduğunu anlıyorum.
Alt katmanım da bir zemin düzlemi olarak hizmet ediyor. (iki katmanlı bir kart, bu yüzden bir V cc uçağım yok) ve bu yüzden kapasitörün toprak pimini vias kullanarak bağlamam gerekmiyor. Açıkçası, çipin GND pimi bir via kullanılarak bağlanır. İşte bunu daha iyi gösteren bir resim:
Kondansatöre gelen kalın iz V cc'dir (3,3 V) ve doğrudan güç kaynağından gelen başka bir kalın ize bağlanır. Tüm kapasitörlere bu şekilde V cc sağlıyorum. Tüm ayırma kapasitörlerini bu şekilde bağlamak iyi bir uygulama mıdır yoksa yolda sorunla karşılaşır mıyım?
Kullanıldığını gördüğüm alternatif bir yol, V cc için tek bir iz ve güç kaynağından çalışan GND için başka bir iz olmasıdır. Ayrılma kapasitörleri daha sonra bu izlere 'vurur'. Bu yaklaşımda yer düzleminin olmadığını fark ettim - tek bir noktadan sadece kalın V cc ve GND izleri. Biraz önceki paragrafta açıklanan V cc yaklaşımım gibi , ancak GND için de benimsendi.
Hangi yaklaşım daha iyi olurdu?
şekil 2
Figür 3
Burada ayırma kapasitörlerinin bazı resimleri var. Bunlardan en iyisinin kondansatörün en üst katmanda olduğu şey olduğunu düşünüyorum - siz katılıyor musunuz?
Eğer yer düzlemine bağlanmasını istiyorsam GND pimi için bir tanesine ihtiyacım olacak. Değerle ilgili olarak, Altera'nın belgelerinde 0,001 uF ila 0,1 uF belirtildi ve bu nedenle 0,01 uF'ye yerleştim. Ne yazık ki, zihinsel olarak 3 cm'den daha az başka bir kapasitöre ihtiyacım olacağını belirtmiş olmama rağmen, bunu şematik üzerine uygulamayı hatırlamıyorum. Buradaki önerilere dayanarak, her Vdd / GND çiftine paralel olarak 1 uF kapasitör de ekleyeceğim.
Güçle ilgili olarak - 100 bit kaydırma yazmacı için 100 mantık öğesi kullanacağım. Çalışma sıklığı büyük ölçüde MCU'nun kaydırma yazmacını okumak için kullanacağım SPI arabirimine bağlıdır. AVR Mega 128L'nin SPI (yani 62.5 kHz) için izin verdiği en yavaş frekansı kullanacağım. Mikrodenetleyici dahili osilatörü kullanılarak 8 MHz'de olacaktır.
Aşağıdaki cevapları okurken, şimdi yer uçağım hakkında oldukça endişeliyim. Olin'in cevabını anlarsam, her kapasitörün GND pimini zemin düzlemine bağlamamalıyım. Bunun yerine, GND pimlerini üst katmandaki ana GND ağına bağlamalı ve daha sonra bu GND ağını ana dönüşe bağlamalıyım. Burada doğru muyum?
Eğer durum buysa, bir yer uçağım olmalı mı? Karttaki diğer yongalar bir MCU ve başka bir CLPD'dir (yine de aynı cihaz). Bunun dışında, sadece bir grup başlık, konektör ve pasif eleman.
İşte 1 uF kapasitörlü CPLD ve V cc için bir yıldız ağı . Bu daha iyi bir tasarıma benziyor mu?
Şimdi endişem, yıldız noktasının (veya alanın) aynı katmanda olduğu gibi zemin düzlemine müdahale edeceğidir. Ayrıca, V cc'yi yalnızca daha büyük kapasitörlerin V cc pimine bağladığımı unutmayın. Bu iyi mi yoksa her bir kapasitöre ayrı ayrı V cc bağlamalı mıyım?
Oh ve lütfen mantıksız kapasitör etiketlemesine aldırmayın. Şimdi tamir edeceğim.