Ses frekansı üreteci 1.0. Ses frekansı üreteci

  • 12.06.2019

SoundCard Oszilloscope - bir bilgisayarı çift kanallı bir osiloskopa, çift kanallı düşük frekans üretecine ve spektrum analizörüne dönüştüren yazılım

İyi günler sevgili radyo amatörleri!
Her radyo amatörü, az çok karmaşık radyo amatör cihazları oluşturmak için emrinizde sadece bir multimetreye sahip olmanın gerekli olmadığını bilir. Bugün mağazalarımızda hemen hemen her cihazı satın alabilirsiniz, ancak - bir "ama" var - herhangi bir cihazın iyi bir kalitesinin maliyeti on binlerce rubleden az değildir ve çoğu Rus için bir sır değildir. bu çok para ve bu nedenle bu cihazlar hiç mevcut değil veya bir radyo amatörü uzun süredir kullanımda olan cihazları satın alıyor.
Bugün sitede , radyo amatörlerinin laboratuvarını ücretsiz sanal enstrümanlarla donatmaya çalışacağız -dijital iki kanallı osiloskop, iki kanallı ses frekans üreteci, izgesel çözümleyici... Bu cihazların tek dezavantajı hepsinin sadece 1 Hz ile 20.000 Hz frekans aralığında çalışmasıdır. Site zaten benzer bir amatör radyo programının tanımını verdi:“ “ - bir ev bilgisayarını osiloskopa dönüştüren bir program.
Bugün dikkatinize başka bir program getirmek istiyorum - “Ses Kartı Osziloskop". İyi özellikleri, düşünceli tasarımı, çalışma kolaylığı ve içinde çalışması nedeniyle bu programdan etkilendim. Bu program İngilizcedir, Rusça çevirisi yoktur. Ama bunu bir dezavantaj olarak görmüyorum. İlk olarak, programda nasıl çalışacağınızı bulmak çok kolaydır, kendiniz göreceksiniz ve ikincisi - bir gün iyi cihazlar edineceksiniz (ve Çince olmalarına rağmen tüm notasyonları İngilizce'dir) ve hemen ve kolayca onlara alışın.

Program C. Zeitnitz tarafından geliştirilmiştir ve ücretsizdir, ancak yalnızca özel kullanım içindir. Programın lisansı yaklaşık 1.500 rubleye mal oluyor ve ayrıca bir "özel lisans" da var - yaklaşık 400 ruble, ancak bu daha çok programın daha da geliştirilmesi için yazara bir bağış. Doğal olarak, programın yalnızca her başlatıldığında farklı olan ücretsiz sürümünü kullanacağız, bir lisans satın alma teklifi içeren bir pencere belirir.

Programı indirin (Aralık 2012 için en son sürüm):

(28.1 MiB, 50.675 isabet)

