zamówienie_bg

produkty

NUC975DK61Y – Układy scalone, wbudowane, mikrokontrolery – NUVOTON Technology Corporation

krótki opis:

Seria NUC970 przeznaczona do 32-bitowych mikrokontrolerów ogólnego przeznaczenia zawiera wyjątkowy rdzeń procesora ARM926EJ-S, procesor RISC zaprojektowany przez Advanced RISC Machines Ltd., pracujący z częstotliwością do 300 MHz, z 16 KB I-cache, 16 KB D-cache i MMU, 56 KB wbudowanej pamięci SRAM i 16 KB IBR (wewnętrzna pamięć rozruchowa ROM) do uruchamiania z USB, NAND i SPI FLASH.

Seria NUC970 integruje dwa kontrolery MAC Ethernet 10/100 Mb, USB 2.0 HS

Kontroler HOST/Device z wbudowanym transiwerem HS, kontroler LCD typu TFT, kontroler I/F czujnika CMOS, silnik graficzny 2D, silnik kryptograficzny DES/3DES/AES, kontroler I2S I/F,

Kontroler SD/MMC/NAND FLASH, GDMA i 8-kanałowy 12-bitowy kontroler ADC z funkcją oporowego ekranu dotykowego.Integruje również UART, SPI/MICROWIRE, I2C, CAN, LIN, PWM, timer, WDT/Windowed-WDT, GPIO, klawiaturę, I/F karty inteligentnej, 32,768 KHz XTL i RTC (zegar czasu rzeczywistego).

Ponadto seria NUC970 integruje moduł I/F DRAM, który działa z częstotliwością do 150 MHz z obsługą

SDRAM typu DDR lub DDR2 oraz interfejs magistrali zewnętrznej (EBI), który obsługuje SRAM i

urządzenie zewnętrzne z żądaniem DMA i potwierdzeniem.


Szczegóły produktu

Tagi produktów

Cechy produktu

TYP OPIS
Kategoria Układy scalone (IC)

Osadzony

Mikrokontrolery

Mfr Korporacja Technologiczna Nuvoton
Seria NUC970
Pakiet Taca
Stan produktu Aktywny
Programowalny DigiKey Nie zweryfikowany
Procesor rdzeniowy ARM926EJ-S
Rozmiar rdzenia 32-bitowy, jednordzeniowy
Prędkość 300 MHz
Łączność Ethernet, I²C, IrDA, MMC/SD/SDIO, SmartCard, SPI, UART/USART, USB
Urządzenia peryferyjne Wykrywanie/resetowanie zaniku napięcia, DMA, I²S, LVD, LVR, POR, PWM, WDT
Liczba wejść/wyjść 87
Rozmiar pamięci programu 68 KB (68 KB x 8)
Typ pamięci programu BŁYSK
Rozmiar EEPROM-u -
Rozmiar pamięci RAM 56 KB x 8
Napięcie — zasilanie (Vcc/Vdd) 1,14 V ~ 3,63 V
Konwertery danych A/D 4x12b
Typ oscylatora Zewnętrzny
temperatura robocza -40°C ~ 85°C (TA)
Typ mocowania Montaż powierzchniowy
Opakowanie/etui 128-LQFP
Pakiet urządzeń dostawcy 128-LQFP (14x14)
Podstawowy numer produktu NUC975

Dokumenty i multimedia

TYP ZASOBÓW POŁĄCZYĆ
Arkusze danych Karta katalogowa NUC970
Opisywany produkt Automat do sprzedaży biletów

Klasyfikacje środowiskowe i eksportowe

ATRYBUT OPIS
Stan RoHS Zgodny z ROHS3
Poziom wrażliwości na wilgoć (MSL) 3 (168 godzin)
Stan REACH REACH Bez zmian
HTSUS 0000.00.0000

 

Typ układu scalonego

1 Definicja mikrokontrolera

Ponieważ mikrokontroler to jednostka arytmetyczno-logiczna, pamięć, timer/kalkulator i różne obwody / O itp. zintegrowane w chipie, stanowiące podstawowy, kompletny system obliczeniowy, nazywany jest również mikrokomputerem jednoukładowym.

Program w pamięci mikrokontrolera, ściśle używany ze sprzętem mikrokontrolera i obwodami sprzętu peryferyjnego, różni się od oprogramowania komputera PC i nazywany jest programem mikrokontrolera jako oprogramowaniem sprzętowym.Ogólnie rzecz biorąc, mikroprocesor to procesor w pojedynczym układzie scalonym, podczas gdy mikrokontroler to procesor, pamięć ROM, RAM, VO, timer itp., a wszystko to w jednym układzie scalonym.W porównaniu z procesorem mikrokontroler nie ma tak dużej mocy obliczeniowej ani modułu zarządzania pamięcią, co sprawia, że ​​mikrokontroler może obsługiwać tylko stosunkowo pojedyncze i proste zadania sterujące, logiczne i inne, i jest szeroko stosowany w sterowaniu sprzętem, przetwarzaniu sygnałów czujników oraz inne dziedziny, takie jak niektóre urządzenia gospodarstwa domowego, urządzenia przemysłowe, elektronarzędzia itp.

2 Budowa mikrokontrolera

Mikrokontroler składa się z kilku części: centralnego procesora, pamięci i wejścia/wyjścia:

-Centralny procesor:

Centralny procesor jest podstawowym elementem MCU, obejmującym dwie główne części operatora i kontrolera.

-Operator

Operator składa się z jednostki arytmetyczno-logicznej (ALU), akumulatora i rejestrów itp. Rolą jednostki ALU jest wykonywanie operacji arytmetycznych lub logicznych na przychodzących danych.Jednostka ALU może dodawać, odejmować, dopasowywać lub porównywać rozmiar tych dwóch danych i ostatecznie przechowywać wynik w akumulatorze.

