Picproje Elektronik Sitesi

BİLGİSAYAR => Tek Kartta Bilgisayar (SBC) => Konuyu başlatan: OptimusPrime - 18 Eylül 2019, 19:04:19

Başlık: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: OptimusPrime - 18 Eylül 2019, 19:04:19
 :du:

Diyelimki elimizde mcu ile yapilamayacak bir proje var. Gelistirme isimiz ise cokdan bitmis, uretimde ne kullanabiliriz derdindeyiz. Onumuzde ise al birini vur otekine 3 cozum var. (Belki baska seceneklerde vardir bilemiyorum)

1. SBC: Endustriyel ortamda kullanmak icin ne kadar guvenilir bilinmiyor. EMC testinden gecemeyedebilir. Cok yer kaplar. Uzerindeki SD den dolayi bugun olmazsa yarin yolda birakabilir.

2. SoM: Mantikli gibi dursada soketli yapisi, yasam suresi (gerci SCB icinde gecerli bu) ve bir firmaya bagli kalma meselesi kulaga hos gelmiyor gibi.

3. Sifirdan baslamak: Isleri yavaslatip, bolca teknik risk getirsede aslinda sonraki projeler icin bir alt yapi hazirlamis oluyor. Fakat oldukca maliyetli. Zaten kesin bir gol PCB tasariminda yenir dersek binlerce dolar sadece PCB numunesi ve dizimi icin savuruluyor. Adam/ay hesabi yapmiyoruz bile.

Sizce hangisi mantikli? Boyle bir karar vermek durumunda kalan oldu mu hic icimizde veya siz olsaniz ne yapardiniz?

 :-\



Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: taydin - 18 Eylül 2019, 19:27:49
Yaptığımız tasarımlarda bahsettiğiniz 2 ve 3 seçenekler arasında gidip geliyoruz. Biz mühendisler olarak 3. seçeneği istiyoruz :) ama bir süre sonra aklı selim galip geliyor ve bir SOM ile proje yapılıyor.

Sıfırdan yapmak birçok disiplinde büyük uzmanlık gerektiriyor ve ekipman olarak da çok pahalı cihazlar gerektirebiliyor. Örneğin işlemci ile DDR arasındaki PCB layout çok kritik. Burada hata yapmamak için "signal integrity" simulasyonu yapabilen bir CAD yazılımı lazım (en az onbinlerce dolar). Sonra PCB tasarımı yaptınız ama DDR ile sinalleşmede problemler var. Son derece pahalı (en az 20 bin dolar) lojik analizör alıp DDR arabirimini debug etmek lazım. Yüksek hızlı dijital tasarım yapabilen donanım mühendisleri de piyasada çok zor bulunuyor.

Bunun dışında yapılan ürünler FCC den geçmesi gerekiyor. Her bir test en az 5000 dolar. Testten geçemezse hadi tekrar devreyi debug et, olası radyasyon kaynaklarını belirle, düzelt ve tekrar teste git ...
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: satilla - 18 Eylül 2019, 19:33:15
1. Endüstriyel ortamda kullanılan SBC'ler var ancak endüstriyel oluşunda dolaı fiyatları bir hayli daha fazla. Buna karşın endüstriyle olmayan bir çok SBC'nin endüstriyel ortamda sorunsuzca çalıştığını gördüm.

2. SoM modüller için kılıf önemli, zira SODIMM soketin lehimlenmesinde dizgi firması bir hayli ter dökmüştü. Firmalara her durumda bağımlısınız, SoC üreticisi üretimi durdurursa ne yapacaksınız ya da sizi kendi kernel sürümüne zorlayacak driver güncellemesi yaparsa? (NXP ve TI bu konuda 10 sene garanti verebiliyor).

3. Burada yol ikiye ayrılıyor. Çinli SoC ürünleriyle tasarım yapıp maliyet avantajı elde edebilirsiniz ancak yazılım kısmında epey cebelleşirsiniz. Biz zor olan yolu seçmiştik ve ürünün piyasaya çıkışı 4 kişilik bir ekibin gece-gündüz çalışmasıyla bir seneyi buldu. Hala RAM yollarındaki empedans uyumsuzluğundan dolayı sıkıntı yaşanan cihazlarımız da mevcut :)

