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?
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.
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ß
@ lars, sie es einfach anders herum. Der STM32 liefert nur 3,3 und nicht 5V. Da steht nichts von tolerant oder max.
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"
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.
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.
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.
>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.
>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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.