STM32H503 auffällig preisgünstig

OP #8020033
Lesenswert?

Beim Vergleichen diverser STM32 Modelle bin ich auf den STM32H503 gestoßen. Er kommt mir mit ca. 1,50 € auffällig preisgünstig vor. War das nicht eigentlich die Domäne der STM32C0 Serie?

Die "größeren" STM32H5 Modelle sind ungleich teurer. Was meint ihr, werden da gerade Reste verramscht, ist das ein Lockangebot oder habe ich einen Haken übersehen?

Eckdaten:

1
Cortex M33F 250 MHz mit 8 kB Cache (ART)
2
25-64 Pins
3
128 KiB Flash
4
32 KiB RAM
5
1·ADC
6
1·DAC (mit 2 Ausgängen)
7
1·RTC
8
1·Komparator
9
1·OP-AMP
10
11·Timer
11
2·I²C
12
1·I³C
13
3·USART
14
1·FDCAN
15
1·USB Host and Device

https://www.st.com/en/microcontrollers-microprocessors/stm32h503.html

https://www.mouser.de/c/semiconductors/embedded-processors-controllers/microcontrollers-mcu/arm-microcontrollers-mcu/?q=stm32h503

: Bearbeitet durch User
Beitrag #8020051 wurde vom Autor gelöscht.
Beitrag #8020066 wurde vom Autor gelöscht.
OP #8020068
Lesenswert?

Tam H. schrieb:

Denke es ist ein Preisfehler von Arrow.

Ja einzeln für 1,50 scheint mir ein Irrtum zu sein. Ich bezog mich auf 1000 oder 2500 Stück (mit kleineren Mengen kann man die großen Distributoren schlecht vergleichen).

Deine Liste zeigt, dass es wohl keine "verramsch" Aktion von Mouser ist. Andere haben ähnliche Preise.

Die Chinesen haben den STM32H503CBT6 schon für billige Boards aufgegriffen: https://de.aliexpress.com/w/wholesale-STM32H503CBT6-board.html?spm=a2g0o.productlist.search.0

: Bearbeitet durch User
(Firma: Tamoggemon Holding k.s.) #8020132
Lesenswert?

Nemopuk schrieb:

Tam H. schrieb:

Denke es ist ein Preisfehler von Arrow.

Ja einzeln für 1,50 scheint mir ein Irrtum zu sein. Ich bezog mich auf 1000 oder 2500 Stück (mit kleineren Mengen kann man die großen Distributoren schlecht vergleichen).

Deine Liste zeigt, dass es wohl keine "verramsch" Aktion von Mouser ist. Andere haben ähnliche Preise.

Die Chinesen haben den STM32H503CBT6 schon für billige Boards aufgegriffen: https://de.aliexpress.com/w/wholesale-STM32H503CBT6-board.html?spm=a2g0o.productlist.search.0

Hallo, wenn du mir an tamhan aeht tamoggemon dot com mailst, frage ich auf der EW für dich nach. Dort kriechen SGS Thomson-Reps rum, erfahrungsgemäß.

#8020450
Lesenswert?

Dazu nur ganz wenige Timer und, was Dich richtig erzürnen läßt, nur ein 32 Bit Timer ;-)

Nemopuk schrieb:

Ich bezog mich auf 1000 oder 2500 Stück (mit kleineren Mengen kann man die großen Distributoren schlecht vergleichen).

Und was nehme ich dann für die restlichen 364 Tage des Jahres? Ist ja ganz nett das Teil, wenn man es unbedingt braucht. Selber sortiere ich nicht nach dem Preis sondern der benötigten Peripherie, RAM und Taktfrequenz.

#8020718
Lesenswert?

Maxim B. schrieb:

Meiner Meinung nach fehlt H5 vor allem FPU für double. Aber auch ADC mit nur 12 bit ist für heute schon etwas verältert.

Andere Anwender wissen garnicht, was 'double' ist, geschweige, daß sie es bräuchten. 'double' per Software ist auf diesen Controllern sehr flott emuliert! Der 12 Bit ADC liefert eine ENOB 10,8 lt. Datenblatt. Was doch recht brauchbar ist. Ein H723 (Dein Liebling?) hat zwar 16 Bit ADCs und eine ENOB von 'nur' 12,2. Ein hochgenauer ADC in einem rein digitalen Umfeld ist ein fragwürdiger Anspruch.

