Deutsch
Zeit: 2026/06/3
Durchsuchen: 37


Das NOR Flash-Speichergerät besteht aus Tausenden oder Millionen von Speicherzellen, die in einer parallelen Array-Struktur angeordnet sind. Jede Speicherzelle ist direkt mit einem gemeinsamen Bitlinien- und Wortliniennetz verbunden, sodass der Speichercontroller auf einzelne Zellen zufällig zugreifen kann, ohne einen gesamten Block lesen zu müssen. Diese Architektur ähnelt einer NOR-Logikgatteranordnung, von der NOR Flash seinen Namen erhält. Die direkte Verbindung zwischen Zellen und Bitlinien ermöglicht einen schnellen zufälligen Lesezugriff und erlaubt es Prozessoren, Code direkt aus dem Speicher auszuführen. Die NOR Flash-Architektur wird häufig in der Firmware-Speicherung, BIOS-Chips, Mikrocontrollern, Automobilelektronik und eingebetteten Systemen verwendet, die zuverlässigen nichtflüchtigen Speicher und schnelle Codeausführung benötigen.

Jede NOR Flash-Speicherzelle ist um einen Floating-Gate-MOSFET-Transistor aufgebaut. Die Zelle besteht aus einem Steuertor, einem Floating Gate, Gate-Oxid, Tunnel-Oxid, Source, Drain, Kanal und Substrat. Das Floating Gate ist elektrisch durch isolierende Oxidschichten isoliert, sodass es Elektronen über lange Zeiträume hinweg speichern kann, auch wenn die Stromversorgung unterbrochen wird. Das Vorhandensein oder Fehlen von gespeicherter Ladung im Floating Gate ändert die Schwellenspannung des Transistors, wodurch die Speicherzelle digitale Daten darstellen kann.
NOR Flash speichert Daten, indem es die elektrische Ladung kontrolliert, die in dem Floating Gate jeder Speicherzelle eingeschlossen ist. Wie im obigen Bild gezeigt, werden Elektronen im Floating Gate gespeichert, das vollständig durch Oxidschichten isoliert ist. Da die gefangene Ladung auch bei Trennung von der Stromversorgung erhalten bleibt, kann NOR Flash Daten viele Jahre lang ohne externe Stromversorgung behalten. Die gespeicherte Ladung verändert die elektrischen Eigenschaften des Transistors, sodass der Speichercontroller feststellen kann, ob die Zelle eine logische "0" oder logische "1" darstellt.

