Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => PSoC Mikrodenetleyici => Konuyu başlatan: aYe - 10 Eylül 2006, 01:09:29

Başlık: PSoC Programmer
Gönderen: aYe - 10 Eylül 2006, 01:09:29
CYP 1.9

http://www.networkdisk.co.uk/900047 (http://www.networkdisk.co.uk/900047)

(http://img183.imageshack.us/img183/8307/type4eu0.jpg)
Başlık: PSoC Programmer
Gönderen: emperor - 10 Eylül 2006, 01:14:43
eywallah tatlisukurnazi hocam ellerine sağlık şema için teşekkür ederim...
Başlık: PSoC Programmer
Gönderen: ground - 10 Eylül 2006, 01:30:28
Bu da vardı..

http://www.aristasystems.com/psocisp.htm

(http://www.aristasystems.com/images/psocpink.jpg)

bide şuna bakın..

http://www.macro-peterburg.ru/cypress/PSoC/PSoC_programmator.html
Başlık: PSoC Programmer
Gönderen: ulaska - 10 Eylül 2006, 11:03:54
selamlar,

yukarıdaki CYP19 u yapmıştım, ama psoca eksik yazıyor. yani 64 byte corrupt oluyor. hem bu yüzden de verify hatası veriyor.

deneyem var mı yukarıdaki programı ve şemayı?

kullandığım psoc cy8c29466 idi.
Başlık: PSoC Programmer
Gönderen: aYe - 10 Eylül 2006, 14:29:04
Selam ulaska,

CYP'nin kullandiği 4 tip şema var.

Yukardaki type4, yeni başlayanlar'ı uğraştırmadan ilk denemeleri yapmalarını sağlasın diye onu ekledim.

Ben forumda daha önce pcb ve semasını verdiğim üzerinde de biraz değişiklik yaptığım type3'ü kullanıyorum.

Yazılım versiyonu olarakta cyp1.7 kullanıyorum. 1.9'u henüz deneyemedim dün akşam buldum ve foruma ekledim.

Henüz herhangi bir sorun yaşamışlığım yok. Yada var ben farketmedim   :D  

Hocam bu 64byte eksik yazılınca kod hiç mi çalışmıyor yoksa çalışıyorda yanlış mı çalışıyor?

Siz bu 64 byte eksik olayını nasıl yakaladınız?
Başlık: PSoC Programmer
Gönderen: akkoyunlu74 - 10 Eylül 2006, 21:57:01
-  cy8c27443 ün dip olanı var, cy8c29466 nın SSOP paketi var. SSOP yi dipe çeviren herhangi bir soket türü piyasada mevcutmu?  

tatlısukurnazı hocam;
Daha önce verdiğiniz şemada j2 den j7 kadar olan bağlantılar  psoc ayaklarına mı gidecek? Eğer öyleyse neden şemada direk psoc ta çizilmemiş(cy8c29466 ya göre) , başka psocları da bu şemayla programlayabileceğimiz ihtimali olabilirmi?
Başlık: PSoC Programmer
Gönderen: aYe - 10 Eylül 2006, 22:58:20
Hocam CY8C29466'nin da dip kılıfı var.

Malzeme temininiz sırasında bir karışıklık olmuş sanırsam.

CYP1.9 ve şemalarla bütün PSoC ailesini programlayabilirsiniz, CY8C29466 sadece örnek teşkil etmesi için seçilmiştir.

Programmer chip'leri otomatik tanır, sadece programmer'in uclarını programlayacagınız chip'de uygun bacaklara bağlamalısınız.

http://rapidshare.de/files/10117554/CypaYe.jpg.html (http://rapidshare.de/files/10117554/CypaYe.jpg.html)

Daha önce verdiğim ve üzerinde biraz modifiye yaptığım devrenin bağlantıları (CY8C29466 baz alınarak) şu şekilde;

J1 = VCC PSoC PIN28
J2 = PSoC PIN15 SDA (devrenizde bu pini J3 üzerinden kullanacaksiniz)
J3 = Tasarladiginiz devrede PSoC PIN15 SDA bacagiyla ilgili baglantilarinizi yapmak için bu ucu kullanın
J4 = PSoC PIN13 SCL (devrenizde bu pini J5 üzerinden kullanacaksiniz)
J5 = Tasarladiginiz devrede PSoC PIN13 SCL bacagiyla ilgili baglantilarinizi yapmak için bu ucu kullanın
J6 = Xres PSoC PIN19 reset bacağı
J7 = GND PSoC PIN14
Başlık: PSoC Programmer
Gönderen: akkoyunlu74 - 13 Eylül 2006, 01:39:56
Hocam selamlar

2 sorum olacak.

1- tüm psoc larda programlama için
Vdd ve Vss ile birlikte
a- SCL
b- SDA
c- XRES
pinlerini kullandığımızda meseleyi halletmiş olurmuyuz?
(Eğer öyle ise 8 pinli CY8C27143' te XRES olmadığına göre; bu pin hariç diğer bağlantıları yaptığımızda programlayıcı yine çalışırmı?)

2- CY8C29466'nın DIP olanı var dediniz. Ben pdf dosyalarına baktığımda:

CY8C 27143 PDIP  (8 PIN)
        27243 SSOP-SOIC (20 PIN)
        27443 PDIP-SSOP-SOIC (28 PIN)
        29466 SSOP (28 PIN) OLDUĞU YAZIYOR
CY8C29466 için  pdf dosyasında sadece SSOP paketinden bahsedilmiş. dip paketi sizin elinizde mevcutmu yada gördünüzmü? aynı sorum 27243 içinde geçerlidir.
Başlık: PSoC Programmer
Gönderen: Veli B. - 13 Eylül 2006, 01:50:55
(http://img143.imageshack.us/img143/9762/cy8c29466gd7.jpg)
Başlık: PSoC Programmer
Gönderen: akkoyunlu74 - 13 Eylül 2006, 02:18:52
Katana Hocam gereksiz bir ayrıntıya takılmış gibi görünüyorum ama bendeki pdf dosyasında dip tanımlanmamış, üstelik saypırs ın kendi sayfasından indirdiğim pdf dosyası. Resimdeki 27443' e ait olmasın?
Başlık: PSoC Programmer
Gönderen: Veli B. - 13 Eylül 2006, 12:17:05
Biraz sonra fotolarını koyayım.Fotomontaj uzun sürer şimdi ;)
Şu an elimdeler yani...

CY8C29466-24PXI
Başlık: PSoC Programmer
Gönderen: aYe - 13 Eylül 2006, 16:16:00
@akkoyunlu74
Hocam elimde 200 adet civarı DIP kılıf CY8C29466 var, az önce gidip bida baktım cidden varlar :)

Üstteki mesajınızda yaptığınız tüm yorumlar doğrudur yalnız 8 pin'de XRES olayına vakıf değilim daha önce 8 pin psoc kullanmadım.

Biraz araştırma yapıp size net birşeyler yazarım.
Başlık: PSoC Programmer
Gönderen: aYe - 13 Eylül 2006, 17:36:40
Evet hocam sanırım XRES baglantisi yapilmiyor.

Küçük bir araştırmadan sonra ulaştığım sonuç bu şekilde.

Elimde 8'pin PSoC olmadığı için deneyip net birşey söyleyemiyorum.

Ama eğer programlanmazsa programmer'in XRES çıkışını 8pin PSoC'un VCC girişine uydurmak(ek bir transistörle terslemek gerekebilir) dışında denenebilecek birşey yok.
Başlık: PSoC Programmer
Gönderen: ulaska - 14 Eylül 2006, 12:04:00
selam

64 byte eksik yazdğını şöyle farkettim,
orjinal hex ile,  psoctan geri yüklediğim Hex i karşılaştırdım.
zaten cyp programında gözüküyor yazılamayan byteler "X" olarak.

sizin yaptığınız cypaye çalışıyorsa o zaman ondan yapalım. ama o kadar pin headera gerek var mı ?  yani 5 pin yetmiyor mu ?

ben de 29466 kullanıyorum.


kolay gelsin
Başlık: PSoC Programmer
Gönderen: ulaska - 14 Eylül 2006, 12:18:51
@akkoyunlu74
aslında ufak bir PCB yapıp pin headerlarla onu kullanılşabilir hale getirebilirsin.
 bende de 29566 var, TQFP pakette. bakalım elde çıkartmayı deneyeceğim PCBsini.


@tatlisukurnazi
 ben analamadım senin cypaye bağlantılarını.
 yani anladığım kadarıyla, programlayıcının sürekli takılı mı olacak :)
yani P0.0 ve P0.1 portlarını kendimize kullanmak için programlayıcının takılı mı olması lazım :)

