Forum: Mikrocontroller und Digitale Elektronik Nucleo-Board F103RB auch 5V tolerant?


von lars (Gast)


Lesenswert?

Sind die 5V-toleranten Eingänge des STM32F100 auch auf dem Nucleo-Board 
noch 5V-tolerant?

Ich bin durch einen Satz im Nucleo User Manual ein wenig verunsichert:
"Caution 1: The I/Os of STM32 microcontroller are 3.3 V compatible 
instead of 5 V for Arduino Uno V3."

Können die (entsprechend markierten) Eingänge also 5V verarbeiten?

von Beo Bachta (Gast)


Lesenswert?

lars schrieb:
> Ich bin durch einen Satz im Nucleo User Manual ein wenig verunsichert:

Warum schaust du nicht in das Manual deines Prozessors, dort
wirst du sicher schlauer werden.

von Patrick S. (pad)


Lesenswert?

Moin,

schau einfach ins Datenblatt des Controllers. Unter "Pinout and pin 
discrition" ist in einer Tabelle genau aufgeführt welcher Pin 5V 
Tolerant ist und welcher nicht.

gruß

von pegel (Gast)


Lesenswert?

@ lars,
sie es einfach anders herum.
Der STM32 liefert nur 3,3 und nicht 5V. Da steht nichts von tolerant 
oder max.

von derjaeger (Gast)


Lesenswert?

Datenblatt Kapitel 3 Pinouts and pin description

Tabellenspalte I/O Level:
"-" => Nicht 5V Tolerant
"FT" => 5V Tolerant


Übrigens: Ich hab ausversehen und unbewusst bei einem STM32F103 mal 5V 
auf einen 3,3V Eingang gelegt und es erst später bemerkt, es ist jedoch 
kein Schaden entstanden. Ich würds dennoch nicht empfehlen und mich an 
das Datenblatt halten.

Noch eine Information aus dem Datenblatt: Die 5V Toleranten Pins 
vertragen bis zu 8V Spannung.

"Input voltage on five volt tolerant pin: V DD + 4.0
mit Vdd max. 4V"

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

Falls man einen nicht 5 Volt toleranten Eingang mit 5 Volt beaufschlagt, 
dann zieht das VDD und VDDA hoch und die ADC Werte spielen verrueckt.

Bei den neueren Reihen sind viel mehr Pins 5-Volt tolerant.

von dasrotemopped (Gast)


Lesenswert?

man kann ein Nucleo Board mit einem 5V Arduino Shield sehr zuverlässig 
zerstören. Selbst mit einem TFT Shield für Arduino unfreiwillig 
ausprobiert. Onboard war ein ili9341 TFT mit 3,3V Pegel, dazu 5V 
Pegelwandler um den ili9341 zu schützen. Die 5V Signale habe die IOs vom 
Nucleo geschossen.

Gruß,
dasrotemopped.

von lars (Gast)


Lesenswert?

Noch mal zur Klarstellung:

Ich weiß, daß ein STM32 5V-tolerante Pins hat, und ich weiß, welche das 
sind.

Meine Frage war, ob diese Pins auch dann noch 5V-tolerant sind, wenn der 
STM32-Controller auf einem Nucleo-Board verlötet ist.

Grund könnte sein, daß eine der Versorgungsspannungen auf dem 
Nucleo-Board anders als für 5V-Toleranz nötig sein könnte.  Außerdem der 
Satz im Manual.

von derjaeger (Gast)


Lesenswert?

>Meine Frage war, ob diese Pins auch dann noch 5V-tolerant sind, wenn der
>STM32-Controller auf einem Nucleo-Board verlötet ist.

Was hindert dich dran die Schematic im Nucleoboard-Datasheet anzusehen?
www.st.com/resource/en/user_manual/dm00105823.pdf

S.66
Dort kannst du die elektrischen Verbindungen zwischen den Headern und 
dem Mikrocontroller verfolgen: Die Pins werden einfach per Drähte 
rausgeführt, d.h. ob der Controller jetzt im Nucleoboard ist oder auf 
einer Lochrasterplatine ist egal für die 5V-Toleranz.

von derjaeger (Gast)


Lesenswert?

>Grund könnte sein, daß eine der Versorgungsspannungen auf dem
>Nucleo-Board anders als für 5V-Toleranz nötig sein könnte.

Ich versteh diesen Satz nicht.

Der Mikrocontroller auf dem Nucleoboard wird mit 3V3 versorgt. Das 
Nucleoboard bekommt 5V über USB, aber diese 5V werden direkt in 3V3 
gewandelt.

von lars (Gast)


Lesenswert?

Es hätte ja einfach möglich sein können, daß man die 5V-Tolenz ein- und 
ausschalten kann.

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.