order_bg

produse

NUC975DK61Y – Circuite integrate, încorporate, microcontrolere – NUVOTON Technology Corporation

scurta descriere:

Seria NUC970, destinată unui microcontroler pe 32 de biți de uz general, încorporează un nucleu CPU remarcabil ARM926EJ-S, un procesor RISC proiectat de Advanced RISC Machines Ltd., rulează până la 300 MHz, cu 16 KB I-cache, 16 KB D-cache și MMU, 56 KB SRAM încorporat și 16 KB IBR (Internal Boot ROM) pentru pornirea de pe USB, NAND și SPI FLASH.

Seria NUC970 integrează două controlere MAC Ethernet 10/100 Mb, USB 2.0 HS

Controler HOST/Dispozitiv cu transceiver HS încorporat, controler LCD de tip TFT, controler I/F senzor CMOS, motor grafic 2D, motor cripto DES/3DES/AES, controler I2S I/F,

Controler SD/MMC/NAND FLASH, GDMA și controler ADC pe 12 biți cu 8 canale cu funcționalitate de ecran tactil cu rezistență.De asemenea, integrează UART, SPI/MICROWIRE, I2C, CAN, LIN, PWM, Timer, WDT/Windowed-WDT, GPIO, Keypad, Smart Card I/F, 32.768 KHz XTL și RTC (Real Time Clock).

În plus, seria NUC970 integrează un DRAM I/F, care rulează până la 150MHz cu suport

SDRAM de tip DDR sau DDR2 și o interfață magistrală externă (EBI) care acceptă SRAM și

dispozitiv extern cu cerere și confirmare DMA.


Detaliile produsului

Etichete de produs

Atributele produsului

TIP DESCRIERE
Categorie Circuite integrate (CI)

Încorporat

Microcontrolere

Mfr Nuvoton Technology Corporation
Serie NUC970
Pachet Tavă
Stare produs Activ
DigiKey programabil Nu e verificat
Procesor de bază ARM926EJ-S
Dimensiunea miezului Single-core pe 32 de biți
Viteză 300MHz
Conectivitate Ethernet, I²C, IrDA, MMC/SD/SDIO, SmartCard, SPI, UART/USART, USB
Periferice Detectare/Resetare întrerupere, DMA, I²S, LVD, LVR, POR, PWM, WDT
Număr de I/O 87
Dimensiunea memoriei programului 68KB (68K x 8)
Tipul memoriei programului FLASH
Dimensiunea EEPROM -
Dimensiunea RAM 56K x 8
Tensiune - alimentare (Vcc/Vdd) 1,14 V ~ 3,63 V
Convertoare de date A/D 4x12b
Tip oscilator Extern
Temperatura de Operare -40°C ~ 85°C (TA)
Tip de montare Montaj de suprafață
Pachet / Cutie 128-LQFP
Pachetul dispozitivului furnizorului 128-LQFP (14x14)
Numărul produsului de bază NUC975

Documente și media

TIP DE RESURSA LEGĂTURĂ
Foi de date Fișă tehnică NUC970
Produs recomandat Distribuitor automat de bilete

Clasificări de mediu și export

ATRIBUT DESCRIERE
Stare RoHS Conform ROHS3
Nivelul de sensibilitate la umiditate (MSL) 3 (168 ore)
Stare REACH REACH neafectat
HTSUS 0000.00.0000

 

Tip circuit integrat

1 Definiție microcontroler

Întrucât microcontrolerul este unitatea logică aritmetică, memoria, cronometrul/calculatorul și diverse circuite / O, etc. integrate într-un cip, constituind un sistem de calcul complet de bază, este cunoscut și ca microcomputer cu un singur cip.

Programul din memoria microcontrolerului utilizat îndeaproape cu hardware-ul microcontrolerului și cu circuitele hardware periferice, se distinge de software-ul PC-ului și este numit program de microcontroler ca firmware.În general, un microprocesor este un CPU pe un singur circuit integrat, în timp ce un microcontroler este un CPU, ROM, RAM, VO, timer etc., toate pe un singur circuit integrat.În comparație cu procesorul, microcontrolerul nu are o putere de calcul atât de puternică și nici nu are unitatea de gestionare a memoriei, ceea ce face ca microcontrolerul să se ocupe doar de anumite sarcini de control, logică și alte sarcini relativ simple și simple și este utilizat pe scară largă în controlul echipamentelor, procesarea semnalului senzorului. și alte domenii, cum ar fi unele electrocasnice, echipamente industriale, unelte electrice etc.

2 Compoziția microcontrolerului

Microcontrolerul este format din mai multe părți: procesor central, memorie și intrare/ieșire:

-Procesor central:

Procesorul central este componenta de bază a MCU, inclusiv cele două părți principale ale operatorului și controlorului.

-Operator

Operatorul este format din unitate aritmetică și logică (ALU), acumulator și registre etc. Rolul ALU este de a efectua operații aritmetice sau logice asupra datelor primite.ALU este capabil să adauge, să scadă, să potriviți sau să compare dimensiunea acestor două date și, în final, să stocheze rezultatul în acumulator.

Operatorul are două funcții:

(1) Să efectueze diverse operații aritmetice.