NOR Flash-Speicher funktioniert durch drei Hauptfunktionen: Schreiben, Löschen und Lesen. Während des Schreibvorgangs (Programm) wird eine hohe Spannung angelegt, um Elektronen in das Floating Gate zu drücken und Daten in der ausgewählten Zelle zu speichern. Beim Löschvorgang werden die gespeicherten Elektronen aus dem Floating Gate entfernt, normalerweise wird ein gesamter Sektor oder Block des Speichers auf einmal betroffen. Beim Lesevorgang wird eine niedrigere Spannung auf das Steuertor angelegt, und der Speichercontroller überprüft, ob Strom durch den Transistor fließen kann. Der resultierende Leitfähigkeitszustand gibt die in der Zelle gespeicherten Daten preis. Da das NOR Flash-Array den direkten Zugriff auf einzelne Speicherorte ermöglicht, können Prozessoren schnell Anweisungen abrufen und sogar Code direkt aus dem Speicher ausführen, was NOR Flash ideal für Bootloader, BIOS-Firmware, Mikrocontroller und andere eingebettete Anwendungen macht.
Im Gegensatz zu NAND Flash ermöglicht NOR Flash den direkten Zugriff auf einzelne Speicheradressen, ohne zuerst eine gesamte Seite von Daten zu lesen. Dies ermöglicht es Prozessoren, Anweisungen fast sofort abzurufen, wodurch NOR Flash ideal für die Speicherung von Firmware, BIOS-Chips, Mikrocontrollern und eingebetteten Systemen ist, die eine schnelle Codeausführung erfordern.
Eines der wichtigsten Merkmale von NOR-Flash ist Execute-in-Place (XIP), das es Prozessoren ermöglicht, Programmcode direkt aus dem Flash-Speicher auszuführen. Dies eliminiert die Notwendigkeit, die Firmware vor der Ausführung in den RAM zu kopieren, wodurch die Bootzeit verkürzt, die RAM-Anforderungen gesenkt und das Systemdesign vereinfacht wird.
NOR-Flash ist für leseintensive Anwendungen optimiert. Moderne Serial NOR-Flash-Geräte können Lesegeschwindigkeiten von mehreren hundert Megabyte pro Sekunde erreichen, wenn QSPI- oder OSPI-Schnittstellen verwendet werden. Diese schnelle Lesefähigkeit ermöglicht es Systemen, schnell zu starten und die Firmware während des Betriebs effizient abzurufen.
NOR-Flash ist so konzipiert, dass kritischer Code und Systemdaten über viele Jahre zuverlässig gespeichert werden. Die Fehlerquoten beim Lesen sind typischerweise niedriger als die von NAND-Flash, was NOR-Flash für Boot-Speicher, sicherheitskritische Systeme, industrielle Geräte, medizinische Geräte und Automobilelektronik geeignet macht.
NOR-Flash-Geräte sind in einer breiten Palette von Speicherkapazitäten erhältlich, um verschiedene Anwendungsanforderungen zu unterstützen. Kleinere Geräte wie 1 Mb, 2 Mb, 4 Mb und 8 Mb werden häufig zur Speicherung einfacher Mikrocontroller-Firmware verwendet. Geräte mit mittlerer Kapazität, die von 16 Mb bis 128 Mb reichen, werden häufig in eingebetteten Systemen, IoT-Produkten, Netzwerkausrüstungen und Industriekontrollern eingesetzt. Größere NOR-Flash-Geräte mit Kapazitäten von 256 Mb, 512 Mb, 1 Gb und mehr werden zunehmend in Automobilsystemen und fortschrittlichen eingebetteten Prozessoren eingesetzt.
NOR-Flash kann gespeicherte Informationen unter normalen Betriebsbedingungen 10 bis 20 Jahre oder länger behalten. Diese lange Speicherzeit macht es geeignet für Produkte, die viele Jahre im Feld eingesetzt werden können, ohne häufige Firmware-Updates zu benötigen.
Obwohl NOR-Flash typischerweise eine geringere Lebensdauer als einige EEPROM-Technologien bietet, können die meisten Geräte zehntausende bis hunderttausende Programmier-/Löschzyklen withstanden. Da Firmware selten aktualisiert wird, ist diese Lebensdauer für die meisten eingebetteten Anwendungen mehr als ausreichend.
NOR-Flash ist mit mehreren Schnittstellenstandards erhältlich, darunter SPI, Quad SPI (QSPI), Octal SPI (OSPI), HyperBus und parallele NOR-Schnittstellen. Designer können die Schnittstelle auswählen, die am besten Leistung, PCB-Komplexität, Pinanzahl und Kosten ausbalanciert.
Moderne NOR-Flash-Geräte unterstützen niedrigen Stromverbrauch im Standby- und Tiefstromsparmodus, die den Energieverbrauch erheblich reduzieren.
Viele moderne NOR-Flash-Geräte enthalten fortschrittliche Sicherheitsfunktionen wie einmalig programmierbaren (OTP) Speicher, sichere Boot-Unterstützung, Authentifizierungsmechanismen, hardwaremäßigen Schreibschutz und verschlüsselte Firmware-Speicherung. Diese Funktionen helfen, unbefugte Änderungen an der Firmware zu verhindern und die allgemeine Systemsicherheit zu verbessern.
SPI NOR-Flash verwendet die serielle Peripherie-Schnittstelle, um Daten über eine kleine Anzahl von Pins zu übertragen, zu denen normalerweise Takt, Chip-Auswahl, Dateneingangs- und Datenausgangsleitungen gehören. Es ist einfach zu verbinden und benötigt weniger PCB-Fläche. SPI NOR-Flash eignet sich zur Speicherung von Bootloadern, Firmware, Konfigurationsdaten und kleinen Anwendungsprogrammen.
Quad SPI NOR-Flash, oder QSPI NOR-Flash, verbessert die Standard-SPI-Leistung, indem vier Datenleitungen anstelle von einer verwendet werden. Dies ermöglicht schnellere Lesevorgänge, während die Pinanzahl niedriger bleibt als bei parallelem NOR-Flash. QSPI NOR-Flash wird häufig in eingebetteten Systemen eingesetzt, die schnellere Bootzeiten, Execute-in-Place (XIP) und größere Firmware-Speicher benötigen, wie industrielle Steuerungen, intelligente Geräte, Netzwerkausrüstungen und fortschrittliche Mikrocontrollersysteme.
Octal SPI NOR-Flash, auch OSPI NOR-Flash genannt, verwendet acht Datenleitungen, um eine höhere Bandbreite als SPI und QSPI NOR-Flash bereitzustellen. Es ist für Systeme konzipiert, die schnellere Codeausführung, schnelles Laden der Firmware und Hochleistungszugriff auf eingebetteten Speicher benötigen.
Paralleles NOR-Flash überträgt Daten über einen breiteren Adress- und Datenbus, was einen schnelleren zufälligen Zugriff im Vergleich zu herkömmlichen seriellen Schnittstellen ermöglicht. Es ist nützlich in Systemen, die eine direkte Speicherabbildung und eine superschnelle Codeausführung erfordern. Es benötigt jedoch mehr Pins, mehr PCB-Routingfläche und ein komplexeres Hardwarelayout.
HyperBus NOR-Flash verwendet eine Hochgeschwindigkeits-, Niedrig-Pin-Anzahl-Schnittstelle, die entwickelt wurde, um eine schnelle Leseleistung mit weniger Signalleitungen als herkömmlicher paralleler Speicher zu bieten. Es unterstützt hohe Bandbreiten und hält gleichzeitig das PCB-Routing einfacher als bei vollen parallelen Bussen. HyperBus NOR-Flash wird häufig in Automobildashboards, industriellen HMIs, Grafiksystemen und eingebetteten Prozessoren eingesetzt, die schnellen Zugriff auf Code- und Grafikdaten benötigen.
Automobil-Grade NOR Flash ist so konzipiert, dass es strengere Anforderungen an Zuverlässigkeit, Temperatur und Qualität erfüllt im Vergleich zu standardmäßigen Verbraucher-Speichern. Es wird häufig in elektronischen Steuergeräten, Infotainmentsystemen, fortgeschrittenen Fahrerassistenzsystemen, Instrumentenanzeigen und Fahrzeugnetzwerkmodulen verwendet. Diese Geräte unterstützen oft erweiterte Temperaturbereiche, lange Datenretention, hohe Ausdauer und funktionale Sicherheitsmerkmale.
Sicherer NOR Flash umfasst Schutzmerkmale, die helfen, unbefugte Änderungen an der Firmware und Systemangriffe zu verhindern. Dazu gehören möglicherweise einmal programmierbare Bereiche, hardwarebasierter Schreibschutz, Unterstützung für sicheres Booten, Authentifizierung, Unterstützung für Verschlüsselung und geschützte Speicherblöcke. Sicherer NOR Flash ist nützlich in vernetzten Geräten, Zahlungsterminals, Automobilsystemen, industriellen Steuerungen, medizinischen Geräten und IoT-Produkten, bei denen die Integrität der Firmware entscheidend ist.
• Schnelle Random-Access-Leseleistung
• Unterstützt Execute-in-Place (XIP) für die direkte Codeausführung
• Zuverlässige Speicherung von Firmware und Boot-Code
• Lange Datenretention, oft über 10 Jahre
• Nichtflüchtiger Betrieb ohne erforderliche Energie zur Datenspeicherung
• Hohe Leseausdauer im Vergleich zu vielen anderen Speichertechnologien
• Einfache Speicherzuordnung und direkter Adresszugriff
• Weit verbreitet und unterstützt in eingebetteten Systemen
• Höhere Kosten pro Bit als NAND Flash
• Geringere Speicherdichte und Kapazität
• Langsame Schreib- und Löschvorgänge
• Sektorbasierte Löschung kann die Flexibilität verringern
• Größere Speichermatrizen erhöhen die Systemkosten
• Nicht geeignet für Massenspeicheranwendungen
• Höhere Herstellungskosten im Vergleich zu NAND Flash
• Bestimmen Sie die erforderliche Speicherkapazität für Firmware, Boot-Code und zukünftige Updates.
• Wählen Sie die geeignete Schnittstelle, wie SPI, QSPI, OSPI oder parallelen NOR Flash.
• Überprüfen Sie, ob die Lesegeschwindigkeit die Anforderungen für Systemstart und Codeausführung erfüllt.
• Prüfen Sie, ob Unterstützung für Execute-in-Place (XIP) benötigt wird.
• Bewerten Sie die Programmiere- und Löchausdauerbewertungen für die erwartete Produktlebensdauer.
• Berücksichtigen Sie die Spezifikationen zur Datenrückhaltung für langfristige Zuverlässigkeit.
• Stellen Sie sicher, dass der Betriebstemperaturbereich mit der Anwendungsumgebung übereinstimmt.
• Achten Sie auf Sicherheitsmerkmale wie OTP-Speicher, Unterstützung für sicheres Booten oder hardwarebasierte Schutzmaßnahmen.
• Bestätigen Sie die Kompatibilität mit dem verwendeten Prozessor oder Mikrocontroller.
• Ausgewogene Leistung, Kapazität, Stromverbrauch und Kosten basierend auf den Anwendungsanforderungen.

