Was bedeutet „Gerät mit niedriger Dichte“? Über STM8 / STM32

STM32- und STM8-Geräte haben einige Typen:

  • Geräte mit geringer Dichte
  • Geräte mittlerer Dichte
  • Geräte mit hoher Dichte

Über was "Dichte" bedeuten? Über die Menge der Peripherie oder über die Menge des Blitzes oder etwas anderes?

Antworten (3)

Es handelt sich um willkürliche Begriffe, die von ST verwendet werden, um verschiedene MCU-Linien innerhalb einer Serie zu unterscheiden. Im Allgemeinen haben alle Teile innerhalb einer Linie die gleichen Peripheriegeräte und Merkmale; Sie unterscheiden sich nur in der Menge an RAM und Flash-Speicher, die sie haben, und in der Verpackung.

Hier ist zum Beispiel, wie ST die STM32F103-Familie aufschlüsselt:

Geben Sie hier die Bildbeschreibung ein

In einigen Serien kommen auch die Begriffe „Wertlinie“ und „Konnektivitätslinie“ vor; diese werden auch als Linien behandelt.

Es ist nicht ganz richtig , gleiche Peripheriegeräte und Funktionen . High-Density-Geräte verfügen über größere Peripheriegeräte und mehr Funktionen. Und für Geräte mit mittlerer und niedriger Dichte nimmt dieser Satz ab. Öffnen Sie einfach eines der Referenzhandbücher und sehen Sie sich diese Unterschiede an. Für diesen einen DAC, AES, USART2, USART3, TIM5, SPI2 nicht verfügbar für Low-Density-Geräte. Andere Merkmale wie die Bitbreite von Taktteilern sind bei Geräten mit unterschiedlicher Dichte unterschiedlich.
@imbearr Ich glaube, du liest meine Antwort falsch. Was ich damit sagen will, ist, dass alle "High Density"-Geräte innerhalb einer Serie die gleichen Peripheriegeräte und Funktionen haben. Sie werden sich immer noch von Geräten in anderen Linien unterscheiden, wie die entsprechenden Teile mit "mittlerer Dichte".
@duskwuff, könnten Sie ein Beispiel für zwei solche Geräte aus einer Linie (hoch oder eine andere) mit denselben Peripheriegeräten und Funktionen geben. Ich bezweifle, dass es solche gibt. Soweit ich weiß, können diese Noten (hoch / mittel / niedrig) auf eine Familie (z. B. STM8Lx51) angewendet und nur zum Verständnis der Leistung von Geräten verwendet werden.
@imbearr STM32F103C8 und STM32F103RB zum Beispiel. Beide Mitglieder der STM32F103-Linie mittlerer Dichte; Sie unterscheiden sich nur in der Flash-Größe und der Pin-Anzahl.
@duskwuff, du hast Recht. Ich war unaufmerksam, als ich deine Antwort gelesen habe.

Über das Referenzhandbuch des STM32F103-Glossar:

• Geräte mit niedriger Dichte sind STM32F101xx-, STM32F102xx- und STM32F103xx-Mikrocontroller, bei denen die Flash-Speicherdichte zwischen 16 und 32 KByte liegt.

• Geräte mit mittlerer Dichte sind STM32F101xx-, STM32F102xx- und STM32F103xx-Mikrocontroller, bei denen die Flash-Speicherdichte zwischen 64 und 128 KByte liegt.

• Geräte mit hoher Dichte sind STM32F101xx- und STM32F103xx-Mikrocontroller, bei denen die Flash-Speicherdichte zwischen 256 und 512 KByte liegt.

• Geräte mit XL-Dichte sind STM32F101xx- und STM32F103xx-Mikrocontroller, bei denen die Flash-Speicherdichte zwischen 768 KByte und 1 MByte liegt.

• Connectivity-Line-Geräte sind STM32F105xx- und STM32F107xx-Mikrocontroller.

• Wort: Daten mit 32 Bit Länge.

• Halbwort: Daten mit 16 Bit Länge.

• Byte: Daten mit 8 Bit Länge.

Was macht hier die Definition von Wort/Halbwort/Byte?

Lassen Sie uns zunächst erklären, worauf sich Low Density und High Density beziehen. Am Beispiel von 256-MB-Modulen … Sie würden denken, dass das 16-Chip-Modul als High-Density-Modul und die 8-Chip-Version als Low-Density-Modul bezeichnet würde … aber es ist rückwärts, nicht wahr? Das Problem ist – die Dichte bezieht sich nicht auf die Anzahl der Chips auf dem Modul, sondern auf die Dichte der Speichereinheiten innerhalb der einzelnen Chips auf dem Modul.

Wenn Leute über ein Low-Density-Modul sprechen, kürzen sie ihre Sprache falsch ab, und das ist irreführend. Was sie wirklich meinen, ist – es ist ein Modul mit Low-Density-Chips. Denken Sie an zwei Peperoni-Pizzas. Auf einer Pizza hat jede Scheibe 2 Stück Peperoni. Auf der anderen Seite hat jede Scheibe 4 Stücke Peperoni. Die mit 2 Stücken pro Stück ist die Pizza mit niedriger Dichte, und die mit 4 Stücken pro Stück ist die Pizza mit hoher Dichte.

So sieht es bei den RAM-Modulen aus. Das High-Density-Modul benötigt nur halb so viele Chips pro Seite, da sich in diesen Chips mehr Speichersteckplätze befinden. Wenn Sie Low-Density-Chips wollen, brauchen Sie doppelt so viele, und daher kosten Module mit Low-Density-Chips doppelt so viel. (Die Arbeit zum Bau des Moduls aus den zusammengesetzten Teilen ist unabhängig davon ungefähr gleich.)

Danke, aber du antwortest nicht auf meine Frage. Bei "Density" geht es um RAM/FLASH oder um Peripherie oder um etwas anderes?