(2) Pentru a efectua diverse operații logice și pentru a efectua teste logice, cum ar fi un test cu valoarea zero sau o comparație a două valori.

Toate operațiunile efectuate de operator sunt direcționate de semnale de control de la controler și, în timp ce o operație aritmetică produce un rezultat aritmetic, o operație logică produce un verdict.

-Controlor

Controlerul este compus din contor de programe, registru de instrucțiuni, decodor de instrucțiuni, generator de temporizare și controler de funcționare etc. Este „orgul decizional” care emite comenzi, adică coordonează și dirijează funcționarea întregului sistem de microcalculator.Principalele sale funcții sunt:

(1) Pentru a prelua o instrucțiune din memorie și a indica locația următoarei instrucțiuni din memorie.

(2) Pentru a decoda și a testa instrucțiunea și a genera semnalul de control al operațiunii corespunzător pentru a facilita execuția acțiunii specificate.

(3) Direcționează și controlează direcția fluxului de date între CPU, memorie și dispozitivele de intrare și ieșire.

Microprocesorul interconectează ALU, contoare, registre și secțiune de control prin magistrala internă și se conectează la memoria externă și la circuitele de interfață de intrare/ieșire prin magistrala externă.Autobuzul extern, numit și magistrala de sistem, este împărțit în magistrala de date DB, magistrala de adrese AB și magistrala de control CB și este conectată la diferite dispozitive periferice prin circuitul de interfață de intrare/ieșire.

-Memorie

Memoria poate fi împărțită în două categorii: memorie de date și memorie de programe.

Memoria de date este folosită pentru a salva date, iar stocarea programelor este folosită pentru a stoca programe și parametri.

 

-Intrare/Ieșire -Conectarea sau conducerea diferitelor dispozitive

Porturi de comunicație seriale - schimbă date între MCU și diferite periferice, cum ar fi UART, SPI, 12C etc.

 

3 Clasificarea microcontrolerelor

În ceea ce privește numărul de biți, microcontrolerele pot fi clasificate în: 4 biți, 8 biți, 16 biți și 32 de biți.În aplicațiile practice, 32 de biți reprezintă 55%, 8 biți reprezintă 43%, 4 biți reprezintă 2% și 16 biți reprezintă 1%

Se poate observa că microcontrolerele pe 32 și 8 biți sunt cele mai utilizate microcontrolere astăzi.
Diferența dintre numărul de biți nu reprezintă microprocesoarele bune sau rele, nu cu cât este mai mare numărul de biți, cu atât este mai bun microprocesorul și nici cu cât este mai mic numărul de biți, cu atât este mai rău microprocesorul.

MCU-urile pe 8 biți sunt versatile;oferă programare simplă, eficiență energetică și pachet de dimensiuni reduse (unele au doar șase pini).Dar aceste microcontrolere nu sunt utilizate de obicei pentru funcții de rețea și comunicații.

Cele mai comune protocoale de rețea și stivele de software de comunicații sunt pe 16 sau 32 de biți.Periferice de comunicație sunt disponibile pentru unele dispozitive pe 8 biți, dar MCU-urile pe 16 și 32 de biți sunt adesea alegerea mai eficientă.Cu toate acestea, MCU-urile pe 8 biți sunt utilizate de obicei pentru o varietate de aplicații de control, detecție și interfață.

Din punct de vedere arhitectural, microcontrolerele pot fi împărțite în două categorii: RISC (Reduced Instruction Set Computers) și CISC (Complex Instruction Set Computers).

RISC este un microprocesor care execută mai puține tipuri de instrucțiuni de computer și a apărut în anii 1980 cu mainframe-ul MIPS (adică, mașinile RISC), iar microprocesoarele utilizate în mașinile RISC sunt numite în mod colectiv procesoare RISC.În acest fel, este capabil să execute operațiuni într-un ritm mai rapid (milioane mai multe instrucțiuni pe secundă sau MIPS).Deoarece calculatoarele necesită tranzistori și elemente de circuit suplimentare pentru a executa fiecare tip de instrucțiune, cu cât setul de instrucțiuni al computerului este mai mare, face microprocesorul mai complex și execută operațiunile mai lent.

CISC include un set bogat de microinstrucțiuni care simplifică crearea de programe care rulează pe procesor.Instrucțiunile sunt compuse din limbaj de asamblare, iar unele funcții comune implementate inițial de software sunt implementate de sistemul de instrucțiuni hardware.Munca programatorului este astfel mult redusă, iar unele operații sau operații de ordin inferior sunt procesate simultan în fiecare perioadă de instrucțiuni pentru a crește viteza de execuție a computerului, iar acest sistem se numește sistem de instrucțiuni complex.

4 Rezumat

 

O provocare serioasă pentru inginerii electronici auto din ziua de azi este de a construi un sistem low-cost, fără probleme, și chiar și în cazul unei defecțiuni pot funcționa sistemele auto, în performanța mașinii se îmbunătățește treptat în acest moment, microcontrolerele sunt de așteptat să îmbunătățească performanța a unităților de control electronice auto.


  • Anterior:
  • Următorul:

  • Scrie mesajul tău aici și trimite-l nouă