NOR Flash ist am besten für die Speicherung von Code und Bootanwendungen geeignet, da es schnellen Randomzugriff und Execute-in-Place unterstützt. Es wird häufig für Firmware, BIOS, eingebettete Systeme und ECU verwendet. NAND Flash eignet sich am besten für Massenspeicher, da es höhere Kapazitäten, schnellere Schreib- und Löschgeschwindigkeiten sowie geringere Kosten pro Bit bietet. Es wird häufig in SSDs, USB-Laufwerken, Speicherkarten und Smartphones verwendet.
Einfach ausgedrückt, ist NOR Flash besser für die Speicherung und Ausführung von Firmware, während NAND Flash besser für die Speicherung großer Datenmengen geeignet ist.
• Gerät startet nicht – Ein möglicher Grund sind beschädigte Firmware oder ein defekter Bootloader. Um dieses Problem zu lösen, programmieren Sie die Firmware neu und prüfen Sie, ob die Bootkonfigurationseinstellungen korrekt sind.
• Schreibvorgang fehlgeschlagen – Ein möglicher Grund ist, dass der Schreibschutz für das Speichermedium aktiviert ist. Überprüfen Sie die Statusregister und deaktivieren Sie den Schreibschutz, wenn erforderlich.
• Löschvorgang fehlgeschlagen – Ein möglicher Grund ist eine falsche Löschbefehlsequenz oder eine instabile Betriebsspannung. Überprüfen Sie die Löschbefehle und stellen Sie sicher, dass die Stromversorgung während des Löschvorgangs stabil bleibt.
• Gelesene Daten sind falsch – Ein möglicher Grund sind SPI-Kommunikationsfehler oder eine schlechte Signalqualität. Um dieses Problem zu lösen, überprüfen Sie die SPI-Taktrateinstellungen, Verdrahtungsverbindungen und die PCB-Routing.
• Gerät nicht erkannt – Ein möglicher Grund ist ein Konfigurationsfehler zwischen dem Controller und dem NOR Flash-Gerät. Überprüfen Sie den SPI-Modus, die Chip-Select-Operation und die Pin-Verbindungen.
• Langsame Startzeit – Ein möglicher Grund ist, dass der Prozessor auf die Initialisierung des Speichers wartet, bevor er bootet. Sie müssen die Bootsequenz überprüfen und den Flash-Initialisierungsprozess optimieren.
• Firmware-Update-Fehler – Eine mögliche Ursache ist eine Stromunterbrechung während der Programmierung. Um dieses Problem zu lösen, verwenden Sie Wiederherstellungsverfahren für die Firmware und implementieren Sie fehlertolerante Methoden für Firmware-Updates.
• Datenbeschädigung nach langem Gebrauch – Eine mögliche Ursache sind übermäßige Programm- und Löschzyklen, die die Speicherzellen abgenutzt haben. Sie können das Gerät bei Bedarf ersetzen und Techniken zur Abnutzungskompression implementieren.
• Intermittierende Kommunikationsfehler – Eine mögliche Ursache sind elektrische Störungen oder schlechte PCB-Layout-Praktiken. Verbessern Sie die Erdung, optimieren Sie die Signalführung und fügen Sie geeignete Entkopplungskondensatoren hinzu.
• Probleme mit der Datenspeicherung – Eine mögliche Ursache ist eine längere Exposition gegenüber hohen Temperaturen oder die natürliche Alterung des Speichers. Verwenden Sie industrielle NOR-Flash-Geräte und betreiben Sie diese innerhalb ihres angegebenen Temperaturbereichs.
• Systemabstürze während der Codeausführung – Eine mögliche Ursache ist eine instabile Stromversorgung oder falsche Flash-Zeitparameter. Sie können die Stromintegrität überprüfen und die Zeitkonfiguration des Flashspeichers überprüfen.
• Flash-Speicher überhitzt – Eine mögliche Ursache ist übermäßige Zugriffsaktivität auf den Speicher oder unzureichendes thermisches Management. Überprüfen Sie die Betriebsbedingungen und verbessern Sie das thermische Design des Systems.
Mehrere Halbleiterhersteller produzieren NOR-Flash-Geräte für Anwendungen, die von einfacher Firmware-Speicherung in Mikrocontrollern bis hin zu fortschrittlichen Automobil- und Industriesystemen reichen. Diese Geräte sind in verschiedenen Kapazitäten, Schnittstellen und Leistungsstufen erhältlich, um unterschiedlichen Entwurfsanforderungen gerecht zu werden.
Winbond ist einer der am weitesten verbreiteten Anbieter von seriellen NOR-Flash-Speichern. Die W25Q-Serie ist häufig in Mikrocontrollern, IoT-Geräten, Unterhaltungselektronik, Netzwerkausrüstung und eingebetteten Systemen zu finden. Die Serie unterstützt SPI, QSPI und Hochgeschwindigkeits-Lesevorgänge und ist damit eine beliebte Wahl für die Speicherung von Firmware und Execute-in-Place (XIP)-Anwendungen.
Macronix stellt die MX25-Familie von NOR-Flash-Geräten her, die in der Automobil-Elektronik, industriellen Automatisierung und eingebetteten Computersystemen weit verbreitet sind. Das Unternehmen konzentriert sich auf hohe Zuverlässigkeit, lange Datenspeicherung und Unterstützung für fortschrittliche serielle Schnittstellen wie Quad SPI und Octal SPI.
Die NOR-Flash-Familien SEMPER™ und S25 von Infineon sind für Anwendungen in der Automobil-, Industrie- und mission-critical Embedded-Umgebungen konzipiert. Diese Geräte bieten eine hohe Lebensdauer, funktionale Sicherheitsmerkmale und verbesserte Zuverlässigkeit, was sie für Systeme geeignet macht, die zuverlässige Firmware-Speicherung und schnelle Startleistung erfordern.
Micron bietet NOR-Flash-Produkte für eingebettete Computer, Netzwerk- und Industriesysteme an. Seine NOR-Flash-Geräte unterstützen Hochgeschwindigkeitsschnittstellen und große Speicherkapazitäten, um den Designern zu helfen, zunehmend komplexe Firmware und Betriebssystemsoftware zu speichern.
GigaDevice produziert die GD25-Serie von seriellen NOR-Flash-Geräten, die häufig in kostenbewussten eingebetteten Produkten verwendet werden. Diese Speicher bieten ein ausgewogenes Verhältnis von Leistung, Kapazität und Erschwinglichkeit und sind daher in der Unterhaltungselektronik, Smart-Home-Geräten und IoT-Anwendungen beliebt.
Die NOR-Flash-Technologie schreitet weiterhin voran, um den wachsenden Anforderungen an eingebettete Systeme, Automobilelektronik, industrielle Automatisierung, IoT-Geräte und Edge-AI-Anwendungen gerecht zu werden. Ein wichtiger Trend ist die Einführung schnellerer Schnittstellen wie Quad SPI (QSPI) und Octal SPI (OSPI), die die Datenübertragungsgeschwindigkeit erheblich erhöhen und gleichzeitig die Execute-in-Place (XIP)-Fähigkeiten beibehalten. Die Hersteller entwickeln auch dichte NOR-Flash-Geräte, um größere Firmware-Images und anspruchsvollere Software unterzubringen. Gleichzeitig werden Sicherheitsmerkmale wie sicherer Start, Authentifizierung, Unterstützung für Verschlüsselung und einmalig programmierbarer (OTP) Speicher immer wichtiger, da verbundene Geräte größeren Cybersecurity-Bedrohungen gegenüberstehen.
NOR-Flash bietet echtes zufälliges Lesen und unterstützt Execute-in-Place (XIP), sodass ein Prozessor Code direkt aus dem Speicher ausführen kann, ohne ihn zuerst in den RAM zu kopieren. Dies reduziert die Bootzeit, vereinfacht das Systemdesign und verbessert die Startzuverlässigkeit, was NOR-Flash ideal für Bootloader, BIOS-Firmware und eingebettete Betriebssysteme macht.
XIP ermöglicht es der Firmware, direkt aus NOR-Flash auszuführen, wodurch der Bedarf an großen Mengen RAM zur Speicherung von ausführbarem Code entfällt. Dies kann die Speicheranforderungen senken, die Komponentenpreise reduzieren, die PCB-Komplexität verringern und die Gesamteffizienz des Systems verbessern.
Die Leseleistung hängt vom Schnittstellentyp, der Taktfrequenz, der Speicherarchitektur und der Prozessorkompatibilität ab. Moderne QSPI-, OSPI- und HyperBus-NOR-Flash-Geräte bieten deutlich schnellere Datenübertragungsraten als traditionelle SPI-Geräte, was schnellere Firmware-Ladevorgänge und einen zügigeren Systemstart ermöglicht.
Die Floating-Gate-Architektur erfordert, dass Löschvorgänge gleichzeitig Gruppen von Speicherzellen betreffen. Das sektorbasierte Löschen vereinfacht das Speichendesign und verbessert die Effizienz der Herstellung, bedeutet jedoch auch, dass die Software Aktualisierungen sorgfältig verwalten muss, um unnötige Löschzyklen zu vermeiden.
Hohe Temperaturen können die Datenretention allmählich verringern und den Speicherabrieb im Laufe der Zeit beschleunigen. NOR-Flash-Geräte in Industriequalität und Automobilqualität sind speziell dafür ausgelegt, zuverlässig in rauen Umgebungen zu arbeiten und bieten größere Temperaturbereiche sowie verbesserte Langzeitstabilität.
Ohne Sicherheitsfunktionen könnten Angreifer in der Lage sein, die Firmware zu modifizieren, sensible Codes zu extrahieren, Authentifizierungsmechanismen zu umgehen oder Schadsoftware zu installieren. Moderne NOR-Flash-Geräte beinhalten oft Unterstützung für sicheren Boot, OTP-Speicher, Verschlüsselungsunterstützung und Hardware-Schutz, um diese Risiken zu verringern.
CAP CER 220PF 50V C0G 0805
CAP CER 1000PF 250V X5R 0805
CAP CER 200PF 100V NP0 0805
TRANS PNP 60V 0.5A SOT23-3
IC DAS 12BIT 117K 24SOIC
IC FPGA 335 I/O 400CABGA
IC MPU I.MX6D 1.0GHZ 624FCBGA
IC HOT SWAP CTRLR -48V 14SOIC
IC REG LIN NEG ADJ 500MA 8SO
DC DC CONVERTER 12V 500W
RES SMD 75K OHM 0.5% 1/16W 0402
MB90F394H FUJITSU
MC34018G-S28-R UTC