Tasarımı kendiniz yapacaksanız Batılı firmaların ürünlerine yönelmenizi tavsiye ederim.
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: SpeedyX - 18 Eylül 2019, 20:19:49
Projenin kullanım alanına ve üretim adedine falan çok bağlı fakat SoM diyorum. Zaten bir çok firmada görüyoruz, artık herkes öyle kullanıyor.

Bir firmaya bağlı kalmak zorunluluğu yok, alt kartı değiştirip yeni bir modül ile ilerlersiniz ama tecrübeyle sabit o ürün haline gelince kimse bunları takmıyor.
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: OptimusPrime - 19 Eylül 2019, 17:38:04
Peki SoM icin bilindik batili dogulu yari yolda birakmayacak bildiginiz sirketler var mi?

@satilla
Allwinner miydi o  :D Rockchip cinliler arsinda en iyisi gibi.
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: MC_Skywalker - 19 Eylül 2019, 20:23:07
NXP firmasının LPCXpresso kartlarını yapan firma https://www.embeddedartists.com

Bir zamanlar LPCXpresso karlarından bir tane almıştım, CodeRed (NXP satınalmadan önce)studio nun ücretsiz versiyonu için kayıt olurken incelemiştim siteyi.
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: brandice5 - 19 Eylül 2019, 23:19:09
https://www.toradex.com/

Üzmez ama pahalı.
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: satilla - 20 Eylül 2019, 07:34:26
Alıntı yapılan: OptimusPrime - 19 Eylül 2019, 17:38:04Peki SoM icin bilindik batili dogulu yari yolda birakmayacak bildiginiz sirketler var mi?

@satilla
Allwinner miydi o  :D Rockchip cinliler arsinda en iyisi gibi.

Evet Allwinner :) Benim kullandığım seride dahili DDR kalibrasyonu yoktu...

https://www.variscite.com/ Buraya da bakabilirsiniz i.MX serilerini öneririm.

Vaktiniz bol ve herşeyi temelden öğrenmek istiyorum derseniz Çin meşeili ürünler daha uygun olabilir.
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: SpeedyX - 20 Eylül 2019, 12:18:40
Verilenlere ek olarak, compulab, olimex, zedboard, solid-run, embeddedarm gibi seçenekler de var. Bunlar benzer boardlar yapıyorsa maliyete göre biri seçilir.

Detaylı arama ile de ihtiyaca uygun board bulunabilir
https://eu.mouser.com/Embedded-Solutions/Computing/System-On-Modules-SOM/_/N-aez5p
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: foseydon - 20 Eylül 2019, 12:48:18
@OptimusPrime

SBC

Endüstriyel işler için kesinlikle önermiyorum. EMC falan da dert değil, geçirtirsiniz bir şekilde. Sebebi destek. Ne zamana kadar üretilecek bilmiyorsunuz, sorunu çıkar mı belli değil, döküman konusu sıkıntılı olabiliyor vs. Ayrıca, size esneklik tanımıyor. Bu da tasarım aşamasında sorun demek.

Nerde kullanılır? Asıl amacı olan, gömülü linux sistemlerini öğrenmekte. Seri üretimi olmayan, tek seferlik işlerde.

SOM

İlk tercihiniz olsun. İşin zor kısımlarını sizden alıyor. Bunları siz yapabilecek bile olsanız, hem zaman kazanmış oluyorsunuz, hem bir sürü dertten kurtulmuş oluyorsunuz. SBC'nin aksine desteği var, ne zamana kadar üretilecek bilirsiniz, dökümanlar derli topludur, adetli alımlarda isterseniz kendinize özel tasarım yaptırtabilirsiniz.

SIFIRDAN TASARIM

Derdi çok. Yapılmaz demiyorum, ama bir sürü alanda uzmanlık ve maliyetli ekipmanlar gerektiriyor çoğu zaman. SOM gibi bir alternatif varken, ufak firma için gereksiz çaba olur.

Alıntı yapılan: undefinedPeki SoM icin bilindik batili dogulu yari yolda birakmayacak bildiginiz sirketler var mi?

hocam kullanacağın işlemciye göre değişir. Genelde silicon üreticisinin sayfasında bir yerlerde "design partners" tadında bir bölüm olur, orada yazar. Geliştirici forumlarına da tanışabilirsin, ayrıca gugıl var :). İşin özü, belli başlı birkaç som üreticisi yok. Seçtiğin silikona göre araman lazım. genelde, tasarımcı firmalar tek firmaya çalışıyor. atıyorum, qualcomm tasarım firması sırf qualcomm ürünlerine som çıkartıyor, nxp tasarım firması nxp ürünlerine abanıyor vs. mantıklı olan da o aslında. ha birkaç firmaya birden çalışan yok mu, var. ama sayısı azdır. nihayetinde, sen hangi işlemcide karar kıldıysan, onun için üretici aramak zorundasın. öyle, one stop shop tadında bir yer yok.

