Pro nejake aplikace zrejme ano, ale priznam ze jsem je nikdy nepouzil. Jednak jsou obvykle celkem neprijemna pouzdra typu FBGA, pak cena a dostupnost.
SDRAM ma nevyhodu nutneho "sloziteho" controlleru v FPGA a hromada spoju, zase se budou koupit dat zrejme i za 10 let v identickem pouzdre, ktere jde navic zapajet rucne na plosnak se "zemedelskymi" tolerancemi.
Docela by mne ale zajimalo jestli nekdo pouzivate ruzne DDR4/5 v embedded designech co je tam vse za uskali. Jestli si nechaji libit alespon z casti veci co si muzu dovolit k te SDRAMce.
3. 2. 2021, 13:19 editováno autorem komentáře
Ja embedded nedelam (delal jsem kdysi davno kdyz jsem nevedel do ceho pichnout - pro prazaky : nevedel jsem profesne kam dal).
Co koukam v cem se hrabe manzelka tak uz dlouho nic vyjma mereni a par workaroundu primo takhle nepajeli. Proste navrhnou prototyp a v cine jim to doplacaji z nejakeho referencniho designu. Treba ovladaci panel je v podstate tablet, ale ty PLC a dalsi prvky na ktere to je napojene je vetsi sranda. Takze BGA neni uplne problem. Respektive je problem "plicniho oddeleni". Plus controller chiplet stejne dodali vyrobci te SoCky takze je tam vyhodna sleva.
3. 2. 2021, 19:58 editováno autorem komentáře
jojo, to je presne ono. Ale i to napeti je komplikovane, 3V3 ma svoje kouzlo, clovek pak neresi ruzne VCCIO pro ruzne banky, ktere casto nejsou tak jak by chtel layout plosnaku.
Technicky neni az takovy problem BGA zapajet, hlavni problem je ten plosnak. Priznam ale ze BGA jsem pajel rucne jen vyjimecne a vse to byly humpolacke roztece, uspesnost nebyla 100%. nemam praxi, ale treba TQFP s 0.4mm rozteci dam bez potizi. Nebo QFN s 0.5 taky.
jj, jak to ma vyvody okolo, da se :) dobra pasta, dobrej flux, horky vzduch a jde to. Kdyz je mikroskop je to bomba. Co prebejva clovek odsaje copankem :) bga to je pak jak shredingerova kocka. Dokud to nezapnes, nevis jestli to je zive nebo ne. A pak se ti muze stat ze to pri zapnuti umre :D
skvela prednaska jednoho pana borce ... veci co se ve skole nedovite
https://www.youtube.com/watch?v=ySuUZEjARPY
Jestli Tě zajímá názor amatéra, tak také něco přidám. Nedávno jsem si postavil linux desku, tak nějakou zkušenost mám. Řekl bych, že je jedno, jestli děláš SDRAM nebo DDR5. Pořád to je high-speed, jenom tolerance se snižují. Pořád řešíš to stejné - impedance, délky, crosstalk, propagation delay atd. V různých vrstvách se signál šíří různou rychlostí, což u vysokých rychlostí může vadit. Jo, SDRAM určitě odpustí mnohem více, ale dnes si to dokáži představit na nějaký embedded s RTOS, kde to postavíš na 4 vrstvách. Ale když chceš linux, tak zjistíš, že aplikační procesor se prakticky dělá pouze v BGA, k tomu máš paměti, které jsou také BGA. Aby jsi udělal fanout z BGA, potřebuješ alespoň 6 vrstev, vhodný strack-up a relativně přísné výrobní tolerance, což něco stojí. Byť amatér, chtěl jsem si to zkusit a zaplatil jsem to. Ale znovu bych touto cestou nešel, pokud bych neplánoval vyrobit minimálně 100vky kusů. Záleží na jakých projektech děláš, ale "zapájet" BGA je na tom asi to nejjednodušší bych řekl. I u profíků jsem viděl, že raději použijí nějaké jiné polo-hotové řešení nebo se drží referenčních designů, což také může být problém, protože třeba máš jiný stack-up a musíš to celé přeroutovat (můj případ). Takže u malých sérií bych asi sáhnul po nějakém System on module. Podívej se třeba na https://octavosystems.com/ Je to hotové řešení CPU-RAM-VREG, BGA které nebudeš mít problém osadit a stačí 4-vrstvá deska doslova za pár korun...