order_bg

Produkte

NUC975DK61Y – Integrierte Schaltkreise, eingebettet, Mikrocontroller – NUVOTON Technology Corporation

kurze Beschreibung:

Die NUC970-Serie ist für allgemeine 32-Bit-Mikrocontroller konzipiert und verfügt über einen herausragenden CPU-Kern ARM926EJ-S, einen von Advanced RISC Machines Ltd. entwickelten RISC-Prozessor mit bis zu 300 MHz, 16 KB I-Cache, 16 KB D-Cache und MMU, 56 KB eingebettetes SRAM und 16 KB IBR (Internal Boot ROM) zum Booten von USB, NAND und SPI FLASH.

Die NUC970-Serie integriert zwei 10/100-MB-Ethernet-MAC-Controller und USB 2.0 HS

HOST/Geräte-Controller mit integriertem HS-Transceiver, TFT-LCD-Controller, CMOS-Sensor-I/F-Controller, 2D-Grafik-Engine, DES/3DES/AES-Krypto-Engine, I2S-I/F-Controller,

SD/MMC/NAND FLASH-Controller, GDMA und 8 Kanäle 12-Bit-ADC-Controller mit Widerstands-Touchscreen-Funktionalität.Es integriert außerdem UART, SPI/MICROWIRE, I2C, CAN, LIN, PWM, Timer, WDT/Windowed-WDT, GPIO, Tastatur, Smart Card I/F, 32,768 KHz XTL und RTC (Echtzeituhr).

Darüber hinaus integriert die NUC970-Serie eine DRAM-I/F, die mit Unterstützung bis zu 150 MHz läuft

SDRAM vom Typ DDR oder DDR2 und eine externe Busschnittstelle (EBI), die SRAM und unterstützt

externes Gerät mit DMA-Anfrage und Bestätigung.


Produktdetail

Produkt Tags

Produkteigenschaften

TYP BESCHREIBUNG
Kategorie Integrierte Schaltkreise (ICs)

Eingebettet

Mikrocontroller

Hersteller Nuvoton Technology Corporation
Serie NUC970
Paket Tablett
Produktstatus Aktiv
DigiKey programmierbar Nicht verifiziert
Kernprozessor ARM926EJ-S
Kerngröße 32-Bit-Single-Core
Geschwindigkeit 300 MHz
Konnektivität Ethernet, I²C, IrDA, MMC/SD/SDIO, SmartCard, SPI, UART/USART, USB
Peripheriegeräte Brownout-Erkennung/Reset, DMA, I²S, LVD, LVR, POR, PWM, WDT
Anzahl der E/A 87
Programmspeichergröße 68 KB (68 KB x 8)
Programmspeichertyp BLITZ
EEPROM-Größe -
RAM-Größe 56K x 8
Spannung – Versorgung (Vcc/Vdd) 1,14 V ~ 3,63 V
Datenkonverter A/D 4x12b
Oszillatortyp Extern
Betriebstemperatur -40°C ~ 85°C (TA)
Befestigungsart Oberflächenmontage
Paket/Koffer 128-LQFP
Gerätepaket des Lieferanten 128-LQFP (14x14)
Basisproduktnummer NUC975

Dokumente und Medien

RESSOURCENTYP VERKNÜPFUNG
Datenblätter NUC970 Datenblatt
Vorgestelltes Produkt Ticketautomat

Umwelt- und Exportklassifizierungen

ATTRIBUT BESCHREIBUNG
RoHS-Status ROHS3-konform
Feuchtigkeitsempfindlichkeitsniveau (MSL) 3 (168 Stunden)
REACH-Status REACH Unberührt
HTSUS 0000.00.0000

 

Integrierter Schaltkreistyp

1 Mikrocontroller-Definition

Da es sich bei dem Mikrocontroller um eine auf einem Chip integrierte Recheneinheit, Speicher, Zeitgeber/Rechner und verschiedene /O-Schaltkreise usw. handelt, die ein grundlegendes vollständiges Computersystem bilden, wird er auch als Einzelchip-Mikrocomputer bezeichnet.

