Hallo zusammen, ich möchte mit dem STM32F407 eine Schaltung realisieren. Ich habe mich am Schaltplan des Discovery-Manuals orientiert und hoffe so nur die Grundschaltungselemente übernommen zu haben (siehe Anhang). Als "Anfänger" stellen sich mir noch einige Fragen dazu: 1. Wofür ist an VBAT ein 0-Ohm Widerstand, was bewirkt dieser? 2. Ich habe zuletzt mit einem ATMEGA16 (AVR) gearbeitet und kannte dort die typische Verschaltung von 100nF zwischen GND und VDD um die Eingangsspannung zu glätten(!?) und dies so nah wie möglich an den PINs. Sind die acht 100nF Kondensatoren vor VBAT genau hiefür vorgesehen und müssen auf dem Board nachher nah an die Pins gesetzt werden. Die Anzahl kommt dann durch die 6 VDDs + 1 VDDA + 1 VBAT zustande? 3. Brauche ich Vref und VDDA überhaupt nicht versorgen wenn ich keine Analog <--> Digital Wandlung verwende? Und was genau bewirkt die Schaltung an den Pins aus dem DiscoveryManual(wie bei mir in der Schaltng übernommen)? 4. Wofür sind die Widerstände vor dem externen Quarz? 5. Fehlen in dem Schaltplan entscheidende Grundschaltungselemente?
Also die 100n kommen wie du schon schreibst zw VDD und VSS zum Blocken. Ob du VAD anschließen musst, kann ich nicht sagen , aber schaden kann es nicht. Nimm statt der Spule ruhig erstmal einen R0. Was mir fehlt sind die Bootpins. Die musst du je nach Bootkonfiguration entweder auf High oder auf Low legen.
Stimmt zu den Bootpins habe ich meine Frage vergessen zu stellen. Ich weiß nicht wofür ich den Embedded SRAM nutzen könnte :/. Verstehe ich es richtig, dass zum Flashen eines neuen Programms die Pins so verschaltet sein müssen: BOOT0 = VDD & BOOT1 = GND Für den Ablauf des normalen Programms ist dann BOOT0 auf GND zu ziehen? Auf dem Discoveryboard geschiet dies automatisch, zumindest muss ich keine Jumper umstecken, oder?
Hallo, du hast nicht gesagtm welche Gehaeuse Du verwenden willst. Fuer die STM32xxxRy steht auf https://github.com/UweBonnes/wiki_fuer_alex/tree/master/layout/usps ein Layout, das ich scon mit STM32F1/L1/F2 und F4 bestueckt habe.
Der 0R Widerstand ist eine reine Drahtbrücke in SMD-Bauform. Auf dem Discovery-Board geht da einfach nur ne Leiterbahn drunter durch. Benötigt wird der nicht.
@ Uwe: Oh es handelt sich um die 100Pin Variante STM32F407VGT6, vielleicht hilft mir dein Schaltplan trotzdem etwas weiter. @ Steve: Vielen dank für die Information, sehr interessant zu wissen :)
Immer wieder interessant, wie man Schaltpläne SO zeichnen kann, dass die eigentliche Funktion schwer erkennbar ist. Zeichne doch mal EINEN Power-Part vom µC und schließe da alle Versorgungsspannungen an. Wenn Du Dich clever anstellst, geht das sogar ohne, dass sich Leitungen kreuzen :-)
Schau dir mal das an. Vielleicht gibt es was ähnliches auch für den Board. Das ist alles kompackt beschrieben. Auch die Bootpins etc.
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.