Önce “kavramları” anlayalım:
Osiloskop- araştırma, gözlem, genlik ve zaman aralıklarının ölçümü için tasarlanmış bir cihaz.
Osiloskoplar sınıflandırılır:
bilgilerin görüntülenme amacına ve yöntemine göre:
- ekranda sinyalleri gözlemlemek için periyodik taramalı osiloskoplar (Batı'da osiloskop olarak adlandırılırlar)
- sinyal eğrisini bir fotoğraf bandına kaydetmek için sürekli taramalı osiloskoplar (Batıda bunlara osilograf denir)
giriş sinyalini işleme yöntemiyle:
- analog
- dijital

Program, W2000'den daha düşük olmayan bir ortamda çalışır ve şunları içerir:
- bant genişliği (ses kartına bağlı olarak) 20 ila 20.000 Hz'den az olmayan iki kanallı bir osiloskop;
- iki kanallı sinyal üreteci (aynı üretilen frekansla);
- izgesel çözümleyici
- ve sonraki çalışması için bir ses sinyali kaydetmek de mümkündür

Bu programların her biri, çalışmaları sırasında inceleyeceğimiz ek özelliklere sahiptir.

Bir Sinyal Oluşturucu ile başlayacağız:

Sinyal üreteci, dediğim gibi, iki kanallı - Kanal 1 ve Kanal 2.
Ana anahtarlarının ve pencerelerinin amacını düşünelim:
1 jeneratörleri açmak için düğmeler;
2 çıkış dalga biçimi ayar penceresi:
sinüs- sinüzoidal
üçgen- üçgensel
Meydan- dikdörtgen
testere dişi- testere dişi
beyaz gürültü- Beyaz gürültü
3 çıkış sinyali genlik düzenleyicileri (maksimum - 1 volt);
4 frekans ayar düğmeleri (düğmelerin altındaki pencerelerde istenilen frekans manuel olarak ayarlanabilir). Regülatörlerdeki maksimum frekans 10 kHz olmasına rağmen, alt pencerelerde izin verilen herhangi bir frekansı kaydedebilirsiniz (ses kartına bağlı olarak);
5 frekansı manuel olarak ayarlamak için pencereler;
6 “Süpürme - jeneratör” modunun açılması. Bu modda jeneratör çıkış frekansı, “Zaman” kutularında ayarlanan süre boyunca “5” kutularında ayarlanan minimum değerden “Fend” kutularında ayarlanan maksimum değere periyodik olarak değişir. Bu mod, herhangi bir kanal için veya aynı anda iki kanal için etkinleştirilebilir;
7 Süpürme modunun son frekansını ve zamanını ayarlamak için pencereler;
8 jeneratör kanal çıkışının osiloskopun birinci veya ikinci giriş kanalına yazılım bağlantısı;
9 - jeneratörün birinci ve ikinci kanallarından gelen sinyaller arasındaki faz farkının ayarlanması.
10 -NS Sinyalin görev döngüsünün ayarlanması (yalnızca kare dalga için geçerlidir).

Şimdi osiloskopun kendisine bir göz atalım:

1 Genlik - dikey sapma kanalının hassasiyetini ayarlama
2 senkronizasyon- (onay kutusunu işaretleyerek veya işareti kaldırarak) sinyal genliği açısından iki kanalın ayrı veya aynı anda ayarlanmasına izin verir
3, 4 bireysel gözlemleri için sinyalleri ekranın yüksekliği boyunca yaymanıza olanak tanır
5 tarama süresinin ayarlanması (1 milisaniyeden 10 saniyeye, 1 saniyede 1000 milisaniye ile)
6 başla dur osiloskop çalışması. Durdurulduğunda, alarmların mevcut durumu ekrana kaydedilir ve Kaydet düğmesi görünür ( 16 ) mevcut durumu 3 dosya şeklinde bilgisayara kaydetmenizi sağlar (incelenen sinyalin metin verileri, siyah beyaz görüntü ve osiloskop ekranından durma anında resmin renkli görüntüsü)
7 Tetiklemek- belirli koşullar sağlanana kadar taramanın başlamasını geciktiren ve osiloskop ekranında sabit bir görüntü elde etmeye yarayan bir yazılım cihazı. 4 mod vardır:
açık kapalı... Tetik kapalıyken, ekrandaki görüntü “çalışıyor” hatta “bulanık” görünecektir.
otomatik mod... Programın kendisi modu seçer (normal veya tek).
normal mod... Bu modda, incelenen sinyalin sürekli bir taraması gerçekleştirilir.
Tek mod... Bu modda, sinyalin tek seferlik bir taraması gerçekleştirilir (Zaman düğmesi tarafından ayarlanan bir zaman aralığı ile).
8 aktif kanal seçimi
9 Köşe- sinyal tetik tipi:
- yükselen- soruşturma altındaki sinyalin ön tarafında
düşen- araştırılan sinyalin bozulmasıyla
10 Otomatik ayar- tarama süresinin otomatik olarak ayarlanması, dikey sapma kanalının duyarlılığı Genlik, ayrıca görüntü ekranın ortasına sürülür.
11 -Kanal Modu- sinyallerin osiloskop ekranında nasıl görüntüleneceğini belirler:
bekar- ekrana iki sinyalin ayrı çıkışı
- CH1 + CH2- iki sinyalin toplamının çıktısı
CH1 - CH2- iki sinyal farkının çıktısı
CH1 * CH2- iki sinyalin ürününün çıktısı
12 ve 13ekrandaki kanalların görüntülenmesinin seçimi (veya aynı anda iki veya ikiden biri, değerin yanında görüntülenir Genlik)
14 kanal 1'in dalga biçimi çıkışı
15 kanal 2'nin dalga biçimi çıkışı
16 zaten geçti - osiloskop durma modunda bir bilgisayara bir sinyal kaydetme
17 zaman ölçeği (bir regülatörümüz var Zaman 10 milisaniyede durur, bu nedenle ölçek 0 ila 10 milisaniye arasında görüntülenir)
18 Durum- tetikleyicinin mevcut durumunu gösterir ve ayrıca ekranda aşağıdaki verileri görüntülemenizi sağlar:
- HZ ve Volt- incelenen sinyalin voltajının mevcut frekansının görüntülenmesi
imleç- incelenen sinyalin parametrelerini ölçmek için dikey ve yatay imleçleri açma
Fille'e giriş yap- incelenen sinyalin parametrelerinin saniye başına kaydı.

Osiloskopta ölçüm yapmak

İlk olarak, sinyal üretecini ayarlayalım:

1. Kanal 1 ve kanal 2'yi açın (yeşil üçgenler yanar)
2. Çıkış sinyallerini ayarlayın - sinüzoidal ve dikdörtgen
3. Çıkış sinyallerinin genliğini 0,5'e eşit olarak ayarlayın (jeneratör maksimum 1 volt genliğe sahip sinyaller üretir ve 0,5, 0,5 volta eşit sinyallerin genliği anlamına gelir)
4. Frekansı 50 Hertz'e ayarlayın
5. Osiloskop moduna gidin

Sinyal genliği ölçümü:

1. Yazıtın altındaki düğme Ölçüm modu seç HZ ve Volt, etiketlerin yanına bir onay işareti koyun Frekans ve Gerilim... Aynı zamanda, iki sinyalin (neredeyse 50 hertz) her biri için mevcut frekanslar yukarıdan görünür, toplam sinyalin genliği Vp-p ve etkili sinyal voltajı vef.
2. Yazının altındaki düğme Ölçüm modu seç imleçler ve yazının yanına bir onay işareti koyun Voltaj... Bu durumda, iki yatay çizgimiz var ve yazıtların altında sinyalin pozitif ve negatif bileşenlerinin genliğini gösteren ( A) ve ayrıca toplam sinyal genliği salınımı ( dA).
3. Sinyale göre ihtiyacımız olan pozisyonda yatay çizgileri açığa çıkarıyoruz, ekranda genlikleri hakkında veri alacağız:

Zaman aralıklarının ölçümü:

Mod dışında, sinyal genliğini ölçmek için yapılan işlemlerin aynısını yapıyoruz. imleçler yazıya bir tik koymak Zaman... Sonuç olarak, yatay yerine iki dikey çizgi elde edeceğiz ve iki dikey çizgi arasındaki zaman aralığı ve bu zaman aralığında sinyalin mevcut frekansı aşağıda görüntülenecektir:

Sinyal frekansı ve genliğinin belirlenmesi

Bizim durumumuzda, sinyalin frekansını ve genliğini özel olarak hesaplamaya gerek yoktur - her şey osiloskop ekranında görüntülenir. Ancak hayatınızda ilk kez analog osiloskop kullanmak zorundaysanız ve sinyalin frekans ve genliğini nasıl belirleyeceğinizi bilmiyorsanız bu konuyu eğitim amaçlı ele alacağız.

Sinyal genliğinin 1.0 olarak ayarlanması ve osiloskop ayarlarının resimdeki gibi ayarlanması dışında jeneratör ayarlarını olduğu gibi bırakıyoruz:

Sinyal genlik düzenleyicisini 100 milivolta, süpürme süresi düzenleyicisini 50 milisaniyeye ayarlıyoruz ve görüntüyü yukarıdaki gibi ekrana getiriyoruz.

Sinyal genliği belirleme prensibi:
Regülatör Genlik pozisyonda duruyoruz 100 milivolt, bu, osiloskop ekranındaki ızgaranın dikey bölünmesinin 100 milivolt olduğu anlamına gelir. Sinyalin altından yukarıya kadar bölümlerin sayısını sayarız (10 bölüm alırız) ve bir bölümün fiyatı ile çarparız - 10 * 100 = 1000 milivolt = 1 volt, bu, yukarıdan aşağıya sinyalin genliğinin 1 volt olduğu anlamına gelir. Aynı şekilde, osilogramın herhangi bir yerindeki sinyal genliğini ölçebilirsiniz.

Sinyal zamanlamasının belirlenmesi:
Regülatör Zaman pozisyonda duruyoruz 50 milisaniye... Osiloskop ölçeğinin yatay bölümlerinin sayısı 10'dur (bu durumda ekranda 10 bölümümüz vardır), 50'yi 10'a bölün ve 5 elde edin, bu bir bölümün fiyatının 5 milisaniyeye eşit olacağı anlamına gelir. Sinyal osilogramının ihtiyacımız olan bölümünü seçiyoruz ve kaç bölüme uyduğunu hesaplıyoruz (bizim durumumuzda 4 bölüm). 1 bölümün fiyatını bölüm sayısıyla çarpın 5*4=20 ve incelenen alandaki sinyalin periyodunun 20 milisaniye.

Sinyal frekansının belirlenmesi.
Araştırılan sinyalin frekansı, olağan formül ile belirlenir. Sinyalimizin bir periyodunun şuna eşit olduğunu biliyoruz. 20 milisaniye Geriye bir saniyede kaç periyot olacağını bulmak kalıyor. 1 saniye / 20 milisaniye = 1000/20 = 50 Hertz.

İzgesel çözümleyici

İzgesel çözümleyici- frekans bandındaki elektriksel (elektromanyetik) salınımların enerjisinin göreli dağılımını gözlemlemek ve ölçmek için bir cihaz.
Düşük frekanslı spektrum analizörü(bizim durumumuzda olduğu gibi) ses frekans aralığında çalışmak üzere tasarlanmıştır ve örneğin, çeşitli radyo ekipmanlarını ayarlayarak, gürültü özelliklerini incelerken çeşitli cihazların frekans yanıtını belirlemek için kullanılır. Spesifik olarak, monte edilmiş ses yükselticisinin frekans tepkisini belirleyebilir, çeşitli filtreler kurabilir, vb.
Spektrum analizörü ile çalışmak zor bir şey yok, aşağıda ana ayarlarının amacını vereceğim ve siz zaten ampirik olarak onunla nasıl çalışacağınızı kolayca anlayacaksınız.

Programımızda spektrum analizörü şöyle görünür:

Burada ne var - ne:

1. Analiz cihazının dikey ölçeğinin görünümü
2. Jeneratörden sıklıkla görüntülenen kanalların ve ekran tipinin seçilmesi
3. Analizörün çalışma kısmı
4. Durdurulduğunda dalga formunun mevcut durumunu kaydetme düğmesi
5. Çalışma alanını artırma modu
6. Yatay ölçeğin (frekans ölçeği) doğrusaldan logaritmik biçime geçişi
7. Jeneratör tarama modundayken mevcut sinyal frekansı
8. İmleç konumunda geçerli frekans
9. Sinyal harmonik bozulma göstergesi
10. Frekansa göre sinyaller için filtrenin ayarlanması

Lissajous figürlerini görmek

Lissajous figürleri- birbirine dik iki yönde aynı anda iki harmonik salınım gerçekleştiren bir nokta tarafından çizilen kapalı yörüngeler. Rakamların türü, her iki salınımın periyotları (frekansları), fazları ve genlikleri arasındaki ilişkiye bağlıdır.

Girişlere uygularsanız " x" ve " Y»Yakın frekansların osiloskop sinyalleri, daha sonra ekranda Lissajous figürlerini görebilirsiniz. Bu yöntem, iki sinyal kaynağının frekanslarını karşılaştırmak ve bir kaynağı diğerinin frekansıyla eşleştirmek için yaygın olarak kullanılır. Frekanslar yakın ancak birbirine eşit olmadığında, ekrandaki şekil döner ve dönüş döngüsünün süresi frekans farkının tersidir, örneğin dönüş süresi 2 s'dir - sinyal frekanslarındaki fark 0,5 Hz'dir. Eşit frekanslarda, rakam herhangi bir aşamada hareketsiz olarak donar, ancak pratikte, kısa süreli sinyal kararsızlıkları nedeniyle, osiloskop ekranındaki rakam genellikle hafifçe sallanır. Karşılaştırma için yalnızca aynı frekansları değil, örneğin örnek bir kaynak yalnızca 5 MHz ve ayarlanabilir bir kaynak - 2.5 MHz üretebiliyorsa, çoklu oranda olanları da kullanabilirsiniz.

Programın bu fonksiyonunun işinize yarayacağından emin değilim, ancak aniden ihtiyacınız olursa, bu fonksiyonu kendi başınıza kolayca çözebileceğinizi düşünüyorum.

Ses kayıt fonksiyonu

Programın, daha fazla çalışma amacıyla bir bilgisayara herhangi bir ses sinyalini kaydetmenize izin verdiğini zaten söylemiştim. Sinyal kayıt işlevi zor değildir ve nasıl yapılacağını kolayca anlayabilirsiniz:

Bilgisayar osiloskop programı

Profesyonel müzik sistemleri kurarken, farklı frekanslardaki sesi birkaç kanaldan iletebilmenizi sağlayan bir uygulama vazgeçilmezdir.

Ses frekansı üreteci - programın adı kendisi için konuşur. "Sound Generator" uygulamasının başka bir adı daha var. Sistem, sinyal özelliklerini özelleştirmek için ek yetenek ile ses iletmenize izin verir. Uygulamanın önemli bir artısı, çok kanallı ses iletimi yeteneğidir. Jeneratör açıldığında, her kanal için olası bir frekans ayarı fonksiyonu ile dokuz ayrı panel yanar. Konumları değiştirilebilir veya masaüstü alanına yerleştirilebilir.

Uygulama özellikleri

Ses uygulaması 24 ve 32 bit kartlarla uyumludur ve örnekleme hızı 384 kHz olmalıdır. Gürültü ve harmonik sinüzoidal sinyallerin iletimi mümkündür. Sistemi mekanik olarak değiştirerek ses fazlarını değiştirmek kolaydır. Bu işlevler genellikle profesyonel ekipman kullanılırken kullanılır.
Ses frekansı üreteci, yüksek oranda hedeflenmiş bir uygulamadır. Bu, aşağıdaki işlevlerden kaynaklanmaktadır:
  • Frekans aralığı sınırlı değildir, ses sisteminin teknik özelliklerine bağlıdır;
  • jeneratör, ses iletiminin özelliklerini aynı anda değiştirme işleviyle iki veya daha fazla osilatörün çalışmasını sağlar;
  • Brownian, beyaz ve pembe seslerin yeniden üretim modları ile elektriksel salınımların genlik modülasyonunun ve salınım frekansının iletimi sağlanır;
  • ses uygulaması en düşük bozulma yüzdesine sahiptir;
  • işlenen ses bilgisayarınıza kaydedilebilir.
Geliştiriciler, programın yeni varyasyonlarını, belirtilen ses özelliklerine sahip şablonlarla donattı. Masaüstünde hazır bir ön ayar bulmanız ve sol tuşa çift tıklayarak başlatmanız yeterlidir. Ses üreteci kullanmak tuhaf değil. Tek dezavantajı, programın ücretsiz sürümünün deneme sürümü olması ve sesinin yaklaşık yirmi saniye sürmesidir. Uygulamanın düzgün çalışması için bir lisans satın almanız gerekir.

> Aşağıda, radyo amatörleri tarafından en sık kullanılan, çeşitli şekil ve frekans özelliklerine sahip sinyaller üretmek için programların bir listesi bulunmaktadır.

> SweepGen Programı

> Zamanla değişen ve sabit test ses sinyallerinin program üreticisi. Birden fazla çalışma modu ile donatılmıştır: manuel tarama, sabit frekans, yavaş ve hızlı değişken tarama, beyaz gürültü. Program ücretsizdir.

> Dijital Sinyal Üreteci

>

> Çeşitli dijital sinyalleri tasarlamak için ücretsiz yazılım. İçindekiler: beyaz gürültü üreteci, üçgen ve kare dalga üreteci, sinüs süpürme üreteci, sinüs dalgası üreteci ve vuruş üreteci.

> NCH Ton Üreteci

>

> Program, çeşitli şekillerde çok sayıda sinyal üretme yeteneğine sahiptir: darbeli, testere dişi, çok iyi kenarlı dikdörtgen, üçgen, sinüsoidal ve ayrıca tüm ana sesler (mor, beyaz, kahverengi, pembe, gri ve mavi) .

> AudioWave Jeneratör

>

> Düşük frekanslı bir sinyal üreteci olan yazılım (iki kanallı). Yazılım ücretlidir, maliyeti 50 EUR'dur, ancak sınırlı kullanımlı bir demo sürümü vardır.

> Test Tonu Üreticisi

>

> Geniş bir frekans aralığında çeşitli ses sinyalleri oluşturabilen bir program. Yazılımın maliyeti 30 EUR'dur. 30 günlük tamamen işlevsel ücretsiz bir sürümü var.

> Filtreli Gürültü Üreteci

>

> Gürültü sinyalleri üretmek için tasarlanmış yazılım. Programın ücretsiz sürümü 30 gün boyunca çalışır. Tam sürüm 20 EUR'dan itibaren mevcuttur.

> PWM Jeneratör

>

> Geleneksel darbe genişliği formatlı sinyal üreteci. Program shareware'dir: 16 EUR. Programın ücretsiz sürümü 30 gün boyunca kullanılabilir.

> Çoklu Ton Üreteci

>

> Çok tonlu iki kanallı ses frekansı sinyal üreteci. Yazılımın deneme sürümü 30 gün boyunca çalışır. Tam sürüm 20 EUR'dan itibaren mevcuttur.

DUR:
Yöntem sapkın, dürüst olmak gerekirse, R2R'de istenen şekle sahip bir sinyal üretecini çabucak monte ederdim. Ancak bazen biri orada değil, sonra diğeri olur, ancak neredeyse her zaman bunalmış bilgisayar çöplüğü vardır.

Sorumluluk Reddi:
Bir bilgisayarla yapılan barbarca manipülasyonların, bir kürk organı ve kolların küçük bir eğrilik yarıçapı ile - tüm bilgisayar veya önemli parçalar ile demir garantisini hemen kapsadığı konusunda sizi hemen uyarmak istiyorum. Elinizin sıkılığından ve yeteneklerinizden şüphe ediyorsanız, Frankenstein'ı yalnızca deneyler için çöpten toplamak daha iyidir.

Bir AVR mikro denetleyicisinde bir cihazda hata ayıklamam gerekiyordu. Daha doğrusu, ADC'den veri almak. Bu verilerin sinyalinin ultra düşük frekans olması gerektiğinde, yaklaşık 1 Hz. İşin garibi, standart yollarla böyle bir frekansın sinyalini almak oldukça zordur. Çıkış ses kartı, bu kadar düşük frekanslı bir sinyalin nüfuz etmesine izin vermeyen filtrelere sahiptir. Bu nedenle ses kartının yükseltilmesine karar verildi.

Riske atmamak için bunun harici bir ses kartına uygulanmasına karar verildi. Ancak bu deneyim, yerleşik ses kartları için geçerlidir, ancak Jedi'lara layıktır.

Çekiçle ses kartı alındı Sound Blaster Canlı... Hızlı bir bakıştan sonra, iyi çim olmadan 4 katmanlı bir tahtanın devresini anlamanın imkansız olduğu ortaya çıktı. Ancak tüm çıkış ve giriş analog sinyallerinin önce op-amp'e, ardından DAC/ADC'ye gittiği oldukça açıktır. Peki OU hızlı bir şekilde googled. Sonra kabaca tüm sinyalleri alan mikro devreye dikkat çektim. En büyük ikinci oydu. Etiketlemeyi Google'a sürdüm ve işte bakın! Bir veri sayfası bulundu!

çip pin çıkışı.

DAC hat çıkışıyla ilgileniyoruz (altı kırmızıyla çizili). Sadece doğru kanalı seçtim. Herhangi biri bir osiloskop yapmaya karar verirse, hat girişine (mavi dikdörtgen) lehimlenmesi gerekecektir. Tabii ki, uygun ayrıştırma şeması aracılığıyla (İnternette google'da aranır).
Cehennem gibi deneylerimle DAC'yi yakmamak için biraz korumaya karar verdim. Ve böyle bir şemayı hatasız yapmanızı tavsiye ederim.

lehimli direnç

Bilgisayardan sinyal çıkışı için, mucize eseri masamda duran VGA konektörünü kullandım. Bu tel neden iyidir: 5 ayrı korumalı kabloya sahiptir. 1 pinde (KIRMIZI sinyal) bir tel başlattım. Tüm sinyallerin ekranları toprağa bağlı olduğu için toprak çıkışı ile uğraşmadım. Tabii ki, ideal olarak, ses kartının analog topraklamasını ortaya çıkarmanız gerekir (olduğu yerde, aynı mikro devre için veri sayfasında görünüyor), ama ben kırıldım.

Yüklü zvukovuha ve jeneratörümüzün soketi

Jeneratör olarak buradan indirebileceğiniz ilkel bir "Tone Generator" programı kullanıyorum. Sinüs, testere, kare dalga, beyaz gürültü ve bazı garip sinyaller oluşturmanıza olanak tanır.

Bu benim amaçlarım için oldukça yeterli.
Bilgisayara kurduktan sonra osiloskop ile neslin devam ettiğinden emin olmaya karar verdim ve doğru lehimledim.

Jeneratörümüzün saf sinüsü.

Kondansatörsüz ofset, DAC'm yaklaşık 2 volt. Mikrodenetleyicimin ADC'sinin nasıl yediğini kontrol edelim.

Bir jeneratör ve mikrodenetleyicinin ADC değerlerini okuyan bir program.

Kontrolör tarafından alınan sinüsün çok bozuk olmasına dikkat etmeyin - çok küçük bir örnekleme oranı vardır.
Sıfır noktasını kaydırmak ve sinyal genliğini yarıya indirmek için toprağa bir adet 10 k direnç koymanız gerekir. Böylece dirençle birlikte ses kartı üzerinde bir voltaj bölücü oluşur.

Sim için eğiliyorum, başarılı deneyler.