Tushunmovchilik 4: Kam quvvatli dizayn

Umumiy xato 17: Bu avtobus signallarining barchasi rezistorlar tomonidan tortiladi, shuning uchun men o'zimni yengil his qilaman.

Ijobiy yechim: signallarni yuqoriga va pastga tortish kerak bo'lgan ko'p sabablar bor, lekin ularning hammasi ham tortilishi shart emas. Yuqoriga va pastga tortiladigan qarshilik oddiy kirish signalini tortadi va oqim o'nlab mikroamperdan kamroq, lekin boshqariladigan signal tortilganda, oqim milliamper darajasiga etadi. Mavjud tizimda ko'pincha har birida 32 bit manzil ma'lumotlari mavjud va bo'lishi mumkin, agar 244/245 izolyatsiyalangan avtobus va boshqa signallar tortilsa, ushbu rezistorlar uchun bir necha vatt quvvat sarflanadi (kontseptsiyadan foydalanmang). Bu bir necha vatt quvvat sarfini davolash uchun kilovatt-soatiga 80 tsent, sababi pastga qarang).

Keng tarqalgan xato 18: Bizning tizimimiz 220V quvvatga ega, shuning uchun biz quvvat sarfi haqida qayg'urmasligimiz kerak.

Ijobiy yechim: kam quvvatli dizayn nafaqat quvvatni tejash, balki quvvat modullari va sovutish tizimlarining narxini pasaytirish va oqimning kamayishi tufayli elektromagnit nurlanish va termal shovqinning shovqinini kamaytirish uchun hamdir. Qurilmaning harorati pasayganda, qurilmaning ishlash muddati mos ravishda uzaytiriladi (yarimo'tkazgich qurilmasining ish harorati 10 darajaga ko'tariladi va ishlash muddati yarmiga qisqaradi). Har qanday vaqtda quvvat sarfini hisobga olish kerak.

Keng tarqalgan xato 19: Bu kichik chiplarning quvvat sarfi juda past, bu haqda tashvishlanmang.

Ijobiy yechim: ichki juda murakkab bo'lmagan chipning quvvat sarfini aniqlash qiyin. U asosan pin ustidagi oqim bilan aniqlanadi. ABT16244 yuksiz 1 mA dan kam iste'mol qiladi, lekin uning ko'rsatkichi har bir pindir. U 60 mA yukni (masalan, o'nlab ohm qarshilikka mos keladigan) haydashi mumkin, ya'ni to'liq yukning maksimal quvvat sarfi 60 * 16 = 960 mA ga yetishi mumkin. Albatta, faqat quvvat manbai oqimi juda katta va issiqlik yukga tushadi.

 

Umumiy xato 20: CPU va FPGA ning foydalanilmagan kirish/chiqarish portlari bilan qanday kurashish mumkin? Siz uni bo'sh qoldirib, keyinroq gaplashishingiz mumkin.

Ijobiy yechim: Agar foydalanilmagan kirish/chiqarish portlari suzuvchi holatda qolsa, ular tashqi dunyoning ozgina aralashuvi bilan qayta-qayta tebranuvchi kirish signallariga aylanishi mumkin va MOS qurilmalarining quvvat iste'moli asosan eshik pallasining burilishlar soniga bog'liq. Agar u yuqoriga tortilsa, har bir pin ham mikroamper oqimiga ega bo'ladi, shuning uchun uni chiqish sifatida o'rnatishning eng yaxshi usuli (albatta, haydash bilan boshqa signallarni tashqariga ulash mumkin emas).

Umumiy xato 21: Ushbu FPGA-da juda ko'p eshiklar qolgan, shuning uchun siz undan foydalanishingiz mumkin.

Ijobiy yechim: FGPA ning quvvat iste'moli ishlatiladigan flip-floplar soniga va aylanishlar soniga mutanosibdir, shuning uchun turli davrlarda va turli vaqtlarda bir xil turdagi FPGA quvvat iste'moli 100 barobar farq qilishi mumkin. Yuqori tezlikda aylantirish uchun flip-floplar sonini minimallashtirish FPGA quvvat sarfini kamaytirishning asosiy usuli hisoblanadi.

Umumiy xato 22: Xotirada juda ko'p nazorat signallari mavjud. Mening platam faqat OE va WE signallaridan foydalanishi kerak. Chipni tanlash tuproqli bo'lishi kerak, shuning uchun o'qish jarayonida ma'lumotlar tezroq chiqadi.

Ijobiy yechim: Chip tanlovi to'g'ri bo'lganda (OE va WE dan qat'iy nazar) ko'pchilik xotiralarning quvvat iste'moli chip tanlovi noto'g'ri bo'lganidan 100 baravar ko'proq bo'ladi. Shuning uchun chipni iloji boricha boshqarish uchun CS dan foydalanish kerak va boshqa talablar bajarilishi kerak. Chipni tanlash pulsining kengligini qisqartirish mumkin.

Umumiy xato 23: Quvvat sarfini kamaytirish apparat xodimlarining ishi bo'lib, dasturiy ta'minot bilan hech qanday aloqasi yo'q.

Ijobiy yechim: apparat shunchaki sahna, lekin dasturiy ta'minot ijrochi. Avtobusdagi deyarli har bir chipning kirishi va har bir signalning aylanishi deyarli dasturiy ta'minot tomonidan boshqariladi. Agar dasturiy ta'minot tashqi xotiraga kirishlar sonini kamaytirishi mumkin bo'lsa (ko'proq registr o'zgaruvchilari yordamida, ichki CACHE-dan ko'proq foydalanish va boshqalar), uzilishlarga o'z vaqtida javob berish (uzilishlar ko'pincha tortishish rezistorlari bilan past darajadagi faol) va boshqalar. Muayyan taxtalar uchun aniq chora-tadbirlar quvvat sarfini kamaytirishga katta hissa qo'shadi. Kengash yaxshi aylanishi uchun apparat va dasturiy ta'minotni ikkala qo'l bilan ushlash kerak!

Umumiy xato 24: Nima uchun bu signallar haddan tashqari ko'tariladi? O'yin yaxshi bo'lsa, uni yo'q qilish mumkin.

Ijobiy yechim: Bir nechta o'ziga xos signallardan tashqari (masalan, 100BASE-T, CML), haddan tashqari o'tish mavjud. Agar u juda katta bo'lmasa, uni moslashtirish shart emas. Agar u mos keladigan bo'lsa ham, u eng yaxshisiga mos kelishi shart emas. Masalan, TTL ning chiqish empedansi 50 ohmdan kam, ba'zilari esa 20 ohm. Agar bunday katta mos keladigan qarshilik ishlatilsa, oqim juda katta bo'ladi, quvvat iste'moli qabul qilinishi mumkin emas va signal amplitudasi foydalanish uchun juda kichik bo'ladi. Bundan tashqari, yuqori darajadagi chiqish va past darajani chiqarishda umumiy signalning chiqish empedansi bir xil emas va to'liq moslashishga erishish ham mumkin. Shuning uchun, TTL, LVDS, 422 va boshqa signallarning mos kelishi, agar oshib ketishga erishilsa, maqbul bo'lishi mumkin.