Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: z - 20 Ağustos 2019, 15:13:56

Başlık: STM32F103 JTAG(SWD) BAGLANTI SORUNU VE COZUMU
Gönderen: z - 20 Ağustos 2019, 15:13:56
Jtag cihazi ile STM32F103 cipli kartlarim arasindaki SWD baglantisini 40cm uzunlugunda siradan tekli kablolarla yapiyorum. Bu tip baglanti gurultuye davet ediyordur ve cipe kod atarken yada debug yaparken surekli hata aliyorum.

SWDIO bacagindan GNDye 39pf kapasitor bagladigimda tum sorunlar bitiyor.

Aklinizda bulunsun.

Başlık: Ynt: STM32F103 JTAG(SWD) BAGLANTI SORUNU VE COZUMU
Gönderen: ~ENES~ - 20 Ağustos 2019, 22:10:43
Tesekkurler kiymetli tecrubenizi paylastiginiz icin  ::ok  ::ok
Başlık: Ynt: STM32F103 JTAG(SWD) BAGLANTI SORUNU VE COZUMU
Gönderen: Cemre. - 20 Ağustos 2019, 22:37:22
Alıntı yapılan: z - 20 Ağustos 2019, 15:13:56Jtag cihazi ile STM32F103 cipli kartlarim arasindaki SWD baglantisini 40cm uzunlugunda siradan tekli kablolarla yapiyorum. Bu tip baglanti gurultuye davet ediyordur ve cipe kod atarken yada debug yaparken surekli hata aliyorum.

SWDIO bacagindan GNDye 39pf kapasitor bagladigimda tum sorunlar bitiyor.

Aklinizda bulunsun.

Jtag cihazı tarafından mı işlemci tarafından mı? Yoksa fark etmez mi :)
Başlık: Ynt: STM32F103 JTAG(SWD) BAGLANTI SORUNU VE COZUMU
Gönderen: z - 21 Ağustos 2019, 11:22:31
Jtag cihazimin 20cm uzunlugunda kablosu ve ucunda konnektoru var.

MCU kartimin JTAG pinlerine de 20cm uzunlugunda ucunda pinheader olan kablo takili.

Iki konnektoru birbirine takip kapasitoru de ara baglanti ustunde yaptim. Yani kapasitor baglantisi hemen hemen kablonun tam ortasina denk geldi.

Siz bir bir tarafta bir digger tarafta deneyin zaten cozumu su sekilde buldum;

Bir turlu kod yukleyemeyince scopu once clk hattina koyup kod atmayi denedim. Bu esnada gayet yakisikli jtag clock darbelerini gordum.

Hata olunca bu kezde jtag da SWD Data I/O pinini scopla izledim. Kod atmayi denedigimde gene yakisikli bir data sinyali gordum.

Oda nesi kod yuklendi. Scop probunu cikarttim kod yuklenemedi. Probu taktim kod yuklendi. Cikarttim yuklenemedi.

Ben de haa demekki scop probunun toprakla olan kapasitesi Dat I/O hattina baglaninca sorun duzeliyor dedim ve ortalikta gezinen 39 pF i ilgili hatta bagladigimda artik her defasinda kodun yuklenebildigini gordum.

Tabiki normalde JTAG kablosunu cok kisa tutmak en iyisi. Fakat uygulamada uzun kablo gereksinimi dogabiliyor.

Başlık: Ynt: STM32F103 JTAG(SWD) BAGLANTI SORUNU VE COZUMU
Gönderen: ipek - 21 Ağustos 2019, 13:05:53
hocam yıllar evvel Epson Laser printer aldık şirkete,şirket amerikan bazlı olduğu için herşey jilet gibi muntazam öyle ortada kablo falan görmek istemiyorlar,tabiiki bu arada kablo yetmiyor,ara tara Bimel diye bir firma buldum 3 Metrelik bir kablo su hortumu gibi kalın,neyse problemi çözdük sandık,bir müddet sonra ilgili eleman çıkan fontlarda gost shadow var dedi ve Romar'ı aradık bir teknisyen geldi printeri açtı ve paralel port fişinin en az 15 pinine 47pF seramik kapasitör attı ve durum düzeldi,ne yaptınız diye sorduğumda kaplo kapasitesini termine ettim dedi,yani bir kaç piko hayat kurtarıyor...
Başlık: Ynt: STM32F103 JTAG(SWD) BAGLANTI SORUNU VE COZUMU
Gönderen: z - 21 Ağustos 2019, 13:25:20
Evet kablo uzatildiginda kablo ucundan geri yansima oluyordur. Clk sinyali ile Data sinyali arasinda olmasi gereken kritik T suresi sasiyor olmali.

Bunun cozumu de hat empedansi ile oynamak, hat sonunu direncle yuklemek vs.

39pF degeri ozenle secilmis bir deger degil. Yazdigim gibi o esnada masada 39pf duruyordu onu denedim. Belki 10pf da is gorecek.

Başlık: Ynt: STM32F103 JTAG(SWD) BAGLANTI SORUNU VE COZUMU
Gönderen: Cemre. - 21 Ağustos 2019, 19:45:17
Stlink cihazım usb ile çalışıyor. Ben çözümü USB dişi-erkek uzatma kablosu kullanmakta buldum. Tavsiye ederim.
Başlık: Ynt: STM32F103 JTAG(SWD) BAGLANTI SORUNU VE COZUMU
Gönderen: OptimusPrime - 21 Ağustos 2019, 20:07:16
Kond sadece yuk bindirip yansimayi bastiriyordur. Seri direnc de deneyebilirsin buda yansimayi sondurur. Veya iki tarafin empedanslarini esitleyebilirsin.

Band genisligi yuksek bir scope un varsa yansimayi gorebilirsin hatta kablo uzunlugunuda hesaplayabilirsin  :D
Başlık: Ynt: STM32F103 JTAG(SWD) BAGLANTI SORUNU VE COZUMU
Gönderen: z - 25 Ağustos 2019, 12:08:31
Kondansatoru SW DIO degil SW CLK bacagina baglamisim. Ilk yazimda yanlis yazmisim.