kolay gelsin
Başlık: PSoC Programmer
Gönderen: aYe - 14 Eylül 2006, 14:17:02
Evet ulaska sürekli takili kaliyor.

Yani üretim değil, geliştirme amaçlı kullanıyorum.

CYP üzerinden program butonuna basınca PSoC'un çalışması duruyor yeni kod yükleniyor ve programlanma bitince tekrardan kod koşturmaya başlıyor.

Pinleri analog switch ile ayırma sebebimse sürekli baglanti sirasında bu pinlere bagli donanımların programlamayı yada programlayıcının bu pinlere bagli PSoC harici donanımı etkilemesini engellemek. (PSoC ile smps yaptığınızı ve programlamayla ilgili pinlerin mosfet driver sürdüğünü düşünün, insystem çalışırken nasıl bir felaket'in söz konusu olacağını tahmin edebilirsiniz.)

Ben kodu derleyip kafamı devreye çevirene kadar yeni kod yüklenmiş ve çalışıyor oluyor.

Kimisi için fazladan iki pin lüks benim içinse fazladan iki yere dokunmak lüks bütün mesele bu :)

Pin ve entegre tasarrufu için yukardaki şemayı kullanın.
Başlık: PSoC Programmer
Gönderen: akkoyunlu74 - 15 Eylül 2006, 00:46:16
cy8c27243 'ün fiyatı 3.2$  (66 adetlik  pakette)
cy8c29466 'nın fiyatı 4.15$ (15 adetlik pakette)

