2,439 matches
-
existența variantelor cu gamă extinsă de temperatură, -40...125oC, pentru aplicații în industria automobilului. Microcontrolerele Microchip sunt împărțite pe mai multe familii, în funcție de aplicația Țintă -: PIC10, PIC12 și PCI16 pentru aplicații simple, sunt microcontrolere având cuvântul de date pe 8 biți, iar instrucțiunile sunt pe 12/14 biți; PIC18 sunt microcontrolere cu performanțe îmbunătățite, cu instrucțiuni pe 16 biți; PIC24 și dsPIC sunt microcontrolere pe 16 biți cu arhitectură complet îmbunătățită și cu un set mult mai bogat de periferice integrate
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
-40...125oC, pentru aplicații în industria automobilului. Microcontrolerele Microchip sunt împărțite pe mai multe familii, în funcție de aplicația Țintă -: PIC10, PIC12 și PCI16 pentru aplicații simple, sunt microcontrolere având cuvântul de date pe 8 biți, iar instrucțiunile sunt pe 12/14 biți; PIC18 sunt microcontrolere cu performanțe îmbunătățite, cu instrucțiuni pe 16 biți; PIC24 și dsPIC sunt microcontrolere pe 16 biți cu arhitectură complet îmbunătățită și cu un set mult mai bogat de periferice integrate; PIC32 sunt microcontrolere pe 32 de biți
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
pe mai multe familii, în funcție de aplicația Țintă -: PIC10, PIC12 și PCI16 pentru aplicații simple, sunt microcontrolere având cuvântul de date pe 8 biți, iar instrucțiunile sunt pe 12/14 biți; PIC18 sunt microcontrolere cu performanțe îmbunătățite, cu instrucțiuni pe 16 biți; PIC24 și dsPIC sunt microcontrolere pe 16 biți cu arhitectură complet îmbunătățită și cu un set mult mai bogat de periferice integrate; PIC32 sunt microcontrolere pe 32 de biți bazate pe nucleul MIPS32 M4K și au performanțe extrem de mari, specifice
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
PIC12 și PCI16 pentru aplicații simple, sunt microcontrolere având cuvântul de date pe 8 biți, iar instrucțiunile sunt pe 12/14 biți; PIC18 sunt microcontrolere cu performanțe îmbunătățite, cu instrucțiuni pe 16 biți; PIC24 și dsPIC sunt microcontrolere pe 16 biți cu arhitectură complet îmbunătățită și cu un set mult mai bogat de periferice integrate; PIC32 sunt microcontrolere pe 32 de biți bazate pe nucleul MIPS32 M4K și au performanțe extrem de mari, specifice procesoarelor pe 32 de biți; Structura unui microcontroler
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
biți; PIC18 sunt microcontrolere cu performanțe îmbunătățite, cu instrucțiuni pe 16 biți; PIC24 și dsPIC sunt microcontrolere pe 16 biți cu arhitectură complet îmbunătățită și cu un set mult mai bogat de periferice integrate; PIC32 sunt microcontrolere pe 32 de biți bazate pe nucleul MIPS32 M4K și au performanțe extrem de mari, specifice procesoarelor pe 32 de biți; Structura unui microcontroler mediu din această familie, PIC18F4550, este prezentată în figura alăturată. Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
microcontrolere pe 16 biți cu arhitectură complet îmbunătățită și cu un set mult mai bogat de periferice integrate; PIC32 sunt microcontrolere pe 32 de biți bazate pe nucleul MIPS32 M4K și au performanțe extrem de mari, specifice procesoarelor pe 32 de biți; Structura unui microcontroler mediu din această familie, PIC18F4550, este prezentată în figura alăturată. Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 65 Figura 2.49 Structura microcontrolerului PIC18F4550 Printre dezavantaje se pot enumera organizarea
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 66 Arhitectura Texas Instruments MSP430 Microcontrolerele familiei Texas Instruments MSP430 sunt optimizate pentru consum redus și aplicații portabile de procesare de semnal și senzorică. Dispun de o arhitectură pe 16 biți simplă și eficientă, cu magistrală comună de date și instrucțiuni (von Neuman viteză mai mică dar structură simplă ce permite moduri de adresare suplimentareă. Arhitectura permite programarea eficientă în C și portarea facilă a codului la schimbarea dispozitivului în cadrul familiei
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
comunicație seriale, porturi I/O, circuite de comandă a afișoarelor LCD, circuite supervizoare ale tensiunii de alimentare, comparatoare, module dedicate anumitor aplicații de metrologieă. Câteva din caracteristicile importante ale acestei familii sunt: arhitectură cu set restrâns de instrucțiuni pe 16 biți optimizată pentru programare în limbaj de nivel înalt și consum redus; tensiune de alimentare de nivel scăzut: 1.8 .. 3.6V; consum redus: 330uA la 1MHz în mod activ; memorie de program tip flash reprogramabilă în timpul funcționării; port JTAG de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
și reprogramare în circuit; Figura 2.50 Microcontroler (MSP430F1611Ă cu resurse bogate de memorie RAM destinat prelucrărilor de semnal Microcontrolerul MSP430F1611IPM, a cărui structură este prezentată în figura 2.50, dispune de numeroase dispozitive periferice integrate: două timere de 16 biți cu module multiple de captură și comparare; Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 67 convertoare A/D pe 12 biți și convertoare D/A pe 12 biți; port de comunicație serial sincron
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
2.50, dispune de numeroase dispozitive periferice integrate: două timere de 16 biți cu module multiple de captură și comparare; Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 67 convertoare A/D pe 12 biți și convertoare D/A pe 12 biți; port de comunicație serial sincron și I2C; port de comunicație serială asincronă USART; circuit de detecție a scăderii tensiunii de alimentare Brown-out Reset (BORĂ; comparator analogic integrat; referință de tensiune programabilă; controller pentru
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
integrate: două timere de 16 biți cu module multiple de captură și comparare; Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 67 convertoare A/D pe 12 biți și convertoare D/A pe 12 biți; port de comunicație serial sincron și I2C; port de comunicație serială asincronă USART; circuit de detecție a scăderii tensiunii de alimentare Brown-out Reset (BORĂ; comparator analogic integrat; referință de tensiune programabilă; controller pentru acces direct la memorie DMA; memorie program
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
USART; circuit de detecție a scăderii tensiunii de alimentare Brown-out Reset (BORĂ; comparator analogic integrat; referință de tensiune programabilă; controller pentru acces direct la memorie DMA; memorie program de 48kB, memorie de date (RAMĂ de 10kB; multiplicator hardware pe 16 biți; 6 porturi de intrare-ieșire pe 8 biți; circuit watchdog de supervizare a funcționării procesorului; În figura 2.51 se prezintă structura unui dispozitiv cu set bogat de periferice integrate și capabilități de comandă directă a afișoarelor LCD cu maxim 160
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
de alimentare Brown-out Reset (BORĂ; comparator analogic integrat; referință de tensiune programabilă; controller pentru acces direct la memorie DMA; memorie program de 48kB, memorie de date (RAMĂ de 10kB; multiplicator hardware pe 16 biți; 6 porturi de intrare-ieșire pe 8 biți; circuit watchdog de supervizare a funcționării procesorului; În figura 2.51 se prezintă structura unui dispozitiv cu set bogat de periferice integrate și capabilități de comandă directă a afișoarelor LCD cu maxim 160 de segmente și 4 linii comune, MSP430F449
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
industrială dată, mai importante putând fi considerate următoarele: prețul, performanța, informațiile existente pe Internet, uneltele soft folosite, uneltele hard folosite și existența la distribuitorii de componente electronice a produsului. S-au avut în vedere familii reprezentative de microcontrolere pe 8 biți - Intel 8051 și derivate, Motorola / Freescale 68HC 05/08/11, Atmel AVR, Texas Instruments MSP430 și Microchip PIC. Analiza a fost realizată din punctul de vedere al unei companii de mici dimensiuni din România, cu resurse financiare modeste și care
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
electrică pentru a păstra informația. Parametrii principali utilizați pentru a clasifica memoriile sunt: Capacitatea este numărul de celule de memorie individuale. Acest parametru se măsoară în mod normal cu ajutorul unității de măsură byte sau octet, adică un grup de opt biți. Pentru capacități mari se folosesc multiplii kilobyte, Megabyte, Gigabyte, sau Terrabyte. Pe lângă capacitate, memoriile moderne oferă densități mari de stocare în volume foarte mici. Viteza de transfer a datelor este rata la care datele pot fi transmise spre și de către
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
pe secundă , abreviat kbps și respectiv Mbps. În unele cazuri, viteza de transfer a datelor este exprimată în kbytes sau Mbytes pe secundă, și în acest caz se folosește prescurtarea kB/s si MB/ s. Simbolul "b" se referă la bit, iar majuscula "B" la octet sau byte. Mecanismul de stocare a datelor: există metode de stocare volatile și respectiv nevolatile a datelor. Memoriile volatile stochează în unele cazuri informația sub forma unei sarcini acumulate într-un condensator. Informația poate fi
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
prezentată în continuare. PROM (Programmable Read-Only Memoryă Această memorie este programabilă, dar datele pot fi scrise o singură dată și nu pot fi șterse. În consecință, datele scrise sunt permanente. Memoriile PROM se vând cu conținut blanc (de obicei toți biții sunt 1 logică și se programează în programatoare speciale sau cu programatoare universale. De obicei memoria conține o arie de fuzibile, “arse” sau nu, ce definește setul de date. Memoria PROM stochează de obicei instrucțiuni fixe și informații de configurare
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
specială, cu un electrod izolat, numit poartă flotantă (floating gateă, care poate stoca informația sub forma unei sarcini electrice. Radiația UV eliberează această sarcină și șterge astfel celula. Ștergerea este la nivelul întregului dispozitiv, nu se poate șterge doar un bit individual. Programarea se face aplicând tensiuni mari (10V ... 25VĂ ce exercită atracția electronilor de către poarta flotantă. Datorită grosimii reduse a stratului de oxid de sub poartă, electronii trec de acest strat și ajung la poarta flotantă, formând sarcina electrică. Figura 3
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
este folosit în dispozitivele programabile de genul microcontrolere iar tipul NAND se preferă la cardurile de memorie pentru stocarea datelor pentru că oferă cost de fabricație mai redus și capacitate de stocare mai mare. Memoria de acest tip poate stoca un bit sau mai mulți per celulă. Mai mulți biți cresc capacitatea memoriei dar încetinesc accesul, cresc consumul de energie și reduc anduranța celulei. Fabricanții de memorii flash utilizează des tehnologii 3D de genul cipuri suprapuse, PoP (Package on Packageă, pentru creșterea
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
iar tipul NAND se preferă la cardurile de memorie pentru stocarea datelor pentru că oferă cost de fabricație mai redus și capacitate de stocare mai mare. Memoria de acest tip poate stoca un bit sau mai mulți per celulă. Mai mulți biți cresc capacitatea memoriei dar încetinesc accesul, cresc consumul de energie și reduc anduranța celulei. Fabricanții de memorii flash utilizează des tehnologii 3D de genul cipuri suprapuse, PoP (Package on Packageă, pentru creșterea capacității Capitolul 3 Memoria sistemelor embedded Construcția și
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
de flash NAND și NOR este ilustrată în figura 3.8. Figura 3.8 Comparație între memoriile FLASH de tip NAND și NOR DRAM (Dynamic Random-Access Memoryă Aceste memorii cu acces aleator sunt volatile pentru că utilizează un condensator pentru stocarea bitului de informație, nivelul sarcinii acumulate codificând valoarea logică unu sau zero. Celula elementară de memorie este foarte simplă, un condensator și un comutator, dar sarcina de pe condensator scade în timp din cauza scurgerilor de curent și, Capitolul 3 Memoria sistemelor embedded
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
maturizarea tehnologiei de fabricație. Până în anii 1970, înaintea apariției memoriilor semiconductoare, se folosea pe scară largă în tehnica de calcul memoria RAM cu miezuri magnetice. Aceasta avea o structură și o electronică de comandă complexe, stoca informația la nivel de bit prin magnetizarea miezului și, ca aspect inedit astăzi, citirea era distructivă, după fiecare citire fiind necesară o rescriere. Fiecare miez magnetic, de formă toroidală, era parcurs de 3 conductoare, două pentru adresare în matrice (linie-coloanăă și unul de citire/inhibare
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
ca aspect inedit astăzi, citirea era distructivă, după fiecare citire fiind necesară o rescriere. Fiecare miez magnetic, de formă toroidală, era parcurs de 3 conductoare, două pentru adresare în matrice (linie-coloanăă și unul de citire/inhibare și putea stoca un bit de informație. Miezurile erau astfel grupate într-o matrice. Pentru a accesa cuvinte de mai mulți biți se utilizau în paralel mai multe astfel de matrice de miezuri magnetice, obținând o structură tridimensională. Pe lângă limitările evidente ale acestei tehnologii (capacitate
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
de formă toroidală, era parcurs de 3 conductoare, două pentru adresare în matrice (linie-coloanăă și unul de citire/inhibare și putea stoca un bit de informație. Miezurile erau astfel grupate într-o matrice. Pentru a accesa cuvinte de mai mulți biți se utilizau în paralel mai multe astfel de matrice de miezuri magnetice, obținând o structură tridimensională. Pe lângă limitările evidente ale acestei tehnologii (capacitate, viteză, dimensiuniă, memoria RAM cu miezuri magnetice are un avantaj important față de memoriile semiconductoare de astăzi, era
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
speciali PxDIR, PxREN, PxSEL, PxSEL 2 și scrierea/citirea informațiilor în/din port cu ajutorul regiștrilor de intrare/ieșire PxIN/PxOUT. Descrierea detaliată a acestor regiștri este prezentată în tabelul următor. Port Descriere și utilizare PxDIR Registru de direcție, conform valorii biților se selectează liniile portului ca intrări (bit 0Ă sau ieșiri (bit 1Ă. PxREN Registru de configurare a rezistoarelor de pullup/pulldown asociate, conform valorii biților se selectează dezactivarea (bit0Ă sau activarea (bit1Ă acestor rezistoare pentru fiecare din liniile portului. PxSEL
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]