Hallo, da mein Display mit I2C usw nun perfekt läuft möchte ich einen ATMega8 mit einem VS1053B via SPI Verbinden. Der ATMega8 soll dann via I2C mit dem Host (ATMega128) kommunizieren und die Befehle, Dateinamen usw übertragen. Nun meine Frage. Braucht der ATMega8 einen Quarz? Reicht der ATMega8 denn überhapt aus? Also er soll rein für die SD Karte und den VS1053b da sein. Dann wollte ich noch ein Verstärker IC pro Kanal an den VS1053b anschließen. Steuert dieser seine Lautstärke durch das Signal des VS1053b? Dieser hat ja selber eine Lautstärkeregelung. Die SD Karte soll "entfernt" sein. Ich dachte hier an eine Verbindung mir einem Flachbandkabel. etwa 15 - 20 cm länge. Ist das möglich oder wegen der Übertragung eher schlecht? Der SD Slot soll halt an einem anderen Ort als die Platine montiert werden. Ich danke euch schonmal.
@ VS1053b + ATmega8 + SD Karte + TDA22. >da mein Display mit I2C usw nun perfekt läuft möchte ich einen ATMega8 >mit einem VS1053B via SPI Verbinden. Dann tu das. >Der ATMega8 soll dann via I2C mit dem Host (ATMega128) kommunizieren und >die Befehle, Dateinamen usw übertragen. >Nun meine Frage. Braucht der ATMega8 einen Quarz? Nein. I2C ist eine synchrone Schnittstelle mit Takt, da braucht man keinen genauen uC Takt. > Reicht der ATMega8 >denn überhapt aus? Ja. >Also er soll rein für die SD Karte und den VS1053b da sein. Kann man machen, ist aber eigentlich überflüssig. Mit "etwas" gescheiter Programmierung macht das dein Haupt-AVR auch noch nebenbei. So viel Daten muss man nicht in einen MP3-Dekoder reinschieben. 256 kBit/s sind gerade mal 32 kB/s, das ist nicht viel. >Dann wollte ich noch ein Verstärker IC pro Kanal an den VS1053b >anschließen. Steuert dieser seine Lautstärke durch das Signal des >VS1053b? Dieser hat ja selber eine Lautstärkeregelung. Klar kann man über den VS1053 die Lautstärke einstellen. Der Verstärker dahinter wird hier mit fester Verstärkung betrieben. >Die SD Karte soll "entfernt" sein. Ich dachte hier an eine Verbindung >mir einem Flachbandkabel. etwa 15 - 20 cm länge. Ist das möglich Ja.
Super, das sind antworten mit denen ich Arbeiten kann :) Das ist doch super, also klappt meine Vorstellung :) Nunja, der Haupt µC hat glaube ich schon mehr als genug zu tuen. Also zumindestens brauchte ich die Belegung aller Pins und so der "Profi" bin ich ja, wie alle hier ja mittlerweile wissen, auch nicht. Bezüglich des Quarz für den ATMega8 kam ich nur darauf wegen der SPI verbindung zwischen SD Karte und VS1053b. Also ob da sein interner Takt reicht oder er doch Power kriegen sollte. Mir kamen da nun allerdings noch 2 fragen. Der VS1053b ist auf einem fertigen Board und bekommt direkt 5V er arbeitet jedoch selbst ja nur mit 3,3V. Liegen auf dem SPI Bus dann auch 3,3V an? Wäre ja logisch da er ja nur mit 3,3V arbeitet. Die SD Karte wird ja ebenfalls mit 3,3v betrieben. Habe auch einen 3,3v Regler da. Jetzt würde es sich, bezüglich des SPI ja anbieten, den ATMega8 ebenfalls mit 3,3V zu betreiben. Der Host jedoch läuft mit 5V, der I2C wird auf 5V gepullt. Der ATMega ist aber ja 5V "resistent" also würde da das I2C funktionieren? Also I2C zwischen 5V AVR und 3,3V AVR mit allerdings gepullter 5V I2C Leitung? Danke jedenfalls für die bisherigen Antworten.
:
Bearbeitet durch User
@ Tobias N. (silberkristall) >Nunja, der Haupt µC hat glaube ich schon mehr als genug zu tuen. Was denn? > Also >zumindestens brauchte ich die Belegung aller Pins und so der "Profi" bin >ich ja, wie alle hier ja mittlerweile wissen, auch nicht. Ob das mit zwei AVRs dann sooo viel einfacher wird? >verbindung zwischen SD Karte und VS1053b. Also ob da sein interner Takt >reicht Ja. >oder er doch Power kriegen sollte. Ein Stromversorgung wäre sinnvoll. Oder meinst du einen höheren Takt von aussen? Geht sowiso nicht bei 3,3V. >arbeitet jedoch selbst ja nur mit 3,3V. Liegen auf dem SPI Bus dann auch >3,3V an? Wäre ja logisch da er ja nur mit 3,3V arbeitet. Ja. >Die SD Karte wird ja ebenfalls mit 3,3v betrieben. Habe auch einen 3,3v >Regler da. Jetzt würde es sich, bezüglich des SPI ja anbieten, den >ATMega8 ebenfalls mit 3,3V zu betreiben. Ja. > Der Host jedoch läuft mit 5V, der I2C wird auf 5V gepullt. >Der ATMega ist aber ja 5V "resistent" Nein. > also würde da das I2C funktionieren? Nur mit einem Pegelwandler http://www.mikrocontroller.net/articles/Pegelwandler#I2C-Bus:_gemeinsam_3.3V_und_5V
Hallo, ich habe nun diesen Schaltplan für den Verstärker gefunden. Das ganze mal 2, für R und L. Das ist mir soweit klar, nur kommt das signal ja direkt vom VS1053b, kann ich das Poti dann einfach weglassen und den vs1053b da direkt dran hängen? So wie ich das sehe ist Masse auch gleichzeitig Masse für die Lautsprecher, richtig? Ich möchte am Ausgang auf Chinch Buchsen gehen. 2 für R, 2 für L und dann gerne noch 2 Stück als Subwoofer. Da muss ja dann ein Lowpass hin. Wie macht man den? Bei dem Schaltplan war noch die Bestückung dabei. Jetzt steht da was von cap und mylar usw. Kann mir das jemand mal übersetzen? Würde die Bauteile morgen gerne holen. Hier mal die Bauteilliste: R1____________ potentiometer 10 k ohm R2____________ 220 ohm R3____________ 2R2 ohm R4____________ 1 ohm IC1___________ TDA2002/3 amplifier module 1 C1_____________ 10uF/50V electrolytic capacitor C2_____________ 470uF/16V electrolytic capacitor C3_____________ 2200uF 25V electrolytic capacitor 1 C4_____________ 100 nF mylar 1 C5_____________ 100 nF monoblock 1 C6_____________ 100uF 25V ecap 1 Danke schonmal.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.