Ben son yaptığım proof of concept çalışma için intrynsic firmasından bir som kullandım:

https://www.intrinsyc.com/computing-platforms/open-q-626-system-on-module-som/

ana kartı vs. de var, istersen alabileceğin. şimdi şu örnekten bile gitsek, som kullanmanın neden mantıklı olduğunu anlarsın. bunu sıfırdan yapacak olsam, bilgi yetmez, malzeme yetersiz, zaman kısıtlı. bir sürü artı sağlıyor. çok imkanı, bir sürü mühendisi olan firmada çalışıyor bile olsan, süreci hızlandırmak için yine som alıp çalışmaya başlayabilirsin. sonuçta hardware olayın bir kısmı, bir de soft kısım var. onun için de tasarımın bitmesini bekleyecek halin yok. sonuçta sıfırdan yapmak istesen bile som her türlü sana lazım.

firma olarak aklıma gelenleri yazayım qualcom için.
varicite bir arkadaş yazmış ama, qualcomm çeşidi çok yoktu.https://www.variscite.com/
intrinsyc, https://www.intrinsyc.com/
via, evet bildiğimiz eskiden anakartlara chipset üreten via.  https://www.viatech.com/en/
inforce, https://www.inforcecomputing.com/
mistral, https://www.mistralsolutions.com/
birkaç tane de uzakdoğulu üretici vardı yine, aklıma gelmedi.
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: ziyaretci - 20 Eylül 2019, 13:49:55
Biri de yazmamış; "SBC nedir?" "SoM nedir?" diye. :)

Bu terimlerin ne anlama geldiğini bilmiyorum. :du:  Arama motorlarına da yazmak istemiyorum, biraz açıklama yapabilir misiniz?

Teşekkür ederim.  :-[
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: foseydon - 20 Eylül 2019, 14:59:26
Alıntı yapılan: erkantr67 - 20 Eylül 2019, 13:49:55Biri de yazmamış; "SBC nedir?" "SoM nedir?" diye. :)

Bu terimlerin ne anlama geldiğini bilmiyorum. :du:  Arama motorlarına da yazmak istemiyorum, biraz açıklama yapabilir misiniz?

