niedziela, 18 lutego 2018

PIC32MK1024MCF064 - wypasiony 32 bitowiec od Microchipa , dedykowany do zastosowań w przemyśle.

Era wypasionych mikrokontrolerów powoli dobiega końca. W ich miejsce coraz częściej wchodzą mikroprocesory na których możemy odpalić pełnoprawny system operacyjny zamiast RTOS-a.
Na dowód tej tezy niech będzie wysyp na naszym rynku nowych konstrukcji np. SOM (System on Module), również naszych krajowych. 
Konstrukcje tego typu np.o wymiarach 4x4 cm  mają wszystko czego trzeba aby uruchomić system operacyjny np. Linuxa.
Taki trend wymusza nie tylko coraz większe oczekiwania odbiorców technologii i wymagań aplikacji ale również ceny mikroprocesorów , które są coraz bardziej konkurencyjne w stosunku do mikrokontrolerów.

Zatem jeśli spoglądamy na jakiś wypasiony mikrokontroler to patrzmy na niego jak na ostatniego Samuraja :)
Serię PIC32MK Microchipa , można zakwalifikować do rodziny Samurajów.
Seria ta przeznaczona jest szczególnie do zastosowań w przemyśle, sterowania silnikami, liniami produkcyjnymi, przemysłowym internetem rzeczy (IIOT) oraz do wielokanałowych aplikacji CAN (na pokładzie mamy aż 4 kanały CAN)

Peryferii mamy w ilościach naprawdę na  bogato. Brakuje tylko I2C ale nie jest to problem bo jest dostępna biblioteka do emulacji programowej tego interfejsu.

Cechy szczególne które rzucają się w oczy to :

  • Pamięć Flash 1024 KB
  • Pamięć RAM 256 KB
  • Pamięć EEPROM 4KB (pamięć EEPROM to rzadkość w 32 bitowcach)
  • Kanały DMA 21 szt
  • Motor Control PWM - 16 kanałów
  • 16-bitowe timery - 14 szt 
  • Quadrature Encoder Interface (QEI) - 6 szt (czyli np 6 szt enkoderów możemy podpiąć i sprzętowo je obsługiwać)
  • Sprzętowa obsługa operacji zmiennoprzecinkowych - FPU o podwójnej precyzji
  • Zegar 120 MHz i 198 DMIPS-ów !!!!!!
  • wsparcie dla DSP
Jest jeszcze informacja , że seria PIC32MK obsługuje systemy MathWorks® MATLAB®, Simulink®, a także Scilab® dla  zainteresowanych numerycznym środowiskiem obliczeniowym dla zastosowań inżynierskich i naukowych. Mamy tu do czynienia m.in z możliwością symulowania w w/w środowskach skomplikowanych algorytmów  sterowania np.silnikami BLDC etc za pomocą peryferii i bloków funkcjonalnych PIC32MK. Ta funkcjonalność z pewnością przerasta przeciętnego zjadacza chleba czyli m.in mnie :).

Poniżej uporządkowana specyfikacja :


Mikrokontroler dostępny jest w obudowach 64 i 100 pinowych.
Nie mogłem się oprzeć i nie zamówić go . Może się przyda np. jako HUB do sieci. lub jako sterownik linii produkcyjnej dla kurnika teściowej (linia będzie np kury teściowej na noc do kurnika transportować a zwrotnie jajka do kuchni:) )

Płyki developerskiej dedykowanej temu mikrokontrolerowi szczególnie nie widzę może w przypływie weny , zrobię taką płytkę (szczególnie po udanym projekcie płytki dla PIC32MM) ot będzie taki unikatowy produkt do kolekcji.

Cena za MCU w granicach 6 EUR


Pozdrawiam
picmajster.blog@gmail.com

Linki :
PIC32MK1024MCF064 - strona produktu

4 komentarze:

  1. Świetny wpis. Ostatnio mało mam czasu na pracę z mikrokonktrolerami :/ a szkoda

    OdpowiedzUsuń
  2. "Jeżeli kochasz, czas zawsze odnajdziesz nie mając nawet ani jednej chwili."
    ks. Jan Twardowski

    Pozdrawiam
    PICmajster

    OdpowiedzUsuń
  3. Excellent goods from you, mаn. I have understand your stuff ρrevious to
    and you аre juet extremely magnificent. І really like what
    you've acauired here, ceгtainly ⅼike ѡhаt үou are saying and
    the way inn ԝhich yoou ѕay іt. Y᧐u make it entertaining ɑnd youu
    ѕtіll takе агe of to қeep it wise. I cаn not wait to reɑd fɑr more fгom yoᥙ.

    Thіs is aсtually ɑ tremendous site.

    OdpowiedzUsuń
  4. Thank you for your warm words.

    Best Regards
    PICmajster

    OdpowiedzUsuń