1 mHz çözünürlüklü kare dalga nasıl üretilir?

Başlatan magnetron, 11 Nisan 2020, 20:04:42

magnetron

merhaba forum,

STM32 ile 1 Hz çözünürlüklü kare dalga üretmek istiyorum

frekans 20 -35 Khz arası olucak

ama mesela 20.001 Hz veya 20.002 Hz üretmek

şu anda mesela 72.000.000 / 20.001 = 3599 bölen buluyorum

bunu timerin perioda yazınca 72.000.000 / 3599 = 20.005 Hz çıkıyor

bunu STM32 lerde yapmanın bir yolu var mı ?

teşekkür

ferdem

Bir yolu var mı bilmiyorum ama 35000 Hz ile 35001 Hz frekanslı işaretlerin periyotları arasındaki fark 1 ns nin altında kalıyor. Timer ile yapılmak istenirse bu kadar hassas bir zamanlama gerekiyor!
DDS (direct digital synthesizer) ile belirttiğiniz aralıkta 1 Hz çözünürlüklü sinüs elde edebilirsiniz.

RaMu

1/20000 = 50us
1/20001 = 49.997500125 us
1/20002 = 49.995000500 us

nano değil pikosaniyeninde altında.
34999 ile 35k ya bakılırsa dahada vahim.

Si5351 entegresine bir bakabilir misin yanlış hatırlamıyorsam işini görebilir.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

ipek

Bana 10.7Hz kare dalga lazım olmuştu,
AD9850 DDS ile yapmıştım,DDS çipinin içinde High Speed comparator mevcut,
Sinus signali buna girip,bias ayarıda yapınca oldukça güzel kare dalga üretiyor,
şimdiki çin modülleri 125MHz saat frekansı ile üretiliyor,benim yıllar evvel getirtiğim modülde Epson 100MHz saat takılı idi,DDS'107Hz ayarladım,Clok osilatörü söküp 10MHz Clock taktım,bingo...10.7Hz'i elde etmiştim.yani ona bölmek gibi bir şey olmuştu.

magnetron

cevaplara teşekkür

DDS den başka çare yok gibi görünüyor

bişey daha sorayım

bana bu frekans yarım köprü inverterde lazım

DDS çıkışındaki kare dalgaya alt üst moslar için dead time nasıl eklerim

bazı gate sürücülerde bu özellik var ama bunlar yüksek akımda pek iyi çalışmıyor

tunayk

Alıntı yapılan: magnetron - 11 Nisan 2020, 23:17:17cevaplara teşekkür

DDS den başka çare yok gibi görünüyor

bişey daha sorayım

bana bu frekans yarım köprü inverterde lazım

DDS çıkışındaki kare dalgaya alt üst moslar için dead time nasıl eklerim

bazı gate sürücülerde bu özellik var ama bunlar yüksek akımda pek iyi çalışmıyor

Sizin aradığınız frekans çözünürlüğü mü PWM çözünürlüğü mü?

kralsam

Alıntı yapılan: magnetron - 11 Nisan 2020, 20:04:42merhaba forum,

STM32 ile 1 Hz çözünürlüklü kare dalga üretmek istiyorum

frekans 20 -35 Khz arası olucak

ama mesela 20.001 Hz veya 20.002 Hz üretmek

şu anda mesela 72.000.000 / 20.001 = 3599 bölen buluyorum

bunu timerin perioda yazınca 72.000.000 / 3599 = 20.005 Hz çıkıyor

bunu STM32 lerde yapmanın bir yolu var mı ?

teşekkür

Fractional divider diye bir yapı var. SI5351 içinde de kullanılıyor. Oradaki ismi de multi synthesizer diye geçiyor. MCU ile yapılabilir mi bilmiyorum denemedim. Bir araştır istersen.

magnetron

Alıntı yapılan: tunayk - 11 Nisan 2020, 23:49:19Sizin aradığınız frekans çözünürlüğü mü PWM çözünürlüğü mü?

hocam tam 20.000 Hz veya 20.001 veya 20.002 Hz kare dalga oluşturmak istiyorum
( veya tam 28.000 veya 28.001 veya 28.002 veya 35.005 )

PWM olarak %50 duty olucak


magnetron

Alıntı yapılan: Mehmet Salim GÜLLÜCE - 12 Nisan 2020, 16:09:36şöyle bir aletle problemimi çözdüm.
rigol-dg1022z-25mhz-14bit-2-kanalli-fonksiyon-keyfi-sinyal-jeneratoru

hocam ben ultrasonik jeneratör yapmaya çalışıyorum
yani kare dalga sinyali jeneratörün yapısı içinde oluşturmam lazım

M.Salim GÜLLÜCE

Alıntı yapılan: magnetron - 12 Nisan 2020, 16:23:57hocam ben ultrasonik jeneratör yapmaya çalışıyorum
yani kare dalga sinyali jeneratörün yapısı içinde oluşturmam lazım
O zaman analog kontrol ve PLL dışında şansın yok gibi.
Yalnız yapacağın ünitede 10 binde 100 binde bir hassasiyete neden gereksinim var anlayamadım.
Yeni buluşlar peşinde olabilirmisin.
Ultrasonik modülasyon gibi..?

ipek

 %50 duty 1 Hz çözünürlük ile Kare Dalga AD9833 Modül işinizi görür, Deadtime Space Ratio falan demiyecekseniz,
fakat stabiite kaç PPM olacak ısı farkından bu kadar küçük frekanslar alır başını yürür..

magnetron

Alıntı yapılan: Mehmet Salim GÜLLÜCE - 12 Nisan 2020, 16:49:20O zaman analog kontrol ve PLL dışında şansın yok gibi.
Yalnız yapacağın ünitede 10 binde 100 binde bir hassasiyete neden gereksinim var anlayamadım.
Yeni buluşlar peşinde olabilirmisin.
Ultrasonik modülasyon gibi..?

hocam yeni buluş yapmak istemiyorum
ultrasonik transducerlerin Q'su çok büyük
inverter frekansı 1 Hz oynasa rezonanstan çıkıyor

M.Salim GÜLLÜCE

Alıntı yapılan: magnetron - 12 Nisan 2020, 17:45:17hocam yeni buluş yapmak istemiyorum
ultrasonik transducerlerin Q'su çok büyük
inverter frekansı 1 Hz oynasa rezonanstan çıkıyor
Doğal rezonans diye bişey yokmu ki onda dışına çıkıyor.
Biraz garip.

Transdüser hakkıda bilgiverebilirmisin.
Marka model üretici falan.

magnetron

Alıntı yapılan: Mehmet Salim GÜLLÜCE - 13 Nisan 2020, 02:21:34Doğal rezonans diye bişey yokmu ki onda dışına çıkıyor.
Biraz garip.

Transdüser hakkıda bilgiverebilirmisin.
Marka model üretici falan.


hocam işte o rezonansa getirmek zor

burda örnek var
http://luleplastik.com.tr/index.php/ultrasonik-kaynak/