Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => PSoC Mikrodenetleyici => Konuyu başlatan: Mucit23 - 25 Kasım 2016, 22:20:28

Başlık: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Mucit23 - 25 Kasım 2016, 22:20:28
Son bir haftadır PSoC lar ile çalışma fırsatı buldum. Açıkçası bayağı sevdim bu aletleri. Oldukça hızlı ve bloklarla programlama işi baya hoşmuş. Kod Tarafında da C ile herşey yapılabiliyor.  Peki neden bunlar bu kadar yagın değiller? Pahalı olmasımı? Şunu merak ediyorum aslında PSoC özellikle nerelerde kullanılır?
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Okan AKÇA - 25 Kasım 2016, 22:25:21
tanidigim bir tane firma sıkca kullanıyor daha cok ölcüm işlerinde hızlı çözümleri var.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: HexfeT - 25 Kasım 2016, 22:30:46
Pahalı bir oyuncu mouse'unda gördüm ben.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: tekosis - 25 Kasım 2016, 22:41:01
bir devrede değişken frekanslarda sinüs sinyal elde etmek için kullanıyorlarmış ama ben görmedim arkadaşım anlattı. hayatım boyunca sadece bu şekilde karşılaştım psoc ile.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Erol YILMAZ - 25 Kasım 2016, 22:51:43
Zamaninda Pic ile net sekilde halledemedigim bir konuda PSoC un isimi kolaylastiracagini dusunmustum.
Digital bloklari tam istedigim sartlari sagliyordu.
Aye (Murat) tanistirmisti beni de PSoC ile.
Allah rahmet eylesin. Iyi bir arkadasimizdi.
Ayrintisina girmeyecegim, bu proje urununun patenti alindi. Yaklasik 7-8 senedir uretiyoruz.

Bugun artik kullandigim chip obsolute olmak uzere.
Yeni bir PSoC a gecmek yerine projeyi bir sure once stm32f0 a tasidik.

PSoC iyiydi guzeldi ama bugun stm32 günü :)
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: okg - 25 Kasım 2016, 22:56:46
5LP ile çalıştım bir dönem,benim de çok hoşuma gitmişti
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Mucit23 - 25 Kasım 2016, 23:01:08
Benim Psoc da mikroişlemci tarafını pek merak ettiğim yok aslında onlar sıradan mikrodenetleyiciler ilede yapılabilir. Ben Verilog tarafını merak ediyorum. Verilog ile özel modüller tasarlanabiliyormuş. Tıpkı FPGA da olduğu gibi. Ben bu tarafı ile ilgileniyorum aslında.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: controller - 26 Kasım 2016, 12:14:10
https://shop.sonmicro.com/125KHz-RFID/125KHzModules/SM1250

Bu üründe Psoc kullanılıyor. Yapan Türk firması ve yurtdışında da kullanıldığını gördüm.

Psoc ile 125Khz rfid okuyucunun tüm analog ve dijital modüllerini gerçekleştirmişler.

Şuan son durum ne bilmiyorum ama ilk yapıldığı zaman dünyada tek chip ile gerçekleştirilen ilk 125khz rfid okuyucu idi.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: kenan_re - 26 Kasım 2016, 17:00:58
Bende PsoC 5 kullanıyorum. Buradan problemler konusunda iletişime geçebiliriz.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: 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.
(https://s16.postimg.cc/hq772pogl/Test.jpg)
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?

Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Maxim - 28 Kasım 2016, 12:51:23
bende geçen fark ettim, psog creatoru kurdum
bu kulvarda ilk başlangıç eğitimleri için nerelere bakmalıyız?
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Okan AKÇA - 28 Kasım 2016, 13:31:12
Helpte bütün hersey ayrıntısıyla aciklanmaktadir.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Mucit23 - 28 Kasım 2016, 13:38:26
Türkçe Döküman yok malesef. Herşey ingilizce. İngilizce olması çok problem değil. Anlatılanlar oldukça açık ve @Okan AKÇA nın da dediğin gibi yardım sayfasında herşey düzgünce açıklanmış. Birde PSOC forumlar var ki orası oldukça canlı. Şimdiye kadar iki tane soru sordum bir iki saat içerisinde cevap geldi.

Benim sorumu cevaplayabilecek olan varmı? @kenan_re  hocam buralardamısınız?
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Okan AKÇA - 28 Kasım 2016, 17:33:30
Paralel çalışma yok sadece gömülü analog devre modülleri  mevcut diğer kisimda yazilimsal boyutta ptc termocopul lcd icin kendi modülleri mevcut.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Mucit23 - 29 Kasım 2016, 10:46:46
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?

@okan hocam şunu sorayım. VHDL ile yazılan bir kodun PSoC daki işleyişi nasıldır?
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Okan AKÇA - 29 Kasım 2016, 22:01:00
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
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Zoroaster - 29 Kasım 2016, 22:06:05
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.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Okan AKÇA - 29 Kasım 2016, 22:21:09
Vhdl ile yapiliyorsa özel birşey  aramaya gerek yok  hocam.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Zoroaster - 29 Kasım 2016, 22:34:55
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.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: MC_Skywalker - 30 Kasım 2016, 09:37:38
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.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: 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.
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.
(https://s16.postimg.cc/hq772pogl/Test.jpg)
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?


Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Mucit23 - 30 Kasım 2016, 10:13:37
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?
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: kenan_re - 01 Aralık 2016, 00:11:04
Ş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ı?

Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Mucit23 - 01 Aralık 2016, 10:22:11
Hocam selamlar

"No input on instance" hatası neden alınır? Şöyle bir tasarımım var ve hata alıyorum.
(https://s11.postimg.cc/u2of94zs3/Test.jpg)

Ama kod derleniyor. Ve karta yükleyip çalıştırabiliyorum. Bilginiz var mı?
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: Mucit23 - 20 Aralık 2016, 11:16:56
Şu aldığım 10 dolarlık logic analyser'ların içinde de psoc var mış.
Başlık: Ynt: PSoC lar neden yaygın kullanılmıyor.
Gönderen: muuzoo - 20 Aralık 2016, 13:46:14
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.