Dijital Ses Kontrolü

Devre tasarım incelikleri tam bilmyen biri olarak bir kaç şey söyleyebilirim alınmazsanız. Devre yolları geçecek akıma göre tasarlanmamış, besleme hatları sadece kalın (şu haliyle kalabilir) diğer hatlar daha inceltileb,ilinir. Digital pcb tasarımı daha da karmaşık ince detay içermektedir orda ben susarım :).
Başka sorun yoksa @Mr_YAMYAM Ustam da onaylarsa bence şöyle yapman daha mantıklı;
1.png
 
Devre tasarım incelikleri tam bilmyen biri olarak bir kaç şey söyleyebilirim alınmazsanız.
Devre yolları geçecek akıma göre tasarlanmamış, besleme hatları sadece kalın (şu haliyle kalabilir) diğer hatlar daha inceltileb,ilinir.
Yamyamlar alınmazlar, Sadece kişileri yer :D Ama sadece bilgili kişileri :p
Bahsi geçen GROUNDING tekniği, elektrik devrelerindeki nötr hatları üzerindeki gerilim düşümü esasına dayanmaktadır.
Yani prensipte ikisi de aynıdır.
Ancak elektronik devrelerdeki bu gerilim düşümü, milivoltlar seviyesinde ele alındığı için, bu denli düşük gerilimlerin diğer devreleri etkilemesi kaçınılmaz olmaktadır.
Devre tasarımına göre her bir sinyalin dönüş yolu karmaşık hesaplamalar gerektirdiği için GROUNDING tekniği ayrı bir teknik olarak incelenmektedir.
Bu sebeple devredeki yolların kalınlığından ziyade akımların dönüş yollarının kalınlığı veya geçen akım ve frekans doğrultusunda o dönüş hattının ER (Toplam Direnç) değeri çok önem arzetmektedir.
10cm uzunluğundaki bir iletken tel 50Hz frekansta hemen hemen hiç endüktif direnç göstermediği halde, MHz ler gibi frekanslarda oldukça yüksek direnç gösterebilmektedirler.
COMP.png

Bu sebeple çoğu elektronik devrelerin tasarımında gnd hatları mümkün mertebe kalın yapılmaktadır.
 
Arkadaşlar yazılımı işler hale getirdim.
Zaten yazılıma bakarak neyi nereye bağlayacağınızı öğrenebilirsiniz.
Yazılım Arduino için yapıldı, yanlız daha önceden Arduino'nun EEPROM'una hiçbir şey yazılmamış olması lazım ki çalışması garanti olsun.
Önce klasörleri zip dosyasından çıkarıyoruz, sonrasında içerisindeki LCD I2C kütüphanesini kuruyoruz.
Ondan sonra TDA7315-Arduino-EEPROM-Setup klasöründeki kodu Arduino'muzun içine atıyoruz.
LCD bağlı ise, "EEPROM Setup is Completed." diye bir yazı gelecektir.
Sonrasında normal kodu Arduino içine atıyoruz.
EEPROM kullanımı, sistem kapandığında, ses seviyesi, bas ve tiz ayarlarının sabit kalmasını sağlıyor.
Ayrıca Loudness ve Mute gibi aktiviteleri de kaydediyoruz.
Ancak her döngü sonunda değil, sadece değerler değiştiğinde EEPROM'a kayıt gerçekleşiyor.
Böylece EEPROM ömrü uzatılmış oluyor.
 

Ekli dosyalar

  • TDA7315 Arduino Kodu.zip
    8.9 KB · Görüntüleme: 0
Son düzenleme:

Forum istatistikleri

Konular
128,105
Mesajlar
915,016
Kullanıcılar
449,807
Son üye
bdursun

Yeni konular

Geri
Üst