Forum: Mikrocontroller und Digitale Elektronik STM32F103ZE T6 Schematic ist das in Ordnung? was denkt ihr?


von Schmitti85 (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

ich hab mal ein Board in eagle gemacht, was denkt Ihr über die 
Beschaltung der MCU? Seht ihr einen Fehler? Da sind noch paar Sensoren 
drauf für meinen Quattrokopter und ein Seeeduino BT Modul der mit dem 
PC10 eingeschaltet werden kann, falls er mal im Akkubetrieb läuft und 
das BT nich benötigt wird.


Viele Grüße
Schmitti

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

- BOOT0 Pin sollte beschaltet werden
- PB2 (BOOT1) Pin mit PullUp/Down ebenfalls, musst Du Dir überlegen.
- Die Messung der Akku-Spannung würde ich nicht an PB2 legen, da PB2 = 
BOOT1 (PA8 wäre noch frei)
- Messung der Akku-Spannung braucht auch immer Strom >> VDD_BLU messen.
- /Reset hat kein Pull-Up

Ansonsten schaue Dir mal den "Der 10-polige JTAG Stecker von mmvisual":
http://www.mikrocontroller.net/articles/JTAG#Der_10-polige_JTAG_Stecker_von_mmvisual
an, der hat gegenüber Deiner Beschaltung ein paar Vorteile.

Den UART1 (PA9/10) würde ich auch dahin legen, so wie in dem Link 
gezeigt. Damit wäre ein Laden ohne JTAG möglich.


- Wenn USB aus gesteckt ist hat der Prozessor keinen Strom mehr. (U_ACC)

- Mit VDD lässt sich ein 3-Zellen-Akku nicht laden.

Zusatz:
Schaue die die Datasheets vom STM32F2xx / STM32F4xx einmal an, da steht 
drin welche Beschaltung nötig ist um auch den Chip gegen diese neueren 
aus zu tauschen. Sind bloß 2-3 Lötbrücken und schadet nicht auf der 
Platine.

von Jean P. (fubu1000)


Lesenswert?

Moin,
zu den oben genannten sehe ich noch,
--> die PullUp Widerstände beim JTAG müssen nicht sein (hat der STM32) 
intern, stören aber nicht.
--> Pull Up (1,5k) am D+ muss sein ansonsten geht USB gar nicht.
--> 10µF und ne Bank von 100nF an den VDD Pins und ne extra Bank 10µF 
und 10nF am AVDD Pin.
--> 22Ohm in Reihe und 10pF nach GND in den D+ und D- Leitungen, um die 
Flanken einzuhalten, aber vielleicht ust das auch in diesem USB-IC 
eingebaut müsste man mal schaun.

Gruß

von X- R. (x-rocka)


Lesenswert?

War da nicht was mit VBAT an VCC?

von Ulrich P. (uprinz)


Lesenswert?

Ich würde Dir für eine QadroCopter auf jeden Fall zum STM32F40x raten. 
Daher auch das Design für die F2/4 anpassen. Ist nicht viel Arbeit.

Aber die Vorteile der F4 sind für solch eine Anwendung einfach perfekt. 
Gerade weil es ein CortexM4F ist, also mit Fliesskomma Einheit (Single 
Precision).

Gruß, Ulrich

von Schmitti85 (Gast)


Lesenswert?

das mit dem jtag stecker ist genial!

-der usb filter-ic hat die beschaltungen integriert.
-an dem boot1 pin ist das barometer angeschlossen ... das muss ich 
unbedingt korrigieren.

@jean player hast du vielleicht irgendwo ein schematic wo ich mir die 
gannzen Kondensatoren verbildlichen kann? oder könntest du das in meinen 
bild mit Paint einzeichnen?

Weil ansonsten hätt ich persönlich keine mehr reingehauen.

vielen dank an alle!



ps.

ja ich hab hier ein eval für den stm32F4 herumliegen das wäre dann das 
nächste projekt :)

ich hab vor daraus ein opensource projekt zu machen auf einem blog von 
nem Kollegen. wer interesse hat: blog.arm-forum.de

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
Noch kein Account? Hier anmelden.