Bu arada 27243 yakında 792 adetlik paketlerde satılacakmış. (bu sayıyı hangi ölçüye göre belirlediklerini bilmiyorum)

Bu fiyatlar Arrow dan alınma. Bu malzemeleri 3'er 5'er alabileceğim bir yerin telefonunu verebilirmisiniz?
Başlık: PSoC Programmer
Gönderen: aYe - 15 Eylül 2006, 10:39:20
Normalde 3'er 5'er şekilde arrow'dan ücretsiz sample diye alabilirsiniz.

Yok her çeşidinden elimde 3-5 tane olsun diyorsanız ve hatrı sayılır bir müşteri değilseniz arrow bunu vermez diye düşünüyorum.

Diger bir alternatif de cypress'in web sitesinden sample istemek ancak çok geç gönderiyorlar. (daha önce CY8C29866 istemiştim 6-7 hafta gibi bir sürede geldi)

Bunların dışında temin kanalı var mı pek bilmiyorum.
Açıkcası temin sorunu yaşamadığım için pek üzerine düşmedim.

Bir de bu tür başlık ile alakası olmayan soruları yeni başlık açarak sormaya özen gösterirsek forum için daha faydalı olur kanaatindeyim.

İyi çalışmalar.
Başlık: PSoC Programmer
Gönderen: aYe - 15 Şubat 2007, 18:25:40
Linkler yenilendi...

Tüm psoc ailesini kullanmak için ihtiyacınız olan herşey tek dosyada, şema, pcb, c derleyici ilacı vs..;

http://rapidshare.com/files/16591805/Cyp___Apranax.rar.html (http://rapidshare.com/files/16591805/Cyp___Apranax.rar.html)

İyi çalışmalar.
Başlık: PSoC Programmer
Gönderen: ahmet2004 - 25 Şubat 2007, 17:58:22
dün bir psocISSP programlayıcı pcb si hazırladım.

Şema kendi orjinal şeması.

eagle ve şemaları aşağıdaki linke ekledim.