Das Programm im Mikrocontroller-Speicher, das eng mit der Mikrocontroller-Hardware und den peripheren Hardwareschaltkreisen zusammenarbeitet, unterscheidet sich von der Software des PCs und wird als Mikrocontroller-Programm oder Firmware bezeichnet.Im Allgemeinen ist ein Mikroprozessor eine CPU auf einem einzelnen integrierten Schaltkreis, während ein Mikrocontroller eine CPU, ROM, RAM, VO, Timer usw. ist, alles auf einem einzigen integrierten Schaltkreis.Im Vergleich zur CPU verfügt der Mikrocontroller nicht über eine so hohe Rechenleistung und verfügt auch nicht über eine Speicherverwaltungseinheit, wodurch der Mikrocontroller nur einige relativ einzelne und einfache Steuerungs-, Logik- und andere Aufgaben bewältigen kann und häufig in der Gerätesteuerung und Sensorsignalverarbeitung eingesetzt wird und andere Bereiche, wie einige Haushaltsgeräte, Industrieanlagen, Elektrowerkzeuge usw.

2 Der Aufbau des Mikrocontrollers

Der Mikrocontroller besteht aus mehreren Teilen: Zentralprozessor, Speicher und Ein-/Ausgabe:

-Zentraler Prozessor:

Der Zentralprozessor ist die Kernkomponente der MCU, einschließlich der beiden Hauptteile Operator und Controller.

-Operator

Der Operator besteht aus einer arithmetischen und logischen Einheit (ALU), einem Akkumulator und Registern usw. Die Rolle der ALU besteht darin, arithmetische oder logische Operationen an den eingehenden Daten durchzuführen.Die ALU ist in der Lage, die Größe dieser beiden Daten zu addieren, zu subtrahieren, abzugleichen oder zu vergleichen und das Ergebnis schließlich im Akkumulator zu speichern.

Der Operator hat zwei Funktionen:

(1) Um verschiedene arithmetische Operationen auszuführen.

(2) Um verschiedene logische Operationen und logische Tests durchzuführen, beispielsweise einen Nullwerttest oder einen Vergleich zweier Werte.

Alle vom Bediener ausgeführten Operationen werden durch Steuersignale von der Steuerung gesteuert, und während eine arithmetische Operation ein arithmetisches Ergebnis erzeugt, erzeugt eine logische Operation ein Urteil.

-Regler

Der Controller besteht aus einem Programmzähler, einem Befehlsregister, einem Befehlsdecoder, einem Zeitgenerator und einem Betriebscontroller usw. Er ist das „Entscheidungsgremium“, das Befehle ausgibt, dh den Betrieb des gesamten Mikrocomputersystems koordiniert und steuert.Seine Hauptfunktionen sind:

(1) Um eine Anweisung aus dem Speicher abzurufen und die Position der nächsten Anweisung im Speicher anzugeben.

(2) Um die Anweisung zu dekodieren und zu testen und das entsprechende Betriebssteuersignal zu erzeugen, um die Ausführung der angegebenen Aktion zu erleichtern.

(3) Leitet und steuert die Richtung des Datenflusses zwischen CPU, Speicher sowie Eingabe- und Ausgabegeräten.

Der Mikroprozessor verbindet die ALU, die Zähler, die Register und den Steuerabschnitt über den internen Bus miteinander und stellt über den externen Bus eine Verbindung zum externen Speicher und den Eingangs-/Ausgangsschnittstellenschaltungen her.Der externe Bus, auch Systembus genannt, ist in den Datenbus DB, den Adressbus AB und den Steuerbus CB unterteilt und über die Eingabe-/Ausgabeschnittstellenschaltung mit verschiedenen Peripheriegeräten verbunden.

-Erinnerung

Der Speicher kann in zwei Kategorien unterteilt werden: Datenspeicher und Programmspeicher.

Der Datenspeicher dient zum Speichern von Daten und der Programmspeicher zum Speichern von Programmen und Parametern.

 

-Eingabe/Ausgabe -Verknüpfung oder Ansteuerung verschiedener Geräte

