Gönderen Konu: STM32F100C8T6B işlemcili dds yapımı  (Okunma sayısı 1379 defa)

Çevrimdışı TB5CVN



    TA Callbook kaydı

    Şükrü Özkarabacak
    MERSİN
  • OM/YL
  • ****
  • İleti: 274
  • TARSUS'TAN TB5CVN ŞÜKRÜ ÖZKARABACAK
Ynt: STM32F100C8T6B işlemcili dds yapımı
« Yanıtla #20 : 25 Ağustos 2017, 09:06:08 »
Sonradan aklıma geldi ikinci dediğinizdende olmaz çünkü aşağıda resmi olan ikinci programmerlede aynı hatayı alıyorum. Bunda kablo yok sonuçta flash bellek gibi bişey

Çevrimdışı TA4AJY

Ynt: STM32F100C8T6B işlemcili dds yapımı
« Yanıtla #21 : 25 Ağustos 2017, 12:05:54 »
@TB5CVN

Bilgisayar programlayıcıyı görmüş Şükrü Bey. Verdiğiniz ikinci resimde kullandığınız programlayıcının seri numarası ve versiyonu çıkmış. Sorun programlayıcı ile işlemci arasında.
İlk söylediğimi deneyin mutlaka.

Çevrimdışı TA2AKY

Ynt: STM32F100C8T6B işlemcili dds yapımı
« Yanıtla #22 : 25 Ağustos 2017, 15:19:28 »
başka bir yöntem ama bazı değişiklikler yapman lazım  https://i.hizliresim.com/6XOVg3.jpg
3.3 voltu mcu dan alıyorsun programlıyıcının ki boşta kalıyor.gnd ortak

önce devreni çalıştır.st nin programını aç
mcu nun reset butonunu bas bırak
sonra bot_0 butonuna bas bırak
programı yükle
eğer mcu'yu görmezse st nin proğramını yeniden başlat
sonra mcu'ya programı yükle.

yinede yüklenmezse bu proğramla dene http://www.st.com/en/development-tools/flasher-stm32.html
rs232 dönüştürücü ve bu programla resimdeki yöntemle sorun yaşamıyorum.




 
« Son Düzenleme: 25 Ağustos 2017, 15:25:55 Gönderen: TA2AKY »

Çevrimdışı TA2AKY

Ynt: STM32F100C8T6B işlemcili dds yapımı
« Yanıtla #23 : 12 Kasım 2017, 22:47:33 »
Hüseyin bey ordan limit dolmuş bağlantı böyle olacak
mcu nun reset butonunu basılı tut bırakma
sonra bot_0 butonuna bas 
sonra reset butonunu bırak sonra bot 0 butonunu bırak ve yazdır
komple sökmüyorsun sadece ayıracaksın
programı yükle
STM32F103C8T6   
« Son Düzenleme: 12 Kasım 2017, 22:57:06 Gönderen: TA2AKY »

Çevrimdışı TA2AKY

Ynt: STM32F100C8T6B işlemcili dds yapımı
« Yanıtla #24 : 12 Kasım 2017, 23:01:30 »
30 ve 31 pinler tx rx resimdeki yanlış .


30 PA9    TX
31 PA10  RX 
« Son Düzenleme: 12 Kasım 2017, 23:05:41 Gönderen: TA2AKY »

Çevrimdışı TA3ALS

Ynt: STM32F100C8T6B işlemcili dds yapımı
« Yanıtla #25 : 13 Kasım 2017, 09:58:04 »
Kartın üzerindeki pinleri şemaya göre cihaza bağladım ve ilk denememde program yüklendi. Bir çok kez yükledim ve hiç problem oluşmadı.
Hariçten besleme kullanmadım.
Programlayıcının üzerinde pin isimleri var.
Bunları şemada programlayıcı portunda belirtilen pinlere olduğu gibi bağladım.
Tx->Rx , Rx->Tx çapraz bağlantısı yapmadım.
Programlayıcının driverinin önceden yüklenmesi gerekiyor.
Sait Beyin verdiği programı kullandım.

