Steuerung =?ISO-8859-1?Q?f=FCr?= MP3-Player

Hallo d.s.e ler,

ich bin gerade dabei, mir f=FCr mein Selbstbau-MP3-Player, auf Basis eines VIA mini Mainboard, das Bedienteil zu entwickeln. Weil dies mein erstes nennenswerte Elektronik-Projekt ist, m=F6chte ich mir ein bi=DFchen konstruktive Kritik einholen.

Das ganze m=F6chte ich auf Basis eines AT90S8515 auf einer Streifen-Platine aufbauen. Deshalb versuche ich so wenig externe Bauteile wie m=F6glich zu verwenden.

Der Controller soll mittels MAX232 seriell mit dem Host-PC kommunizieren. Er steuert ein Futaba VFD-Display ( M402SD06G ) paralel an. ( Weil beide UARTS schon f=FCr die serielle Schnittstelle verwendet werden. ) Die Busy-Leitung des VFDs h=E4ngt an INT0. Au=DFerdem sollen noch ein paar LEDs, 6 Taster und ein Drehencoder angeschlossen werden. Display, LEDs, Drehencoder und RS232 habe ich auch schon seperat auf einem STK200 erfolgreich getestet.

Ich w=FCrde gerne einen Taster am AVR auch zum anschalten des PCs verwenden. Deswegen wollte ich den AVR an der Stanby Leitung des Netzteils betreiben. Der Taster w=FCrde an INT1 h=E4ngen und den AVR aufwecken. Dieser simuliert dann =FCber einen Transistor ( welcher w=FCrde gehen? ) den Power-Knopf f=FCr das Mainboard. Nach einer kurzen Zeit w=FCrde der AVR dann das Display, das an den normalen +5V h=E4ngt, initialisieren,... Leider lassen die +5V der Standby-Leitung keine Luft mehr f=FCr einen Spannungsregler. Kann der AVR direkt an der Standby-Leitung betrieben werden? Als Resetgenerator wollte ich den MAX809 nehmen. ( Der erste aus der FAQ der bei Reichelt erh=E4ltlich ist.)

Als letztes Feature w=FCrde ich vielleicht noch eine L=FCftersteuerung einbauen. Der 12V L=FCfter wird mit einem Transistor ( Welcher? ) von dem PWM-Port gesteuert. Auch ein Temperaturf=FChler f=FCr die (passiv gek=FChlt= e) CPU w=E4re nett. Eine genaue Messung ist nicht n=F6tig. Es reicht warm/sehr warm/zu warm. Gibt es daf=FCr eine einfach L=F6sung.

Vielen Dank und Gru=DF Nils Decker

--=20 Nils Decker

Reply to
Nils Decker
Loading thread data ...

Ich werde es erst mal direkt mit TTL versuchen. Sollte ich evtl. noch einen Wiederstand dazwischen h=E4ngen um schlimmstenfalls den Strom zu begrenzen? ( Ein gegrillter AVR ist noch zu verkraften. Das Mainboard wird schon teurer... )

Standby liefert 2A. Ich denke das reicht.

Der L=FCfter hat 12V/0,23A. Er sollte aber nie auf voller Last laufen. Er l=E4uft schon bei unter 7V an. Bei einer schnellen Suche habe ich ziemlich viele gefunden. Habe mir einfach mal den BC338-16 rausgesucht. Vielleicht lege ich das Tacho-Signal auch noch auf einen Pin. Dann kann ich ihn so langsam wie zuverl=E4ssig drehen. Der L=FCfter mu=DF meistens nur einen kleinen Luftzug erzeugen, weil nicht wirklich viel Leistung verbraten wird. Ein l=E4ngeres scp ( Secure Copy ) kann der CPU aber kr=E4ftig einheizen. Mu=DF hinter den Transistor vor den L=FCfter noch ein Kondensator?

Ja ;-)

Vielleicht lasse ich das mit dem L=FCfter am uC. Eine einfache und fertige L=FCftersteuerung tut es wahrscheinlich genauso gut. ( TC651? )

Ist f=FCrs Wohnzimmer, aber auch dort kann es warm werden ;-)

Gru=DF Nils Decker

--=20 Nils Decker

Reply to
Nils Decker

Sieht im Datenblatt gut aus.

Nein, der müßte nur unnötig im Einschaltmoment aufgeladen werden und würde ab einer gewissen Größe den Transistor unnötig belasten. Natürlich sind auch Fälle denkbar, in denen der sinnvoll wäre, aber im Normalfall wäre der sinnlos.

Gruß Lars

Reply to
Lars Mueller

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.