Iegultā motora kontrole: jauna mikrokontrolleru ģimene no mikročipa

Week 0, continued (Jūnijs 2019).

$config[ads_text] not found
Anonim

Iegultā motora kontrole: jauna mikrokontrolleru ģimene no mikročipa


Esošās izmaiņas mikrokontrolleru darbībā un integrācijā turpinās ar produktu līnijām, piemēram, PIC32MK.

Jaunā PIC32MK ģimene ir sadalīta divās grupās (apakšgrupās?): PIC32MK MC un PIC32MK GP . Daļu numuri un citi produktu identifikācijas veidi bieži šķiet bezcerīgi noslēpti, taču šajā gadījumā "MC" un "GP" etiķetes ir patīkami vienkāršas: Mikroshēma norāda, ka MC apakšsadaļa ir optimizēta motoru vadības programmatūrai un ka GP apakšsadaļa ir optimizēta vispārējai lietošanai. Es neesmu pārliecināts, ka faktiski ir iespējams optimizēt kaut ko vispārējas nozīmes funkcionalitātei, bet tas ir detalizēts. . . .

Man noteikti nav nekas pret vispārējas nozīmes ierīcēm, bet man patīk mikrokontrolleru ideja, kas ir domāta konkrētam lietojumam. Paredzams, ka elektroniskie izstrādājumi darīs vairāk un vienlaicīgi tiks izstrādāti ātrāk, un tas palīdzēs, ja mēs izmantosim mikrokontrolleru, kas jau ir pielāgots funkcionalitātei, kādai mums varētu būt vajadzīgs.

MCU vai DSP?

Viena lieta, kas nozvejotas manu acu, bija procesora frekvence: 120 MHz. Tad es pamanīju atbalstu DSP un peldošā komata matemātiku un, protams, tā ir 32 bitu ierīce (kā norādīts ar nosaukumu PIC32MK). Man tas ir vairāk apstiprinājums, ka līnija starp mikrokontrolleru un DSP kļūst arvien neskaidra.

Atpakaļ, kad es pirmo reizi sāka strādāt ar iegultajām sistēmām, es nedomāju, ka mēs būtu izmantojuši vārdu "microcontroller", lai aprakstītu 120 MHz, 32 bitu, peldošā komata ierīci, taču tagad pat ražotājs ir apmierināts, lai identificētu šādu ierīce kā "MCU". Jebkurā gadījumā mans jautājums ir šeit: neļaujiet terminoloģijai novērst jūs no fakta, ka tie ir augstas veiktspējas procesori - tie varētu būt ideāli piemēroti prasīgajām lietojumprogrammām, un tie varētu būt pārspīlēti, ja meklējat tikai pamata mikrokontrolleru .

Diagramma pieklājīgi no Microchip .

Šeit jūs varat redzēt, ka mums ir tipiska pārpilnība digitālo perifērijas ierīču, analogo moduļu, oscilatoru shēmu un tā tālāk. Pēc manas pieredzes mikrokontrolleri ir ļoti bieži integrējuši ADC, bet DAC un op-amps ir retāk. Es novērtēju, ka MC apakšsadaļa piedāvā ne vienu, bet četrus on-chip op-ampērus. Ir ļoti bieži vajadzīgs op-amp vai divi (vai četri) jauktu signālu modeļi, un lietojot in-chip ierīces parasti ir daudz ērtāk.

O-ampēri, kas ir integrēti mikrokontrolleri, varbūt nav zināmi par izcilo veiktspēju, bet es domāju, ka daudzi pieteikumi var tikt galā ar jebkāda veida kvalitāti, ko piedāvā mikroshēmu pastiprinātāji. Viena lieta, kas jums noteikti jāuzmanās, ir stabilitātes prasības.

Ja esat izlasījis Negatīvās atsauksmes sēriju (it īpaši 8. daļu), jūs zināt, ka vispārējas nozīmes op-ampiem ir jābūt "iekšēji kompensētiem", lai tie, visticamāk, svārstītos, kad tos iestrādātu tipiskā, balstoties uz pastiprinātāju. Bieži vien šī kompensācija ir tāda, ka op-amp var konfigurēt vienotības palielināšanai un joprojām saglabā pietiekamu fāzes starpību. Tomēr tas ne vienmēr ir gadījums, un PIC32MK ģimenes op-ampēri nav vienmērīgi stabili visos apstākļos: