A rendszerszintű tervezés jól ellátja az FPGA-kat; Beágyazott fejlesztő eszközök; Electronicsnet

2011. október 25., 8:58 | írta Jeff Perry

beágyazott

A modern FPGA-k nagyszámú fogyasztója ennek megfelelően összetetté teszi ezen alkatrészek tápegységeinek kialakítását. Nem elég egyszerűen megadni a szükséges feszültséget és áramerősséget, mert minden fogyasztónak egyedi követelményei lehetnek a feszültség hullámzása, az interferencia kiszűrése, a tápfeszültség elválasztása és a lágyindítási tulajdonságok tekintetében. A fejlesztőknek gyakran kompromisszumokat kell kötniük; Speciális eszközök segítenek a mérlegelésben.

A fogyasztók nagy energiaigénye gyakran megköveteli az egyenáramú/egyenáramú kapcsolószabályozók használatát, így az interferenciát és a feszültség hullámzását itt is ellenőrzés alatt kell tartani. Ezen túlmenően a tápegység architektúrája úgy alakítható ki, hogy egy vagy több közbenső feszültség kerüljön a bemeneti feszültség és a terhelési pont szabályozók (PoL) közé.

Az ilyen megoldás elfogadásáról szóló döntés viszont visszahathat az áramellátás tervezésének hatékonyságára, lábnyomára és költségeire. Ezen felül az egyes tápegységek optimalizálhatók a magasabb szintű tervezési előírások megvalósítása érdekében. A National Semiconductor „Webench FPGA Power Architect” online tervezőeszköze hasznos lehet a különböző megközelítések értékelésénél.

A tervezés elején meg kell határozni, hogy az adott FPGA mely követelményeket támasztja az áramellátással. Ez a feladat bármi más lehet, mivel könnyű, mert a vonatkozó adatok számos adatlapon és más dokumentumban megtalálhatók. Ban ben Asztal 1 összefoglalja az FPGA-k fontos tápellátási specifikációit.

leírás
Információforrás
jellemzők
megoldások
elektromosság
Teljesítménybecslés, táblázatok, teljesítményszimulátor
A tápegység méretei, hatékonysága, hőtermelése és költségei
A kapcsolási frekvencia meghatározása, az alkatrészek optimalizálása
feszültség
FPGA adatlap, pinout leírás
Az alkatrészek értékei és tűrései, egyenáramú hullámzás, váltakozó áramú tranziensek, túllépés és alulhaladás
Szűk tűrésekkel rendelkező alkatrészek, kimeneti kondenzátorok alacsony ESR-rel, kritikusan csillapított vezérlőhurokkal, rendszer szimulációval
Zavarások
FPGA adatlap, jegyzetek és lábjegyzetek
Kapcsolási hibák, keresztszabályozás a fogyasztók között
Relief hálózatok, interferencia szűrők, külön tápegységek kapcsolása
Szekvenálás, indítási tulajdonságok
FPGA adatlap, jegyzetek és lábjegyzetek
Latch-up effektek, bekapcsolási áram
Lágy indítás, IC szekvenálása

Az egyes fogyasztók energiaigényének meghatározása érdekében a legtöbb FPGA-gyártó úgynevezett "Teljesítmény-becslési táblázatokkal" rendelkezik, amelyekkel az FPGA-ban felhasznált erőforrásoktól függően kiszámítható az energiafogyasztás és a terhelési áram. Ezen felül használhatja az FPGA gyártók kifinomultabb szimulátorait. A biztonság kedvéért kb. 25% -os pótdíjat kell hozzáadni az így becsült terhelési áramokhoz.

További követelmény a fogyasztó feszültség-specifikációja, amely kezdetben az FPGA adatlapján szereplő minimális és maximális feszültség specifikációjára korlátozódhat. Számos egyéb tényező azonban releváns a tápegység kialakítása szempontjából, például eltolások az áramellátásban lévő visszacsatolási ellenállás hálózat miatt, az ellenállási tűrések és a visszacsatolási referencia tűrése a vezérlőben.

Figyelembe kell venni a kapcsolószabályozó hullámzását is, ezáltal fontos megkülönböztetni a statikus vagy egyenáramú hullámot és a rövid távú alul- és túllépéseket. Ezenkívül nagyfrekvenciás (10 MHz vagy nagyobb) kapcsolási interferencia is jelen lehet.

1. ábra: A görbék egy kapcsolt üzemmódú tápegység reakcióját mutatják, amelyet a Webench FPGA Power Architect szimulált

1. kép a Webench FPGA Power Architect által szimulált terhelésugrást mutatja. Látható a Vout eltolása, a statikus hullámzás, valamint a túllépés és az alulhaladás. Az érzékeny fogyasztók, például a PLL funkciók (fáziszárt hurok) esetén külön szűrőre lehet szükség a hullámzás csökkentéséhez. Azt is el kell dönteni, hogy több fogyasztó csatlakoztatható-e egy tápegységhez együtt, ami csökkentené a költségeket, vagy előnyösebb-e külön ellátás (pl. Interferenciára érzékeny fogyasztók számára).

A lágyindítás alkalmas szekvenálási célokra annak biztosítására, hogy az egyik tápfeszültség aktiválódjon a másik után, és ne legyenek reteszelő hatások. Használható a bekapcsolási áram korlátozására és a feszültség monoton növekedésének biztosítására is. Az olyan tervezőeszközök, mint a Power Architect, a szükséges információkat központilag elérhetővé teszik, amint a felhasználó elhatározta az adott FPGA-t.

Tápellátási architektúrák

A tápellátás követelményeinek meghatározása után ki kell választani a tápegység architektúráját. Előnyös lehet egy vagy több közbenső feszültség biztosítása a bemeneti oldalon lévő egyenfeszültség és a PoL szabályozók között. Ennek egyik oka az, hogy ebben az esetben csak egyetlen szabályozóra van szükség a nagyfeszültségű alkatrészekkel, amelyek általában drágábbak és több helyet foglalnak el. Ezenkívül az aszinkron bak konverterek kiváló minőségű, magas oldalsó MOSFET-mel általában hatékonyabban működnek nagyobb terhelési ciklusok esetén.

Egy további közbenső szabályozó használata a bemeneti feszültség csökkentésére tehát javíthatja az általános hatékonyságot.

2. ábra: Ez a Webench FPGA Power Architect által készített diagram szemlélteti a különféle tápegység-architektúrák hatékonyságát, helyigényét és alkatrészköltségeit

2. kép összehasonlítja a különböző közbenső feszültségkonfigurációkat a hatékonyság és a helyigény szempontjából változatlan bemeneti feszültséggel és kimeneti teljesítménnyel. A teljesen közbenső feszültség nélküli változat a legkevesebb vezérlővel kezelhető, de a legtöbb helyet igényli és a legkisebb hatékonyságot éri el.

A legnagyobb hatékonyságot és a legkisebb méreteket két, 12 V és 5 V feszültségű közbenső feszültség kínálja, amelyek a PoL feszültség közelében helyezkednek el. A rendszer architektúrájának megfontolása után most kérdés, hogy az egyes kapcsoló átalakítók hogyan optimalizálhatók, alacsony helyigény, magas hatékonyság és alacsony költségek kielégítésére.

A kapcsolási frekvencia itt nagyon meghatározó tényező. A magas kapcsolási frekvenciák lehetővé teszik a kisebb fojtótekercs használatát, mivel a kapcsoló bekapcsolási intervallumai rövidebbek.

Ennek következménye egy kisebb lábnyom. Másrészt a kapcsolási veszteségek magas frekvenciákon növekednek, ami befolyásolja a hatékonyságot.

A költségek általában alacsonyabbak magasabb kapcsolási frekvenciáknál, mivel a kisebb alkatrészek általában olcsóbbak. Ezzel szemben az alacsony kapcsolási frekvencia csökkenti a kapcsolási veszteségeket, így a hatékonyság növekszik. Annak érdekében, hogy megakadályozzuk a kapcsolt áramok túlzott növekedését, nagyobb fojtóra van szükség, amely ennek megfelelően növeli az alapterületet.

A nagyobb fojtó is felemelheti az árat. Az egyes tápegységek optimalizálása az átfogó célkitűzés figyelembevételével lehetőséget kínál a teljes FPGA energiaellátási rendszer széleskörű modulálására. A rendszer hatékonysága 84% és 94%, a helyigény pedig 1,4 cm2 és 6,4 cm2 között van. A költségek 14,08 és 31,53 USD között mozognak.

A szerzőről:

Jeff Perry a National Semiconductor WEBENCH csapatának vezető menedzsere.