Operator ma dwie funkcje:

(1) Aby wykonać różne operacje arytmetyczne.

(2) Wykonywanie różnych operacji logicznych i przeprowadzanie testów logicznych, takich jak test wartości zerowej lub porównanie dwóch wartości.

Wszystkimi operacjami wykonywanymi przez operatora sterują sygnały sterujące ze sterownika i podczas gdy operacja arytmetyczna daje wynik arytmetyczny, operacja logiczna daje werdykt.

-Kontroler

Sterownik składa się z licznika programu, rejestru instrukcji, dekodera instrukcji, generatora taktowania i sterownika operacji itp. Jest to „organ decyzyjny”, który wydaje polecenia, czyli koordynuje i kieruje pracą całego systemu mikrokomputerowego.Jego główne funkcje to:

(1) Aby pobrać instrukcję z pamięci i wskazać lokalizację następnej instrukcji w pamięci.

(2) Dekodowanie i testowanie instrukcji oraz generowanie odpowiedniego sygnału sterującego działaniem w celu ułatwienia wykonania określonego działania.

(3) Kieruje i kontroluje kierunek przepływu danych pomiędzy procesorem, pamięcią oraz urządzeniami wejściowymi i wyjściowymi.

Mikroprocesor łączy jednostkę ALU, liczniki, rejestry i sekcję sterującą poprzez magistralę wewnętrzną oraz łączy się z pamięcią zewnętrzną i obwodami interfejsu wejścia/wyjścia poprzez magistralę zewnętrzną.Magistrala zewnętrzna, zwana także magistralą systemową, jest podzielona na szynę danych DB, szynę adresową AB i szynę sterującą CB i jest połączona z różnymi urządzeniami peryferyjnymi poprzez obwód interfejsu wejścia/wyjścia.

-Pamięć

Pamięć można podzielić na dwie kategorie: pamięć danych i pamięć programu.

Pamięć danych służy do zapisywania danych, a pamięć programu służy do przechowywania programów i parametrów.

 

-Wejście/wyjście -Łączenie lub sterowanie różnymi urządzeniami

Porty komunikacji szeregowej - wymieniają dane pomiędzy MCU i różnymi urządzeniami peryferyjnymi, takimi jak UART, SPI, 12C itp.

 

3 Klasyfikacja mikrokontrolerów

Ze względu na liczbę bitów mikrokontrolery można podzielić na: 4-bitowe, 8-bitowe, 16-bitowe i 32-bitowe.W praktycznych zastosowaniach 32-bitowy stanowi 55%, 8-bitowy stanowi 43%, 4-bitowy stanowi 2%, a 16-bitowy stanowi 1%

Można zauważyć, że mikrokontrolery 32-bitowe i 8-bitowe są obecnie najczęściej używanymi mikrokontrolerami.
Różnica w liczbie bitów nie oznacza dobrych czy złych mikroprocesorów, ani im większa liczba bitów, tym lepszy mikroprocesor, ani im mniejsza liczba bitów, tym gorszy mikroprocesor

8-bitowe MCU są wszechstronne;oferują proste programowanie, energooszczędność i niewielkie rozmiary obudowy (niektóre mają tylko sześć pinów).Jednak te mikrokontrolery nie są zwykle używane do funkcji sieciowych i komunikacyjnych.

Najpopularniejsze protokoły sieciowe i stosy oprogramowania komunikacyjnego są 16- lub 32-bitowe.Peryferia komunikacyjne są dostępne dla niektórych urządzeń 8-bitowych, ale często bardziej wydajnym wyborem są mikrokontrolery 16- i 32-bitowe.Niemniej jednak 8-bitowe mikrokontrolery są zwykle używane w różnych zastosowaniach związanych ze sterowaniem, wykrywaniem i interfejsami.

Architektonicznie mikrokontrolery można podzielić na dwie kategorie: RISC (komputery o zmniejszonym zestawie instrukcji) i CISC (komputery ze złożonym zestawem instrukcji).

RISC to mikroprocesor, który wykonuje mniej typów instrukcji komputerowych i powstał w latach 80. XX wieku wraz z komputerami typu mainframe MIPS (tj. maszynami RISC), a mikroprocesory stosowane w maszynach RISC są zbiorczo nazywane procesorami RISC.W ten sposób jest w stanie wykonywać operacje z większą szybkością (miliony więcej instrukcji na sekundę, czyli MIPS).Ponieważ komputery wymagają dodatkowych tranzystorów i elementów obwodów do wykonania każdego typu instrukcji, im większy zestaw instrukcji komputera, tym mikroprocesor jest bardziej złożony i wolniej wykonuje operacje.

CISC zawiera bogaty zestaw mikroinstrukcji upraszczających tworzenie programów działających na procesorze.Instrukcje składają się z języka asemblera, a niektóre typowe funkcje pierwotnie zaimplementowane przez oprogramowanie są zamiast tego implementowane przez system instrukcji sprzętowych.Praca programisty jest w ten sposób znacznie ograniczona, a niektóre operacje lub operacje niższego rzędu są przetwarzane jednocześnie w każdym okresie rozkazowym, aby zwiększyć szybkość wykonywania komputera, a system ten nazywany jest złożonym systemem instrukcji.

4 Podsumowanie

 

Poważnym wyzwaniem dla współczesnych inżynierów elektroników samochodowych jest zbudowanie taniego, bezawaryjnego i nawet w przypadku awarii działającego układu samochodowego, w samochodach osiągi stopniowo się poprawiają, od mikrokontrolerów oczekuje się poprawy wydajności elektronicznych sterowników samochodowych.


  • Poprzedni:
  • Następny:

  • Napisz tutaj swoją wiadomość i wyślij ją do nas