Serielle Kommunikationsanschlüsse – Datenaustausch zwischen MCU und verschiedenen Peripheriegeräten, wie UART, SPI, 12C usw.

 

3 Mikrocontroller-Klassifizierung

Hinsichtlich der Anzahl der Bits können Mikrocontroller in 4-Bit, 8-Bit, 16-Bit und 32-Bit eingeteilt werden.In praktischen Anwendungen machen 32-Bit 55 %, 8-Bit 43 %, 4-Bit 2 % und 16-Bit 1 % aus.

Es ist ersichtlich, dass 32-Bit- und 8-Bit-Mikrocontroller heute die am weitesten verbreiteten Mikrocontroller sind.
Der Unterschied in der Anzahl der Bits stellt nicht dar, ob ein Mikroprozessor gut oder schlecht ist. Es gilt nicht, dass der Mikroprozessor umso besser ist, je höher die Anzahl der Bits ist, und nicht, dass der Mikroprozessor umso schlechter ist, je niedriger die Anzahl der Bits ist

8-Bit-MCUs sind vielseitig;Sie bieten einfache Programmierung, Energieeffizienz und eine kleine Gehäusegröße (einige haben nur sechs Pins).Diese Mikrocontroller werden jedoch normalerweise nicht für Netzwerk- und Kommunikationsfunktionen verwendet.

Die gängigsten Netzwerkprotokolle und Kommunikationssoftware-Stacks sind 16- oder 32-Bit.Für einige 8-Bit-Geräte sind Kommunikationsperipheriegeräte verfügbar, 16- und 32-Bit-MCUs sind jedoch oft die effizientere Wahl.Dennoch werden 8-Bit-MCUs typischerweise für eine Vielzahl von Steuerungs-, Sensor- und Schnittstellenanwendungen verwendet.

Architektonisch lassen sich Mikrocontroller in zwei Kategorien einteilen: RISC (Reduced Instruction Set Computers) und CISC (Complex Instruction Set Computers).

RISC ist ein Mikroprozessor, der weniger Arten von Computeranweisungen ausführt und seinen Ursprung in den 1980er Jahren mit dem MIPS-Mainframe (d. h. RISC-Maschinen) hat. Die in RISC-Maschinen verwendeten Mikroprozessoren werden zusammenfassend als RISC-Prozessoren bezeichnet.Auf diese Weise ist es in der Lage, Vorgänge schneller auszuführen (Millionen weitere Anweisungen pro Sekunde oder MIPS).Da Computer zur Ausführung jedes Befehlstyps zusätzliche Transistoren und Schaltkreiselemente benötigen, wird der Mikroprozessor mit zunehmendem Computerbefehlssatz komplexer und führt Vorgänge langsamer aus.

CISC enthält einen umfangreichen Satz an Mikroanweisungen, die die Erstellung von Programmen vereinfachen, die auf dem Prozessor ausgeführt werden.Die Anweisungen bestehen aus Assemblersprache, und einige allgemeine Funktionen, die ursprünglich durch Software implementiert wurden, werden stattdessen durch das Hardware-Anweisungssystem implementiert.Die Arbeit des Programmierers wird dadurch erheblich reduziert, und einige Operationen oder Operationen niedrigerer Ordnung werden in jeder Befehlsperiode gleichzeitig verarbeitet, um die Ausführungsgeschwindigkeit des Computers zu erhöhen. Dieses System wird als komplexes Befehlssystem bezeichnet.

4 Zusammenfassung

 

Eine ernsthafte Herausforderung für heutige Automobilelektronik-Ingenieure besteht darin, ein kostengünstiges, störungsfreies und selbst im Fehlerfall funktionierendes Automobilsystem zu bauen, in dem sich die Leistung des Fahrzeugs derzeit allmählich verbessert, und Mikrocontroller sollen die Leistung steigern elektronischer Steuergeräte für Kraftfahrzeuge.


  • Vorherige:
  • Nächste:

  • Schreiben Sie hier Ihre Nachricht und senden Sie sie an uns