Care pentru a alege fanii MK
Dacă vă amintiți motto-ul olimpic „Mai repede, mai mare, mai puternic“ (lat «Citius, Altius, Fortius».), Apoi aplicate la MK va suna așa: „Deasupra viteza de ceas, mai multă memorie, consum redus de energie“ Dar nu fi în grabă de a alege catalogul cel mai „cool“ cip. Acesta nu va ajuta. practica amator este limitat la trei factori importanți: costul, tehnologia de lipire, software-ul este disponibil.
margine de tăiere a costurilor „inteligent“ MK până la câteva zeci de dolari. În structurile de amatori simple, nu are sens să se concentreze pe mare de bani. Același lucru nu este foarte complexă și costisitoare sarcină ieftine MK decid cu succes egal. De ce să plătească mai mult?
tehnologia de lipire, în mod paradoxal, poate fi cel mai mare obstacol în aplicarea mare MC. Faptul că acestea sunt produse
în pachetul SOIC, QFP, proiectat pentru suprafețe automate de montare. Distanța dintre borne este de 0,5. 1,27 mm. Nu orice program de instalare fără unelte speciale și microscop de calitate pot lipi toate pinii 44. 208 chips-uri.
La domiciliu, există un risc mare de deteriorare, iar cipul în sine, și piese subțiri PCB. În consecință, două rânduri negru trepte tubulare din China între terminale 2,54 mm va rămâne pentru o lungă perioadă de timp o realitate obiectivă în practica amatori.
Dacă aveți nevoie să utilizați un MC mai bun, ar trebui să se gândească la achiziționarea de așa-numitul „kit-ul de depanare.“ Acesta constă dintr-o placă de circuit imprimat, care a fost deja fir: MK, cristal de cuarț, regulator de tensiune, conectori pentru conectarea dispozitivelor periferice, și de multe ori ecran LCD cu tastatura buton. În plus, pachetul include instrumente de proiectare - compilator de software și depanator. În general, vom obține un starter bun stabilit la un cost relativ mic de la 15 la 100 de dolari, în funcție de periferie.
Înțelepciunea convențională a identificat o serie de principii sănătoase MK de selecție. În primul rând, nu alerga exotic, în al doilea rând, să nu comunice cu o singură familie, și în al treilea rând, nu drămui pe mijloacele de depanare și programare. Acum înțeleg de ce de departe cel mai popular printre iubitorii sunt de 8-biți familii MK ATmega, ATtiny, PIC 12, PIC 16, PIC 18. Prețurile relativ scăzute, disponibilitatea pe piață, performanță bună, disponibilitatea de chips-uri în DIP-carcasă multe tutoriale și exemple - care este cheia succesului.
Care MK selectați profesioniști
Inginerii de serviciu angajat în dezvoltarea de hardware pentru aplicații embedded, care pot permite luxul de a „în nici un mod de a nega“ (desigur, în limite rezonabile). problema costului, tehnologia de producție și disponibilitatea bazei elementului marginalizată. Într-adevăr, gestionarea în complexe complexe MC nu este cel mai scump element, deși era de la el depinde în mare măsură de performanța și succesul vânzărilor de produse pe piață. Criteriile de selecție sunt următorii factori pentru dezvoltatori profesioniști: specificații tehnice, software-ul de licențiere puritate, ușurința de întreținere.
Parametrii tehnici selectați MC ar trebui să pună în aplicare pentru dezvoltarea cerințelor de locuri de muncă. De exemplu, în cazul în care produsul este destinat
Tabelul 1.1. Recomandări pentru alegerea MK
instalat în mașină, trebuie sa te uiti pentru MC, cu un domeniu extins de temperaturi de la -40. + 125 ° C și, de preferință, cu prezența interfeței CAN. Dacă aveți nevoie de un răspuns rapid la stimuli externi sau calcule matematice complexe proiectate, se va lua de mare MK la capacitatea de 16 sau 32 de biți. În cazul în care produsul este proiectat pentru baterie in miniatura alimentat, cel mai bine este de a utiliza micropower MK într-un compact SMD-carcasă, capabile să funcționeze la joasă tensiune și frecvență joasă.
Tabel. 1.1 sunt unele linii directoare pentru alegerea IC. Pentru a înțelege semnificația lor poate fi un exemplu de companie STMicroelectronics STR710FZ1T6 cip care este recomandat (EMR) pentru dispozitive cu radiație electromagnetică scăzută. În fișa tehnică are secțiune „caracteristici speciale EMC», care sunt nivelurile de radiații false MK lățimi de bandă. Acest lucru dă motive să credem că abordarea din fabrică serioasă pentru problemele de compatibilitate electromagnetică și în mod periodic verifica conformitatea parametrilor, și anume, le garantează. Este posibil ca produsele altor companii, de asemenea, are o performanță EMR nu este mai rău, dar acest lucru în foaie de date lor nu spune nimic, așa că în tabel. 1.1 MK astfel încât să „ordine“.
În cazul în care produsul este simplu și programator gratuit folosește de asamblare semnătură furnizat, nu există nici o problemă. Aici și codul sursă poate fi demonstrată, și „viu“ pentru a compila proiectul în prezența unui reprezentant al agenției de inspecție. Mai rău este cazul cu limbaje de nivel înalt, pentru care Internetul este, de obicei, numai disponibile versiuni demo ale compilatoare comerciale cu caracteristici foarte limitate. Versiunile complete de bani de brand-name compilator costuri (și considerabile), ceea ce face achiziția lor neprofitabilă punct de vedere economic pentru loturi mici de produse fabricate.
Ajutorul poate veni schimbarea MCU și traducerea listarea original în mediul de software open-source. În special, AVR-controlerele utiliza gratuit compilator C AVR-al GCC, incluse în pachetul WinAVR [1-8], și pentru PIC-controlere în cazuri de simplu bun demo mikroC companie compilator MikroElektronika [1-9], care are o limită pe lungimea codului, dar fără a se limita la acțiune în timp.

Ușor de întreținere este o componentă importantă a succesului comercial. Nu este nici un secret faptul că programatorii, la fel ca toți oamenii obișnuiți fac greșeli. Pentru a le repara, precum și pentru a satisface nevoile exclusive și dorințele clienților capricioase trebuie să „on the fly“ schimba comportamentul dispozitivului. Cu referire la MC, aceasta înseamnă că este necesar să se reprograma memoria internă flash.
Pentru a nu trimite în mod constant „mesageri“ în excursii cu programator într-un caz de transport, practica schimbarea firmware-ului de la distanță prin Internet. Cu toate acestea, acest lucru ar trebui încă într-un stadiu incipient de dezvoltare de a alege un tip de IC, care are funcția de auto-programare ( «bootloader»). În modele de amatori abordare atât de scrupuloasă nu este obligatorie, deși este binevenită.
Întregește selecție temă Graficul MC arată distribuția indicilor de popularitate prezentate în Fig. 1.11. Acesta este actualizat în mod constant statistici Internet compilate de estimări electronice Runet de-a lungul ultimilor ani. Ar fi o mare greșeală de a stabili, pe baza acestor interese orice liste restrictive pentru aplicarea diferitelor modele de M K. Dar tendința generală se observă corect.
Sursa: SM Ryumik 1000 și un circuit de microcontroler. (Ediția 1)