Teşekkür ederim.  :-[

SBC = Single Board Computer = Tek karttan oluşan bilgisayar. al, çevre birimlerini tak(monitör vs.) bilgisayar olarak kullan. Örnek, raspberry pi.
SOM = System on Module = Tek modül üzerinde sistem. Belirli bir işlemcinin sunduğu fonksiyonlara tasarım yapmadan erişmeni sağlayan bir kart. Misal, işlemcinin GSM özelliği vardır, bunun için tasarım yapmazsın. Zaten yapılmıştır, bu özelliğe ulaşman için gerekli pinler karttan çıkartılmıştır. Alır kendi tasarımına eklersin, bu pinlere gerekli besleme, data vs. gibi şeyleri sağlarsın kolayca GSM özelliğine sahip olursun. örnek yukarıda var.
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: OptimusPrime - 25 Eylül 2019, 20:02:45
Gaza geldim, evde kendi SoM mumu kendim yapayim dedim  :D Soyle bir maliyet cikarttim iMx6ULZ icin. Sonuc pekde ic acici olmadi, en az 1500$ i gozden cikarmam gerekiyor.  :( 

Belki BGA kilifi firinda lehimlersem bi tasarruf saglayabilirim gibi.  :D
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: M.Salim GÜLLÜCE - 25 Eylül 2019, 22:23:26
Mümkün olsa rölelerle yada transistörlü kapı devreleriyle bir bilgisayar yapmak isterim.
Lakin artık ömrüm de yetmez buna :(
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: MC_Skywalker - 25 Eylül 2019, 22:39:30
@Mehmet Salim GÜLLÜCE hocam transitör ile değilde şu adamın yaptığı gibi TTL IC'ler ile yapılır.

https://www.youtube.com/user/eaterbc

Bu da başka birini yaptığı ticari çalışma
https://gigatron.io
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: M.Salim GÜLLÜCE - 26 Eylül 2019, 10:05:41
Alıntı yapılan: MC_Skywalker - 25 Eylül 2019, 22:39:30@Mehmet Salim GÜLLÜCE hocam transitör ile değilde şu adamın yaptığı gibi TTL IC'ler ile yapılır.

https://www.youtube.com/user/eaterbc

Bu da başka birini yaptığı ticari çalışma
https://gigatron.io
Eğitim amaçlı olması açısından şemalarıda açık şekilde şöyle bişey olabilir.
Her meslek lisesinde bir tane olsun isterim.
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: taydin - 26 Eylül 2019, 12:13:45
Alıntı yapılan: Mehmet Salim GÜLLÜCE - 26 Eylül 2019, 10:05:41Eğitim amaçlı olması açısından şemalarıda açık şekilde şöyle bişey olabilir.
Her meslek lisesinde bir tane olsun isterim.

Mikroişlemciyi böyle bir sistem üzerinde öğretince hakikaten öğrencinin kafasında olay tam anlamıyla canlanmış olacak. Adeta kendisini işlemci yerine koyup adım adım yapılanları kafasında sanal olarak yapacak.

Ama bizim eğitimcilere bunu kabul ettirmek zor. Onlara göre "artık 64 bit işlemci çıktı fiyatı da birkaç dolar. Bu ne işe yarayacak? Tekerleği yeniden icat etmeye ne gerek var?" diyecekler.

Aynı eğitimciler, eğitim amaçlı sıfırdan kurulan endüstriyel kontrol devreleri yerine, giderler Siemens'e milyonlarca Avro verip onların ürünleri üzerinden endüstriyel kontrol dersi verirler. Mezun olan adam da Siemens'den başka bir kontrol sistemi görünce tamamen şapşal hale gelir ;D
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: M.Salim GÜLLÜCE - 26 Eylül 2019, 12:15:16
Alıntı yapılan: taydin - 26 Eylül 2019, 12:13:45Mikroişlemciyi böyle bir sistem üzerinde öğretince hakikaten öğrencinin kafasında olay tam anlamıyla canlanmış olacak. Adeta kendisini işlemci yerine koyup adım adım yapılanları kafasında sanal olarak yapacak.

Ama bizim eğitimcilere bunu kabul ettirmek zor. Onlara göre "artık 64 bit işlemci çıktı fiyatı da birkaç dolar. Bu ne işe yarayacak? Tekerleği yeniden icat etmeye ne gerek var?" diyecekler.

Aynı eğitimciler, eğitim amaçlı sıfırdan kurulan endüstriyel kontrol devreleri yerine, giderler Siemens'e milyonlarca Avro verip onların ürünleri üzerinden endüstriyel kontrol dersi verirler. Mezun olan adam da Siemens'den başka bir kontrol sistemi görünce tamamen şapşal hale gelir ;D

Ben eyle hocaları döwerim wallaaa bak.. :o
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: OptimusPrime - 26 Eylül 2019, 20:18:59
Hazir baslamisken ogrencileride dovmek lazim. Bu cihazla bile ogrencinin kafasinda birsey canlanacagini sanmiyorum  :D
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: mufitsozen - 26 Eylül 2019, 20:56:28
Alıntı yapılan: OptimusPrime - 26 Eylül 2019, 20:18:59Hazir baslamisken ogrencileride dovmek lazim. Bu cihazla bile ogrencinin kafasinda birsey canlanacagini sanmiyorum  :D

@OptimusPrime hocam sen yapma Allah askina!! Bu devirde ogrenci dovmek ne demek yaaa?

Aralarindan rastgele birini secip,  verecen 220yi oburlerinede ders olur, zihinleri acilir  :P
Başlık: Ynt: SBC mi SoM mu yoksa sifirdan tasarlamak mi?
Gönderen: muuzoo - 27 Eylül 2019, 09:26:00
Alıntı yapılan: mufitsozen - 26 Eylül 2019, 20:56:28@OptimusPrime hocam sen yapma Allah askina!! Bu devirde ogrenci dovmek ne demek yaaa?

Aralarindan rastgele birini secip,  verecen 220yi oburlerinede ders olur, zihinleri acilir  :P

 :D hani denir ya "elektrik alamadım" diye. Belki bu sayede bir elektriklenme olur konu ile alakalı. :)