Yanlış Anlama 4: Düşük güçlü tasarım

Yaygın hata 17: Bu veri yolu sinyallerinin tümü dirençler tarafından çekiliyor, bu yüzden rahatlamış hissediyorum.

Olumlu çözüm: Sinyallerin yukarı ve aşağı çekilmesinin birçok nedeni vardır, ancak hepsinin çekilmesi gerekmez. Yukarı ve aşağı çekme direnci basit bir giriş sinyali çeker ve akım onlarca mikroamperden azdır, ancak tahrik edilen bir sinyal çekildiğinde akım miliamper seviyesine ulaşacaktır. Mevcut sistemin her biri genellikle 32 bitlik adres verisine sahiptir ve 244/245 izole veri yolu ve diğer sinyaller çekilirse, bu dirençler üzerinde birkaç watt güç tüketimi tüketilecektir (kavramını kullanmayın) Bu birkaç watt'lık güç tüketimini tedavi etmek için kilovatsaat başına 80 sent, nedeni şu: Bakın).

Yaygın hata 18: Sistemimiz 220V ile çalışmaktadır, bu nedenle güç tüketimini önemsememize gerek yoktur.

Olumlu çözüm: Düşük güçlü tasarım yalnızca güç tasarrufu sağlamak için değil, aynı zamanda güç modülleri ve soğutma sistemlerinin maliyetini azaltmak ve akımın azalması nedeniyle elektromanyetik radyasyon ve termal gürültünün karışmasını azaltmak içindir. Cihazın sıcaklığı düştükçe cihazın ömrü de buna bağlı olarak uzar (yarı iletken bir cihazın çalışma sıcaklığı 10 derece artar ve ömrü yarı yarıya kısalır). Güç tüketimi her zaman dikkate alınmalıdır.

Yaygın hata 19: Bu küçük çiplerin güç tüketimi çok düşük, endişelenmeyin.

Olumlu çözüm: Dahili olarak çok karmaşık olmayan çipin güç tüketimini belirlemek zordur. Esas olarak pimdeki akım tarafından belirlenir. ABT16244, yüksüz durumda 1 mA'den daha az enerji tüketir, ancak göstergesi her bir pindir. 60 mA'lik bir yükü sürdürebilir (onlarca ohm'luk bir direnci eşleştirmek gibi), yani tam yükün maksimum güç tüketimi 60*16=960mA'ya ulaşabilir. Tabii ki, yalnızca güç kaynağının akımı çok büyük ve ısı yükün üzerine düşüyor.

 

Yaygın hata 20: CPU ve FPGA'nin kullanılmayan bu G/Ç bağlantı noktalarıyla nasıl başa çıkılır? Boş bırakıp daha sonra konuşabilirsiniz.

Olumlu çözüm: Kullanılmayan G/Ç bağlantı noktaları yüzer halde bırakılırsa, dış dünyadan gelen küçük bir müdahaleyle tekrar tekrar salınan giriş sinyalleri haline gelebilirler ve MOS cihazlarının güç tüketimi temel olarak geçit devresinin dönüş sayısına bağlıdır. Yukarı çekilirse her pinin aynı zamanda mikroamper akımı olacaktır, bu nedenle en iyi yol onu çıkış olarak ayarlamaktır (tabii ki sürüş ile başka hiçbir sinyal dışarıya bağlanamaz).

Yaygın Hata 21: Bu FPGA'de çok fazla kapı kaldı, bu yüzden onu kullanabilirsiniz.

Olumlu çözüm: FGPA'nın güç tüketimi, kullanılan flip-flop sayısı ve flip sayısı ile orantılıdır, dolayısıyla aynı tip FPGA'nın farklı devrelerde ve farklı zamanlarda güç tüketimi 100 kat farklı olabilir. Yüksek hızlı çevirme için flip-flop sayısını en aza indirmek, FPGA güç tüketimini azaltmanın temel yoludur.

Yaygın hata 22: Bellekte çok fazla kontrol sinyali var. Kartımın yalnızca OE ve WE sinyallerini kullanması gerekiyor. Çip seçiminin topraklanması gerekir, böylece okuma işlemi sırasında veriler çok daha hızlı çıkar.

Olumlu çözüm: Çip seçimi geçerli olduğunda (OE ve WE'den bağımsız olarak) çoğu belleğin güç tüketimi, çip seçiminin geçersiz olduğu duruma göre 100 kat daha fazla olacaktır. Bu nedenle çipin kontrolünde mümkün olduğu kadar CS kullanılmalı ve diğer gereksinimler karşılanmalıdır. Çip seçme darbesinin genişliğini kısaltmak mümkündür.

Yaygın hata 23: Güç tüketimini azaltmak donanım personelinin işidir ve yazılımla hiçbir ilgisi yoktur.

Olumlu çözüm: Donanım sadece bir aşamadır, ancak icracı olan yazılımdır. Veriyolundaki hemen hemen her çipin erişimi ve her sinyalin çevrilmesi neredeyse yazılım tarafından kontrol ediliyor. Yazılım harici belleğe erişim sayısını azaltabilirse (daha fazla kayıt değişkeni kullanarak, dahili CACHE'in daha fazla kullanılması vb.), kesintilere zamanında yanıt verebilir (kesintiler genellikle çekme dirençleriyle düşük seviyeli aktiftir) ve diğer Belirli kartlara yönelik özel önlemlerin tümü, güç tüketiminin azaltılmasına büyük ölçüde katkıda bulunacaktır. Kartın iyi dönmesi için donanım ve yazılımın iki elle tutulması gerekir!

Yaygın hata 24: Bu sinyaller neden hedefi aşıyor? Maç iyi olduğu sürece elenebilir.

Olumlu çözüm: Birkaç spesifik sinyal dışında (100BASE-T, CML gibi) aşım var. Çok büyük olmadığı sürece mutlaka eşleştirilmesine gerek yoktur. Eşleşse bile mutlaka en iyiyle eşleşmez. Örneğin, TTL'nin çıkış empedansı 50 ohm'dan azdır, hatta bazıları 20 ohm'dur. Bu kadar büyük bir eşleştirme direnci kullanılırsa akım çok büyük olacak, güç tüketimi kabul edilemez olacak ve sinyal genliği kullanılamayacak kadar küçük olacaktır. Ayrıca, yüksek seviye çıkışı ve düşük seviye çıkışı sırasında genel sinyalin çıkış empedansı aynı değildir ve tam eşleşme elde etmek de mümkündür. Bu nedenle TTL, LVDS, 422 ve diğer sinyallerin eşleştirilmesi, aşıma ulaşıldığı sürece kabul edilebilir.