Kontrollblick Minimalbeschaltung STM32F405RGT7

OP #5763693
Lesenswert?
• ▲
▼
Hallo Leute,

da mir vor zwei Tagen schonmal riesig in dem Forum geholfen wurde und 
gewisse Fehler in der Minimalbeschaltung aufgefallen sind, wollte ich 
diese nochmal gegenchecken lassen. Nach dem 100sten Mal durch alle 
Datenblätter stöbern und vergleichen hab ich einfach Angst irgendwas 
übersehen zu haben.

Zum Uni-Projekt: Geht um den Entwurf einer Platine zur Regelung eines 
Tauchspulenaktors. Mikrocontroller soll ein STM32F405RGT7 sein. Als 
Spannungsversorgung dient eine Autobatterie, die für unser Board mit den 
LDOs von STM der Reihe LDL1117 (genauer: V33 durch LDL1117S33R und V5 
durch LDL1117S50R) auf 3,3V und 5V geregelt werden. Programmiert werden 
soll der MCU per SWD, deswegen die Anschlüsse im Schaltbild. Stimmt 
dafür die GND-Verbindung von BOOT0 und BOOT1? Haben wir sonst irgendwas 
nicht beachtet? Die Widerstände für den Quarz (eig. den Widerstand) hab 
ich dem STM32F4DISCOVERY Board entnommen, aber bin unsicher ob das auch 
bei uns passt, weil die einen 407er und wir einen 405er nutzen. Fällt 
euch sonst noch was auf?

Vielen lieben Dank schonmal und einen guten Start ins Wochenende,

Johannes
Angehängte Dateien:
OP #5763704
Lesenswert?
• ▲
▼
Falls es jemanden interessiert hab ich hier noch die Schaltung für die 
Halbbrücken und die CAN-Kommunikation angehängt. Wer dazu noch seinen 
Senf abgeben will ist herzlich dazu eingeladen! Gerade mit dem 100Ohm 
Widerstand zwischen CAN-High und CAN-Low bin ich mir unsicher. Hab mich 
dabei am STM32 Discovery-Shield orientiert und die lösen das halt über 
einen Jumper dass der zuschaltbar ist. Derzeit läuft die Verbindung über 
das Discovery-Shield aber zuverlässig, deswegen dachte ich mir, dass ich 
mich an deren Schaltung anpasse.

Die H-Bridge orientiert ich an der Schaltung des BTS7960 Arduino Boards.
Angehängte Dateien:
#5764106
Lesenswert?
• ▲
▼
Rechne nochmal nach ob die Linearregler nicht zu warm werden. Von 12V 
nominal (können bei ner Autobatterie auch gerne mal 14V werden) auf 3,3V 
runter ist ne ganze Menge Energie zu verheizen.

Ich würde da statt den Linearreglern einfache Buck-Regler für verwenden. 
Z.B. MP2315 oder MCP16311 sind leicht zu beschalten und haben auch in 
den Sleep-Modes des Controllers noch eine gute Effizienz.

Oder nur von 12V auf 5V mit dem Schaltregler und von 5V auf 3.3V mit nem 
LDO.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.