PSoC lar neden yaygın kullanılmıyor.

Başlatan Mucit23, 25 Kasım 2016, 22:20:28

Okan AKÇA

Vhdl ilgili calismam olmadi. Vhdl ile lazer  cnc yapan arkadasim vardi. Ona neden vhdl dedigim zaman işlemlerin ayni anda yapilmasi gerektiğini söylemişti ornek olarak lazer  x ekseninde giderken y eksenindeki hareketlerinde ayni olmasi gerektigini söylemişti lazer ışığını gönderdiğimiz zaman x kontrol et y kontrol  et   demek olmaz dedi

Zoroaster

Lazerci arkadaşın MCU ile beceremediğinden öyle demiş.

Çok çok çok yüksek adımlama frekansı gerekirse ucuz tipten MCUlar yetişemez. O zaman hardware çözümler şart olur.
Seytan deliginden kacti.

Okan AKÇA

Vhdl ile yapiliyorsa özel birşey  aramaya gerek yok  hocam.

Zoroaster

VHDL ile yapılır da lazer için FPGA lüks olmuş.

5 mm hatveli vida kullanmış olsa 1 motor turunu 1000'e bölse 5um çözünürlüğe ulaşır.

3000 RPM motor kullanıp bunu da süper şekilde kontrol etse saniyede 50 tur. Saniyede 250mm.
Saniyede 25 cm kesim demek.

Tüm bunlar için saniyede 50.000 pals üretmesi gerekiyor. Bunun için FPGA'ye geçilmez.

İhtiyaç olmadığı halde saniyede 250 bin pals üretiyoruz falan demek için FPGA göz boyama aracı oldu.
Seytan deliginden kacti.

MC_Skywalker

FPGA ile yap mak göz boyamak için olmasa gerek. bakımını yaptım makinadaki, DC servo, AC servo, Liner Motor,Laser kontor kısacası tüm kontro kartları hatta makinanın PC ile haberleşen PCI kartı bile FPGA ile yapılmış.

bu makinanın kartlarından yedek parça olarak stok almak istersenen ucuz kartı €10000. arzalı kartı geri verip kart değişim yaparsan €5000 + servis bedeli

FPGA mış, MCU muş yok CPU+GPU muş seçim bana göre sadece ve sadece para belirler.

kenan_re

Merhabalar kolay gelsin,
Kusura bakmayın yoğun olduğum için forma gelemedim. Mesajınızı yeni gördüm. Yapmanız gereken Control Register Compenet'ini kullanmak.
Alıntı yapılan: Mucit23 - 28 Kasım 2016, 12:30:48
Selamlar

@kenan_re
Bende Psoc 5LP kullanıyorum. Bu başlık altında birkaç soru sormak istiyorum. Sorular Genellikle tasarıma yönelik olacak.

PWM bloğu ile PWM sinyali alıyorum. Bu sinyali Başka bir Lojik Sinyal ile VE işlemine tabi tutmak istiyorum.
Tasarım tam olarak aşağıdaki gibi olacak.
(Resim gizlendi görmek için tıklayın.)
Burada Disp_En ile tanımladığım hattı yazılımsal olarak 1 veya sıfır yapmak istiyorum. Bunu nasıl yaparım. Bu şekilde hattın bir ucunu boşta bırakınca hata veriyor. Bu iş için ne kullanmam lazım?



Mucit23

Alıntı yapılan: kenan_re - 30 Kasım 2016, 10:07:42
Merhabalar kolay gelsin,
Kusura bakmayın yoğun olduğum için forma gelemedim. Mesajınızı yeni gördüm. Yapmanız gereken Control Register Compenet'ini kullanmak.

Evet Teşekkürler, Bir örnekte görüp aynısını uyguladım. Sizi yakalamışken :) VHDL'in PSoC üzerindeki işlevi konusunda bilginiz varmı?

Alıntı yapılan: Mucit23 - 28 Kasım 2016, 13:38:26
Hocam ben VHDL ile neler yapılabileceğini tam olarak kavrayabilmiş değilim. Şuanda proje odaklı gidiyorum. O şekilde öğrenmeye çalışıyorum. Mesela Bana paralel giriş seri çıkışmodüller lazım. Bunlardan birden fazla olacak tek clock hattı ile senkronize çalışacak. Basit Shift Register mantığı ile bunları VHDL de tasarlayabilirmiyim?

kenan_re

Şimdilik VHDL konusuna girmedim fakat firma tüm kalbini açmış durumda inanılmaz bir döküman yardımı var. İngilizce sıkıntısı çeksemde yeterli örnekle bu sorunu aşabiliyorsunuz. İçindeki tüm Kompenetlere erişimi var. (DAC,ADC,PWM,DMA....)
UDB kaynak kullanımı sorun yaratsa da alternatif çözümler sunuyor. Daha öğrenecek çok şey var :))))

Alıntı yapılan: Mucit23 - 30 Kasım 2016, 10:13:37
Evet Teşekkürler, Bir örnekte görüp aynısını uyguladım. Sizi yakalamışken :) VHDL'in PSoC üzerindeki işlevi konusunda bilginiz varmı?


Mucit23

Hocam selamlar

"No input on instance" hatası neden alınır? Şöyle bir tasarımım var ve hata alıyorum.


Ama kod derleniyor. Ve karta yükleyip çalıştırabiliyorum. Bilginiz var mı?

Mucit23

Şu aldığım 10 dolarlık logic analyser'ların içinde de psoc var mış.

muuzoo

#25
Alıntı yapılan: Mucit23 - 20 Aralık 2016, 11:16:56
Şu aldığım 10 dolarlık logic analyser'ların içinde de psoc var mış.

Apple Airpod ürününde de mevcut.

Part number CY8C4146FNI-S443, PSoC by Cypress

http://mindtribe.com/2016/12/apple-airpods-teardown/

Ayrıca sayfayı da incelemenizi tavsiye ederim. Bir tek kulaklığın içine bu kadar parça nasıl sığar hayret verici doğrusu.
gunluk.muuzoo.gen.tr - Kişisel karalamalarım...