3,531 matches
-
codului respectiv, operațiune ce poate fi ușurată prin definirea acelui cod ca macro. Evident consumul de memorie de program crește, dar scade numărul de cicli CPU. 8. Buclele scurte efectuate de un număr redus de ori trebuie evitate, întrucât controlul buclei reprezintă un procent important din timpul total de prelucrare. În locul buclelor scurte se poate utiliza o secvență liniară de cod, obținută prin repetarea secvenței din interiorul buclei - desfacerea buclei. 9. Pentru porțiuni de cod prea lente se recomandă folosirea registrelor
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
ca macro. Evident consumul de memorie de program crește, dar scade numărul de cicli CPU. 8. Buclele scurte efectuate de un număr redus de ori trebuie evitate, întrucât controlul buclei reprezintă un procent important din timpul total de prelucrare. În locul buclelor scurte se poate utiliza o secvență liniară de cod, obținută prin repetarea secvenței din interiorul buclei - desfacerea buclei. 9. Pentru porțiuni de cod prea lente se recomandă folosirea registrelor R4..R15 pentru stocarea variabilelor întrucât instrucțiunile ce utilizează registrele sunt
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
Buclele scurte efectuate de un număr redus de ori trebuie evitate, întrucât controlul buclei reprezintă un procent important din timpul total de prelucrare. În locul buclelor scurte se poate utiliza o secvență liniară de cod, obținută prin repetarea secvenței din interiorul buclei - desfacerea buclei. 9. Pentru porțiuni de cod prea lente se recomandă folosirea registrelor R4..R15 pentru stocarea variabilelor întrucât instrucțiunile ce utilizează registrele sunt mai rapide decât cele ce lucrează cu locațiile de memorie și ocupă spațiu mai redus în
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
efectuate de un număr redus de ori trebuie evitate, întrucât controlul buclei reprezintă un procent important din timpul total de prelucrare. În locul buclelor scurte se poate utiliza o secvență liniară de cod, obținută prin repetarea secvenței din interiorul buclei - desfacerea buclei. 9. Pentru porțiuni de cod prea lente se recomandă folosirea registrelor R4..R15 pentru stocarea variabilelor întrucât instrucțiunile ce utilizează registrele sunt mai rapide decât cele ce lucrează cu locațiile de memorie și ocupă spațiu mai redus în memoria program
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
7.13 cazul a. Capitolul 7 Compatibilitatea electromagnetică a sistemelor embedded Construcția și tehnologia sistemelor embedded 178 Figura 7.13 Buclă în planul de masă cauzată de plasarea incorectă a găurilor de trecere Aceste decupaje pot contribui la apariția unor bucle de curent în planul de masă, dacă găurile de trecere sunt plasate defavorabil (cazul aă. Pentru evidențierea mai bună a decupajelor, în figurile din dreapta s-a păstrat vizibil câte un singur traseu. În cazul b decupajul există în continuare, dar
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
în planul de masă, dacă găurile de trecere sunt plasate defavorabil (cazul aă. Pentru evidențierea mai bună a decupajelor, în figurile din dreapta s-a păstrat vizibil câte un singur traseu. În cazul b decupajul există în continuare, dar nu creează buclă de curent în planul de masă. Soluția optimă este prezentată în cazul c și constă în decalarea pe două rânduri a găurilor de trecere pentru a evita apariția decupajului. Figura 7.14 ilustrează o altă problemă creată de plasarea greșită
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
masă. Soluția optimă este prezentată în cazul c și constă în decalarea pe două rânduri a găurilor de trecere pentru a evita apariția decupajului. Figura 7.14 ilustrează o altă problemă creată de plasarea greșită a găurilor de trecere - formarea buclelor de curent. Proiectantul trebuie să se asigure de dispunerea căii de întoarcere a curentului pe lângă sau pe sub traseul cu semnalul util. În figură, semnalul direct pornește de la componenta din dreapta sus, circulă spre stânga prin traseul de pe stratul TOP, apoi în
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
stratul intermediar inferior nu are legătură cu planul de masă de pe stratul intermediar inferior pe lângă gaura de trecere a semnalului util, ci prin gaura de trecere din stânga care interconectează cele două plane de masă. În acest fel se formează o buclă de curent delimitată de cele două găuri de trecere și planele de masă intermediare. O soluție pentru această problemă este plasarea unor găuri de trecere între planele de masă pe lângă gaura de trecere a semnalului, formând o structură similară unei
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
două găuri de trecere și planele de masă intermediare. O soluție pentru această problemă este plasarea unor găuri de trecere între planele de masă pe lângă gaura de trecere a semnalului, formând o structură similară unei linii coaxiale. Figura 7.14 Buclă de masă în cablajul imprimat multistrat cauzată de o gaură de trecere incorect plasată([37]Ă Într-un sistem embedded, semnalul de frecvența cea mai ridicată și care creează de obicei cele mai mari probleme în ceea ce privește emisiile de radiații electromagnetice
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
electromagnetică a sistemelor embedded Construcția și tehnologia sistemelor embedded 180 reducerea radiațiilor electromagnetice generate de oscilatoarele de tact, adică reducerea amplitudinii armonicelor, este limitarea timpilor de creștere și de cădere ai semnalului de tact. Un circuit electric este întotdeauna o buclă închisă de curent. De obicei se analizează doar calea de semnal, nu și calea de întoarcere de la sarcină la sursă. În curent continuu, curentul de întoarcere merge pe calea de rezistență minimă, conform cazului a din figura 7.16. Figura
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
curent. De obicei se analizează doar calea de semnal, nu și calea de întoarcere de la sarcină la sursă. În curent continuu, curentul de întoarcere merge pe calea de rezistență minimă, conform cazului a din figura 7.16. Figura 7.16 Bucle de curent și efectul unei decupări în planul de masă([37]Ă La frecvențe înalte însă, curentul de întoarcere circulă pe calea de impedanță minimă, care este prin planul de masă pe sub calea directă de semnal, conform cazului b. Problema
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
impedanță minimă, care este prin planul de masă pe sub calea directă de semnal, conform cazului b. Problema apare când există o decupare în planul de masă - semnalul de întoarcere circulă prin planul de masă de-a lungul decupării, formând o buclă de curent pe această decupare, ca în cazul c. Cu cât mai mare este aria acestei bucle, cu atât mai mari sunt problemele de radiație electromagnetică ce apar. Soluția este de a face o trecere directă în planul de masă
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
apare când există o decupare în planul de masă - semnalul de întoarcere circulă prin planul de masă de-a lungul decupării, formând o buclă de curent pe această decupare, ca în cazul c. Cu cât mai mare este aria acestei bucle, cu atât mai mari sunt problemele de radiație electromagnetică ce apar. Soluția este de a face o trecere directă în planul de masă prin dreptul traseului, ca în figura d. Această trecere se face pe fața planului de masă cu ajutorul
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
convertorului. O problemă tipică este ilustrată în figura 7.17, și anume trecerea unui semnal digital peste un plan de masă analogică sau viceversa. Capitolul 7 Compatibilitatea electromagnetică a sistemelor embedded Construcția și tehnologia sistemelor embedded 181 Figura 7.17 Buclă de masă și diafonie cauzată de rutarea greșită a unui traseu digital peste masa analogică ([37]Ă În acest caz calea de întoarcere a curentului pentru semnalul digital este de-a lungul conturului planului separat de masă digitală, și astfel
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
diafonie cauzată de rutarea greșită a unui traseu digital peste masa analogică ([37]Ă În acest caz calea de întoarcere a curentului pentru semnalul digital este de-a lungul conturului planului separat de masă digitală, și astfel se creează o buclă de curent. Mai mult, acest semnal digital induce zgomot în planul de masă analogic prin diafonie (cu linie punctată în figurăă. Soluția este cunoscută de proiectanții de circuite de semnal mic, și anume separarea completă a planelor de mase analogice
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
este cunoscută de proiectanții de circuite de semnal mic, și anume separarea completă a planelor de mase analogice și digitale și conectarea lor într-un singur punct de masă comună, conform figurii 7.18, cazul b, pentru a evita orice buclă de curent care ar induce zgomot. Figura 7.18 Conectarea planelor separate de masă ([37]Ă Cea mai bună soluție este însă utilizarea unui plan comun de masă, dar componentele electronice sunt plasate grupat, în zonă analogică, zonă digitală și
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
a curentului ([37]Ă Soluția este, și în acest caz, evitarea planelor separate sau decupate și utilizarea unui plan de masă continuu. De asemenea, plasarea eficientă a componentelor asigură trasee scurte care nu ies din zonele destinate și nu creează bucle de curent. Se recomandă de asemenea evitarea suprapunerii unui plan de alimentare cu alt plan de masă, nu cel corespunzător. Această situație conduce la apariția unui cuplaj capacitiv între aceste plane și se poate induce zgomot într-un plan de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
a sistemelor embedded sensibile este zgomotul indus pe cablurile prin care sistemul este conectat la senzori, actuatoare sau alte sisteme de calcul. În figura 7.22 se prezintă posibile situații pentru acest caz, cu soluții greșite de cablare, care produc bucle de curent, în partea stângă, și soluții corecte, care asigură scurgerea curenților perturbatori prin carcasă fără a forma bucle de curent. Figura 7.22 Conectarea cablurilor semnalelor care intră într-o carcasă metalică ([40]Ă Se pleacă de la premisa că
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
sisteme de calcul. În figura 7.22 se prezintă posibile situații pentru acest caz, cu soluții greșite de cablare, care produc bucle de curent, în partea stângă, și soluții corecte, care asigură scurgerea curenților perturbatori prin carcasă fără a forma bucle de curent. Figura 7.22 Conectarea cablurilor semnalelor care intră într-o carcasă metalică ([40]Ă Se pleacă de la premisa că se folosește o carcasă conductoare și că zgomotele de pe cabluri sunt de frecvență ridicată, astfel că pot fi decuplate
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
și plan parțial de masă plasate pe stratul TOP al cablajului, asigurând astfel o cale directă de trecere a impulsurilor de curent de la condensator la circuitul integrat, evitând găurile de trecere spre planele de masă inferioare, care ar crește aria buclelor de curent și ar reduce eficacitatea decuplării. De asemenea, se remarcă introducerea unei arii de găuri de trecere ce conectează planul parțial de masă de pe stratul TOP la planul real de masă; rolul acestor găuri de trecere este de a
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
trecere ce conectează planul parțial de masă de pe stratul TOP la planul real de masă; rolul acestor găuri de trecere este de a asigura o impedanță cât mai mică a planului parțial de masă și de a reduce, pe cât posibil, buclele de curent între aceste plane de masă. O altă problemă a sistemelor embedded este reducerea zgomotului la nivel de echipament, în cazul în care mai multe plăci și module cu funcțiuni distincte sunt interconectate într-o carcasă, de obicei metalică
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
a modulelor. Structura anterioară are totuși o problemă - intrările și ieșirile fiecărui modul sunt pe o latură a plăcilor, corespunzătoare părții frontale a cabinetului, dar alimentarea și masa vin de la backplane pe latura opusă; se pot crea cuplaje parazite prin bucle de masă comune între intrări și ieșiri. Structura poate fi optimizată prin folosirea unei structuri de masă tip arbore-stea și conectarea intrărilor, ieșirilor, alimentării și masei tuturor plăcilor pe aceeași latură , cea corespunzătoare backplane ului, conform figurii 7.27. Capitolul
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
Într-o asemenea structură, ilustrată în figura 7.28, primul caz, semnalele trebuie să ajungă de la partea din spate, unde se află conectorul de fund de sertar, la partea din față, unde este dispus afișorul. Apare o structură tipică de buclă de masă ce captează și, mai ales, emite semnale perturbatoare în timpul funcționării normale a afișorului. Problema se rezolvă prin reducerea acestei bucle, respectiv plasarea circuitului de comandă a afișorului și a conectorului pentru cablul panglică al acestuia în apropierea conectorului
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
conectorul de fund de sertar, la partea din față, unde este dispus afișorul. Apare o structură tipică de buclă de masă ce captează și, mai ales, emite semnale perturbatoare în timpul funcționării normale a afișorului. Problema se rezolvă prin reducerea acestei bucle, respectiv plasarea circuitului de comandă a afișorului și a conectorului pentru cablul panglică al acestuia în apropierea conectorului fund de sertar, ca în figura din mijloc. Figura 7.28 Poziționarea conectoarelor de cablu plat la o placă cu panou frontal
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
efectiv de biți. EPROM Erasable Programmable Read Only Memory; Memorie doar pentru citire programabilă, cu posibilitatea de ștergere (totală și prin Construcția și tehnologia sistemelor embedded 210 mijloace neelectriceă. ESD Electrostatic Discharge; Descărcare electrostatică. FLL Frequency Locked Loop; Circuit cu buclă blocată în frecvență. FPGA Field Programmable Gate Array; Matrice programabilă de porți logice - dispozitiv logic programabil cu resurse interne (porți, bistabili, celule de memorieă foarte bogate. FRAM Ferroelectric Random-Access Memory. Memorie cu acces aleator cu celule feroelectrice. GPU Graphic Processing
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]