Sentezleyici ile ilgili değerlendirmeme gelince(ver.4);
Bu alet DDS gibi değil, programlama verisini gönderdim, şak diye sinyali verdi diyemiyorsunuz.
Biraz uğraşmak gerekiyor.Bazı sorunlar çıkabiliyor.
15 MHz den daha yüksek kristaller genelde sorunlu çıkıyor. Öyle kolayca titreşmiyorlar. Eski tip kristallerde harmonik kristali olduğundan,  rezonans devresiz çalıştırınca kendi temel frekansında titreşmeye eğilimliler. Yani 27 MHz kristal aslında 9MHz de titreşiyor olabilir, Osilaskopla kontrol edilmeli. Birçok kristal denemek gerekebiliyor. En iyisi ve garantilisi de, TCXO kullanmak. Bulunamazsa 25-27 MHz hazır osilatör de kullanılabilir.
İki adet yaptım , biri sorunsuz çalıştı. Diğerinde her türlü önlemi almama rağmen kristal ile çalışmadı. Harici osilator kullandım. VFO güzel kitlenmesine rağmen, BFO stabil değildi.  Si 5351 den kaynaklandığını düşündüm. BFO ile VFO pinlerini yez değiştirttim. Garip bir şekilde BFO daki sorun devam etti. Sonrasında bir şekilde ARM ı yaktım ve kenara bıraktım.
Kişisel Değerlendirmelerim;
1- Ekran çok küçük.
2-Hem BFO, Hem de VFO yu barındırıyor. BFo frekanslarını ayarlamak kolay. Benim devremin BFO su var. Onu kullanacağım derseniz BFO yu kapatıyorsunuz.
3-Tek kristal filtre kullanma esasına göre tasarlanmış. BFO frekansı mode seçiminde otomatik kayıyor.
4-Çıkışlar kare dalga. Çıkışların akımı programdan ayarlanabiliyor. Diyot mikserleri direkt sürebilecek kadar güçlü.
5-Üniversal tasarlanmış, bir çok kullanım amacına hizmet edebilir.
6-Atlas 210 telsizini bilenler bilirler. Basit bir yapısı vardır, iki mikser ve arasında if katı ile kristal filtre kullanır. Alıcı durumunda ilk miksere vfo, ikinci mixere BFO bağlıdır. TX durmunda ise fetlerden yapılmış bir anahtar yardımı ile ilk mixere BFO, İkinci Mixere VFO bağlanır. Bu sentezleyicide kaydedilen bir ayarla PTT durumunda BFO ve VFO çıkışları yer değiştirilerek bu tür telsizlerde de, doğrudan kullanılacak şekilde yapılmış.
bu tip projelere bir örnek;

7-Alışkın olmadığım için Step tuşu bana çok kullanışlı gelmedi. Max 1KHz step var. Icomlara benzer bir yapı amaçlanmış. Belki de daha kullanışlıdır. Ama dinamik enkoder diye bir ayar var. Onu açarsanız hızlı çevirdiğinizde sanki step artmış gibi oluyor.
8- Enkoder ile ilgili ayar çok fazla. Reserv, enkoder bölücü, falan var.Özetle her çeşit enkoder kullanmak mumkün, ama tasarımcı sanki optik enkoder düşünmüş. Örneğin toplu farelerden çok basit bir şekilde imal edilebilir ve bozulma riski yok.
9-S-metreyi istediğiniz gibi set edebilirsiniz.
10- Burda sayamadığım epeyce özelliği var. Karıştırma türü (+BFO, -BFO,  +-BFO, FR) seçilebilir. Ekran Ofseti seçilebilir. Doğrudan dönüşüm alıcıları için frekans multiplier kullanmak gibi.
11- Çalıştırmak daha zor ve nazlı, DDS gibi basitçe değil.
Özetle tasarımcı iyi iş çıkarmış.


« Son Düzenleme: 13 Kasım 2017, 09:59:36 Gönderen: TA3ALS »

Çevrimdışı TA2AKY


Çevrimdışı TA1EH

Ynt: STM32F100C8T6B işlemcili dds yapımı
« Yanıtla #27 : 13 Kasım 2017, 20:03:24 »
 Örnek şemada ikinci mixer MC1496 iyi olmuyor.  MC1496 girişi düşük seviyeli işaret için muhtemel. Bende 2 (veya 4) diod'lu iyi sonuç verdi. IF katın sonunda seviye yüksek çünkü. Fakat 2 diodlu mixerde BFO işaretin tersten AGC devresini (var ise) etkileme durumu söz konusu olabilir. Birinci mix olarak fena degil MC1496. Hep onunla calıştıgım için iyi bilirim.  http://www.bluemavi.com/vitrin/tablo_new.asp?adet=1&kitap_id=756564#ara

Çevrimdışı TA3ALS

Ynt: STM32F100C8T6B işlemcili dds yapımı
« Yanıtla #28 : 13 Kasım 2017, 20:48:57 »
Yüksel Bey, ben o blok diyagramı çalışma sistemine örnek olsun diye verdim.
MC1496 ilk yaptığım cihazda vardı. Bana göre sadece modülatör olarak iyi. Bunun dışında yüksek işaret dayanımı zayıf, gürültü seviyesi de yüksek. Bununla doğrudan mixer girişli bir devre yaparsanız -100dBm den daha düşük seviyeleri duymak mümkün değil. NE602 'de bu seviye -120dBm dir. Ama kullanan arkadaşlar da var,  seviyorlar.
Ben genelde yüksek seviye diyot mikser kullanıyorum. Yüksek işaret dayanımı da, gürültü seviyesi de çok iyi. Frekansa göre kazancı da değişmiyor.

Çevrimdışı TA1EH

Ynt: STM32F100C8T6B işlemcili dds yapımı
« Yanıtla #29 : 13 Kasım 2017, 21:12:23 »
Bilgi için teşekkürler. Bundan sonra 602 ve 612.

Çevrimdışı TA3ALS

Ynt: STM32F100C8T6B işlemcili dds yapımı
« Yanıtla #30 : 13 Kasım 2017, 21:26:28 »
 NE602:       Excellent noise figure: <4.7 dB typical at 45 MHz
 NE612:       Noise figure at 45 MHz is typically below 6 dB

Başkaca farkları yok. NE602 daha iyi. Ama pratikte hiçbir fark hissedemezsiniz, fiyatı hariç.

Bu entegreler düşük akım harcamasının ön plana çıktığı, mobil, kamp vs. qrp çalışmaları için çok iyiler. Ama çok bantlı uygulamalarda tercih etmiyorum.