semih_s
Hobici
- Katılım
- 16 Aralık 2020
- Mesajlar
- 1,908
Atölyemde bir sinyal jeneratörü yok. Hantek DSO2D10 osiloskoba entegre bir awg war ve bunu kullanıyorum. Yalnız üretilen sinyal bence çok kısıtlı. Frekansı yüksek 25MHz ama genlik düşük ve kontroller zahmetli. Hem de bu osiloskobu fazla elimde tutmayacağım. Bu yüzden basit ama kolay kontrol edilebilen bir sinyal jeneratörü yapmaya heveslendim ve geçenlerde bir çıkış katı tasarladım.
Amacım üretilen sinyalin genliğini artırmak ve bu sinyale yeterince offset verebilmek. Yani 1Vpp sinüs dalgayı 12 volta veya -12 volta taşıyabilmeliyim. Sinyal üreteci 3Vpp sinyal üretse de bunu yükseltebilmeliyim. Bunun için iki opamp kullandım. Opampın biri sinyali yükseltiyor, diğeri de offseti kontrol ediyor. Devreyi test etmek için deliksiz şekilde dizdim ve bastım.
Hantek'le 100Hz 1V ofsetli 1V p-p sinüs üretip devreye verdim. Mor sinyal giriş sinyali, Sarı sinyal çıkış sinyali (VO+) ve mavi sinyal ofset(VO-) . sarı ve mavi sinyallerin grafikteki referans noktaları aynı.
Ofset inputuna potansiyometre bağladım. Bununla ofsetin çıkışını değiştirebiliyorum. Çıkış katının offset inputunu Mcu'dan PWM+LowPass ile beslemek mümkün. Bunun bant genişliği önemsiz. Aşağıda ofseti değiştirdiğim durumlar var.
Bu devreye neyle nasıl sinyal üreteceğime karar vermedim. Önce 8 bit r2r ile bir mcu'nun bir portuyla sinyal üretmeyi düşündüm. Sonra esp32'nin dahili DAC'ını kullanmayı denedim ama frekans düşük kaldı. En azından 100KHz civarı bir sinyal almak istiyorum. Sinüs, kare, üçgen ve testere formunda dalgalar başlangıç için kafi.
Amacım üretilen sinyalin genliğini artırmak ve bu sinyale yeterince offset verebilmek. Yani 1Vpp sinüs dalgayı 12 volta veya -12 volta taşıyabilmeliyim. Sinyal üreteci 3Vpp sinyal üretse de bunu yükseltebilmeliyim. Bunun için iki opamp kullandım. Opampın biri sinyali yükseltiyor, diğeri de offseti kontrol ediyor. Devreyi test etmek için deliksiz şekilde dizdim ve bastım.
Hantek'le 100Hz 1V ofsetli 1V p-p sinüs üretip devreye verdim. Mor sinyal giriş sinyali, Sarı sinyal çıkış sinyali (VO+) ve mavi sinyal ofset(VO-) . sarı ve mavi sinyallerin grafikteki referans noktaları aynı.
Ofset inputuna potansiyometre bağladım. Bununla ofsetin çıkışını değiştirebiliyorum. Çıkış katının offset inputunu Mcu'dan PWM+LowPass ile beslemek mümkün. Bunun bant genişliği önemsiz. Aşağıda ofseti değiştirdiğim durumlar var.
Bu devreye neyle nasıl sinyal üreteceğime karar vermedim. Önce 8 bit r2r ile bir mcu'nun bir portuyla sinyal üretmeyi düşündüm. Sonra esp32'nin dahili DAC'ını kullanmayı denedim ama frekans düşük kaldı. En azından 100KHz civarı bir sinyal almak istiyorum. Sinüs, kare, üçgen ve testere formunda dalgalar başlangıç için kafi.