(http://img101.imageshack.us/img101/9717/psocprg17ekhm3.jpg)

(http://img441.imageshack.us/img441/7356/semauk2.jpg)
Şeması bu.Aye arkadaşın verdiği CY1.7 ile programı kullanıyorum.

PsocISSP dosyalar... (http://rapidshare.com/files/18226875/PsocISSP.zip.html)
Başlık: PSoC Programmer
Gönderen: OptimusPrime - 04 Aralık 2008, 09:47:43
şuan psoc mini programmer a alternatif olacak ve CY8C21xxx/CY8C22xxx/
CY8C24xxx/CY8C24xxxA/CY8C27xxx serilerini programlayabilecek bir usb programmer üzerinde çalışıyorum. sanıyorum 2009 un ocak ayı ortalarında bitirebilirim.
Başlık: PSoC Programmer
Gönderen: ahmet2004 - 04 Aralık 2008, 17:35:54
donanım mı yazılım mı?
Başlık: PSoC Programmer
Gönderen: OptimusPrime - 04 Aralık 2008, 17:40:06
hem donanımı hemde yazılımı bitecek, yani bir ürün halini alacak...
Başlık: PSoC Programmer
Gönderen: ahmet2004 - 13 Ocak 2009, 06:49:48
::OptimusPrime::

Ocak Ortaları oldu.Varmı bir gelişme?
Başlık: PSoC Programmer
Gönderen: OptimusPrime - 27 Ocak 2009, 14:51:56
en geç ocak sonu bitiririm diye düşünüyordum ama evdeki hesap çarşıya uymadı.
fakat CY8C27443 üzerideki denemelerim başarılı.
şuanki durumu kısaca özetlemek gerekirse:
programlama modu "reset" olmak üzere, alet programlanması için takılan çipi tanıyor, programlama moduna girmesi için gereken vektörleri gönderiyor, flash belleği siliyor, tekrar yüklüyor, kontrol ediyor, son doğrulamasını ve korumasını yapıp işlemini bitiriyor. tüm bu saydıklarım yaklaşık 1dak 20 saniye içerisinde tamamlanıyor.
ayrıca programlayıcı usb destekli olup, vista uyumlu...
Başlık: PSoC Programmer
Gönderen: OptimusPrime - 03 Mart 2009, 13:33:43
Bitti :)

(http://img25.imageshack.us/img25/6645/39352584bk4.jpg)
(http://img25.imageshack.us/img25/189/22463451mc5.jpg)
(http://img21.imageshack.us/img21/6871/75237481cl1.jpg)
(http://img19.imageshack.us/img19/9175/91737376st7.jpg)
(http://img18.imageshack.us/img18/8858/26237038jb0.jpg)
(http://img17.imageshack.us/img17/8076/22404952lq6.jpg)
(http://img5.imageshack.us/img5/4303/20340466bu8.jpg)
(http://img25.imageshack.us/img25/9572/46193654uh2.jpg)
(http://img24.imageshack.us/img24/3812/80917342jb4.jpg)
(http://img25.imageshack.us/img25/7926/10px4.jpg)
(http://img25.imageshack.us/img25/3774/11hs4.jpg)
(http://img21.imageshack.us/img21/5462/12uz4.jpg)
(http://img19.imageshack.us/img19/5184/pic0003sv8.jpg)
(http://img18.imageshack.us/img18/9756/pic0006ns7.jpg)
(http://img17.imageshack.us/img17/9900/pic0007gm3.jpg)
(http://img5.imageshack.us/img5/7113/pic0008id9.jpg)
(http://img25.imageshack.us/img25/15/pic0009iy8.jpg)
Başlık: PSoC Programmer
Gönderen: ahmet2004 - 05 Mart 2009, 05:06:47
OptimusPrime:

Güzel bir çalışma olmuş.

Tebrikler.

PCB yi senmi hazırladın çift taraflı olarak.
Başlık: PSoC Programmer
Gönderen: OptimusPrime - 05 Mart 2009, 08:21:10
evet, devrenin pcb si bir cnc makinesi çıktısı.
Başlık: PSoC Programmer
Gönderen: OG - 05 Mart 2009, 13:04:10
devreyi laklayın veya vernikleyin, yollar oksitlenmesin.
Başlık: PSoC Programmer
Gönderen: OptimusPrime - 05 Mart 2009, 13:42:31
lak konusunda emin değilim. hem usb hemde mikro tarafında veri alışverişi yapılıyor. lakın kapasitif bir etkisi olabilir diye düşünüyorum. bu yüzden yolları kalaylamayı tercih edebilirim.