STM wird seine Kundschaft für diesen Controller haben! Für UNS ist er einfach viel zu teuer ;-)

#8020739
Lesenswert?

Mi N. schrieb:

Maxim B. schrieb:

Meiner Meinung nach fehlt H5 vor allem FPU für double. Aber auch ADC mit nur 12 bit ist für heute schon etwas verältert.

Andere Anwender wissen garnicht, was 'double' ist, geschweige, daß sie es bräuchten. 'double' per Software ist auf diesen Controllern sehr flott emuliert! Der 12 Bit ADC liefert eine ENOB 10,8 lt. Datenblatt. Was doch recht brauchbar ist. Ein H723 (Dein Liebling?) hat zwar 16 Bit ADCs und eine ENOB von 'nur' 12,2. Ein hochgenauer ADC in einem rein digitalen Umfeld ist ein fragwürdiger Anspruch.

STM wird seine Kundschaft für diesen Controller haben! Für UNS ist er einfach viel zu teuer ;-)

Bei den ADC Angaben muss man genau lesen, da steht oft im kleingedruckten gilt nur für BGA Gehäuse. Du kannst den ADC Ausgang auch auf das DFSDM (Digital filter for sigma delta modulators) mappen. Dann bekommst ein paar Bit mehr und zusätzlich max/min alles in Hardware. Hat auch der H723.

#8020772
Lesenswert?

Hans-Georg L. schrieb:

Du kannst den ADC Ausgang auch auf das DFSDM (Digital filter for sigma delta modulators) mappen. Dann bekommst ein paar Bit mehr und zusätzlich max/min alles in Hardware. Hat auch der H723.

Wegen dieser vielen (unbekannten) Module bleibt meine Auslastung des Controllers immer < 5% ;-) Hast Du Erfahrung mit diesem Filter? Die Linearität des ADCs wird sich damit ja nicht verbessern. Ich denke, Klementine würde sagen: "Auflösung ja, Genauigkeit nein."

#8020790
Lesenswert?

Mi N. schrieb:

Hans-Georg L. schrieb:

Du kannst den ADC Ausgang auch auf das DFSDM (Digital filter for sigma delta modulators) mappen. Dann bekommst ein paar Bit mehr und zusätzlich max/min alles in Hardware. Hat auch der H723.

Wegen dieser vielen (unbekannten) Module bleibt meine Auslastung des Controllers immer < 5% ;-) Hast Du Erfahrung mit diesem Filter? Die Linearität des ADCs wird sich damit ja nicht verbessern. Ich denke, Klementine würde sagen: "Auflösung ja, Genauigkeit nein."

Habe ich noch nicht ausprobiert. Der Filter kann nicht unterscheiden ob er den ADC, ground bouncing, übersprechen oder das analoge Signal glättet. Kommt halt auf die Anwendung an.

#8020810
Lesenswert?

Mi N. schrieb:

Andere Anwender wissen garnicht, was 'double' ist

Es gibt auch welche, die das Wort "Mikrocontroller" nicht kennen! Kaum zu glauben - aber so ist das...

Mi N. schrieb:

Wegen dieser vielen (unbekannten) Module bleibt meine Auslastung des Controllers immer < 5% ;-)

Das ist kein Problem. Wenn aber etwas fehlt...

Übrigens, wenn man alles einkalkuliert, was eine Platine und alles was darin kosten, dann ist Preisunterschied zwischen billigsten und teureren Mikrokontrollern nicht so gravierend. Deshalb wenn man damit auch sparen sollte, dann ohne Fanatismus.

Z.Z. spiele ich mit einer Platine mit STM32H747. Wenn ich int16_t für double ersetze, bleibt Geschwindigkeit kaum geändert. Lediglich kommen 62 Bytes in Flash hinzu. Das ist angenehm!

: Bearbeitet durch User
#8021016
Lesenswert?

Soeben gefunden ... STM32H5E5

ST haut scheinbar jeden Tag ein neues Modell raus ... Wenn es davon ein China Board gibt werde ich mir noch eins für meine Sammlung zulegen ;-)

Interner USB OTG HS, 1,5MByte Ram, und neu Programmable logic array PLAY ( = 16 x 4Bit LUT ) muss ich mir noch genauer anschauen für was man die verwenden kann.

Und leider wieder nur 2x 32Bit Timer ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren