Witam, W Datasheecie Acex'a (FPGA Altery) jest taki oto absolute max. rating: Iout DC output current, per pin; min: 25 max: 25 mA
Czy to oznacza, że m.in. przez każdy pin zasilania/masy niemoże płynąć więcej niż 25mA? Czyli że może to być istotne ograniczenie prądu który da się pociągnąć z pinów I/O ?
IMHO to jest ograniczenie na piny IO, a nie zasilania. Natomiast moze byc jeszcze parametr max. pradu dla calego scalaka - czyli ze suma pradu na poszczegolnych pinach IO nie moze przekroczyc ilestam.
Zgadza sie. zwykle w dejtaszitach jest wlasnie podane ile pradu mozna pociagnac z pinu i ile przez pin zasilania. Z tym, ze w przypadku Alter i im podobnych bedzie to nieco bardziej skomplikowane....
W artykule snipped-for-privacy@4ax.com Marcin E Hamerla napisał(a):
Przejrzałem datasheet'a jeszcze raz i nieznalazłem tkaiego rzoróżnienia. Podana jest tylko ta jedna wartość 25mA...
Rozumiem że chodzi o zasilanie różnych ,,banków'' z różnych pinów zasilania ? Z tym sobie jakoś poradzę jak już będe znał max prąd płynący przez jeden pin zasilania...
Nielubie dokumentacji Altery. Czasem ciężko dotrzeć do potrzebnych informacji...
W FPGA trzeba odroznic obciazenie statyczne od dynamicznego. Znaczy co innego zapalic diode, a co innego mrugac kondziorkiem na 10MHz. I dlatego ciezko okreslic maksymalne warunki.
IMHO nie chodzi tu stricte o prad, tylko o moc, jaka mozna stracic. Czesc mocy idzie na prad, a czesc na przelaczanie. Policzyc to wszystko to pewnie jest niemozebnosc :-(
W artykule snipped-for-privacy@4ax.com jerry1111 napisał(a):
Mnie interesuje statyczne (diody dla ścisłości). Przyznasz że parametr Iout DC output current, per pin pasuje do tego ? To jak rozumiem maksymalny prąd statyczny. No i niema rozróżnenia io/vcc, więc domniemuje (byćmoże błędnie) że to dotyczy każdego pinu. Ale chciałbył być pewny. Niechce ani wtawiać buforów ,,dla pewności'' ani ryzykować błędnego rozwiązania...
Tzn. chodci Ci o stray mocy wynikające ze spadków napięcia na wewnętrznych strukturach układu i start wynikjących z przeładowywania pojemności ?
Zdumiwające! Mi dotarcie do Configuration Handbook zajeło bardzo dużo czasu. A przecież w literaturze każdego układu powinien być do tego odnościk
- w końcu każdy układ trzeba zaprogramować. A w literaturze Acexa niema inforamcji do czego złuża te wszyskie ,,dziwne piny do konfiguracji'' i że nCE musi być uziemione żeby układ się zaprogramował JTAG'iem... i potem trzeba kynarkiem trafiać w piny w rastrze 0.5 mm...
W artykule snipped-for-privacy@4ax.com jerry1111 napisał(a):
Pewnie masz większe doświadczenie mimowszystko wolał bym żeby to było tam napisane. może zaytam na comp.costam.fpga -- czasem tam sie chyba ludzie z Altery pojawiaja.
Chyba nie. To jest w dziale ,,Absolute maximim ratings'' czyli maks jaki jeszcze nie nieszczy układu ale może on działać błędnie. Pozatym z charakterystyk buforów wyjściowych wynika że do 40mA (przy VccIO=3.3v) powinny byc kompatybilne z TTL.
Ale jakies ograniczenie na prąd płynący przez pin'a chyba musi być, prawda? Inaczej (chyba) ten scalak nie miał by 14 pinów zasilania (nielicząc kilknunastu pinów masy)...
OK - wezmy to na logike :-) Jak limitowac prad plynacy przez poszczegolne piny zasilania? Wsadzac rezystory? :-)
Wspomniane 25mA.
Ostatnio sie dowiedzialem ze pewnien czlowiek pisze doktorat o wydzielaniu sie ciepla w FPGA i minimalizowaniu tego zjawiska. Wiec nie jest to temat prosty. Ja przyjmuje taka zasade, ze jak mam wieksza ilosc pinow mocno obciazonych, to po prostu staram sie je rozrzucic rownomiernie po roznych bankach. Z drugiej strony trzeba pilnowac, zeby do newralgicznych bankow (siakies szybkie sygnaly, czy co tam wychodzi w ukladzie) nie pakowac takich pinow. I badz to madry :-(
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.