Bir Sinyalin DC Ofsetini Değiştirme


14

0 V ile 5 V arasında salınan bir dalga formu üretecinden üretilen kare bir dalga var. Jeneratör negatif DC ofsetlerini desteklemiyor. Bu sinyali yaklaşık 0 V değerinin ortalanması için aşağı kaydırmam gerekir, yani -2.5 V ile 2.5 V arasında salınım (AC Kuplajlı?).

Bunu yapmanın yolları nelerdir?

(Herhangi bir terminolojiyi bozursam beni affedin Ticaretle yazılım mühendisiyim.)


1
Negatif bir tedarikiniz var mı?
markrages

Yanıtlar:


7

Yapmanız gereken, DC ofsetini hep birlikte çıkarmak, negatif bir tedarik etmemek. Bu AC kuplajı olarak bilinir. Kare dalga üretecinizin çıkışını seri kapasitör aracılığıyla çalıştırırsanız, ihtiyacınız olanı yapmalıdır. Ancak bu kare dalgayı daha az kare yapmak pahasına olacaktır.

Aşağıda sizin için örnek bir devre gösterilmektedir:

Örnek Devre

Ve çıkış şöyle görünecektir (Yeşil İz = Jeneratör Çıkışı, Mavi İz = Direnç Üzerindeki Gerilim):

Yeşil İz = Jeneratör Çıkışı, Mavi İz = Direnç Üzerindeki Gerilim

Kondansatör ideal olmadığından muhtemelen küçük bir voltaj kaybı (yani pikleriniz +/- 2.5V'den biraz daha az olacaktır) alacaksınız, ancak doğru değer kondansatörünü alırsanız oldukça iyi bir kare dalga çıkışı alabilirsiniz. Denemeniz ve görmeniz gerekecek. Genellikle, seçtiğiniz büyük kapasitör değeri, çıkış dalga formunuz bir tezgah üstü kare dalga üretecinin çıkardığı herhangi bir frekans için orijinaline ne kadar yakın olursa.


2
Yaygın olarak kullanılan bir başka terim, birleşme kapasitörüdür. Kondansatörün hangi değer ve türün kullanılacağını nasıl belirleyeceğimizi açıklayan bir cevabımız olduğunu düşündüm, ancak şimdi bulamıyorum.
Kellenjb

2
Bu sadece dalga formunu önemsemiyorsanız işe yarar. Bir fonksiyon üreticisinden kare dalga kullandığımda çoğu zaman kare bir dalgaya ihtiyacım var .
stevenvh

11

Kapasitif kuplaj önerilmiştir, ancak bunun iki büyük dezavantajı vardır:

  1. Sinyaliniz artık kare dalga değil
  2. Sinyaliniz sadece görev döngüsü% 50 ise 0V civarında ortalanır; görev döngüsü ile oynarsanız sinyalin yukarı ve aşağı gittiğini göreceksiniz

İyi bir fonksiyon jeneratörü sinyale bir ofset ayarlamak için bir potansiyele sahip olacaktır. Bunu kendiniz yapmanın bir yolu dirençli bir voltaj toplayıcı yapmaktır. Sinyali ve ofset voltajını bir direnç yoluyla bir ekleme noktasına bağlayın. Çok basit, ama bu sinyalin çıkış empedansını değiştirecektir. Daha iyi bir yol bunu aktif olarak yapmaktır:

resim açıklamasını buraya girin

Burada sinyal ve ofset her biri sadece sanal toprağa giriş direncini görür, böylece onların. seviyeleri birbirini etkilemez. Opamp düşük çıkış empedansı verecektir. Kare dalganın frekansına bağlı olarak hızlı bir opamp (yüksek Kazanç Bant Genişliği Ürünü, GBP veya GBW) isteyebilirsiniz.
Bunun sinyalinizi ters çevirdiğini de unutmayın.


Adamın jeneratörden 0 merkezli bir dalga formu oluşturamadığını düşünmeme rağmen, dalga formunu değiştirmek için doğru çözüm budur.
clabacchio

Bu devre sinyale pozitif ofset vermiyor mu?
abdullah kahraman

Dirençli bir bölücü ve bir OP-AMP takipçisi ile çift besleme, -2.5V, + 2.5V oluştururdum. Daha sonra, paketteki diğer cihazla, sinyali ortalama (basit RC düşük geçişli) ile karşılaştırırdım. Bu OPAMP'ın + Voh ila -Vol arasında kare bir dalga ile sonuçlanır. Diyotlar ve mantık kapıları ile raydan raya çıktı oluşturan başka bir çözüm olması gerektiğini tahmin ediyorum.
abdullah kahraman

x

Ah. Yani, V1 sinyal olacak ve V2 -2.5V olacak, Rin1 = Rin2 = Rf, değil mi?
abdullah kahraman

1

Yüke bir kapasitör ile bağlayabilirsiniz, ancak yük empedansına ve kapasitansa bağlı olarak squat dalgasının kenarlarını yuvarlar. Bu bir sorunsa, empedansa uyacak bir tampon amplifikatör aşaması ekleyebilirsiniz. Kapasitör, aradığınız beklenen AC çiftini verecektir.

Bu, LT Baharat (ücretsiz) gibi bir baharat programında simüle etmek için kolay bir devredir . Dahili osiloskop ile devre üzerindeki frekans, kapasitans ve yük empedansının ne gibi etkileri olduğunu görebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.