Do mojej kolekcji trafił bardzo sympatyczny 32-bitowy mikrokontroler PIC32MX174F256B firmy Microchip . Mikrokontroler ten charakteryzuje się bardzo wydajnym core MIPS32® M4K® . Do dyspozycji dostajemy 116 DMIPS-ów z 72 MHz co deklasuje porównywalne mikrokontrolery ARM. W pakiecie jest również technologia eXtreme Low Power (XLP) Sleep and Deep Sleep.
Mikrokontroler w/g Microchipa desygnowany jest do aplikacji audio i budżetowych aplikacji sterujących interfejsem graficznym.
Ale co tam jak mówi powiedzenie Polak potrafi , więc dla jankesów to co przewidział Microchip a Polak zrobi na tym sterownik łazika do poruszania się na Marsie.
Koszt zakupu 1 sztuki to ok 3.5 EUR.więc kieszeni nie urwie.
Tutaj mała dygresja, wchodzimy do świata 32-bitów co lawinowo zwiększa wydajność w stosunku do generacji MCU 8-bitowych. Ale czy to oznacza , że mikrokontrolery 8-bitowe są na wymarciu ?? Otóż nie, jeszcze długo będzie na nie zapotrzebowanie.
Mikrokontroler jest wybitnie user friendly a świadczy o tym m.in rodzaj obudowy SOIC (300mil) i TQFP44. Z przylutowaniem tego nie będzie miał nikt problemu. Dla mnie super jest to , że mogę ten MCU bez żadnych przejściówek zaaplikować do mojej skromnej płyteczki "developerskiej", którą zaprojektowałem z myślą o serii PIC24/ds33 . Dzisiaj postaram się zrobić jakieś seksowne zdjęcia w tym temacie.
Koszt zakupu 1 sztuki to ok 3.5 EUR.więc kieszeni nie urwie.
Tutaj mała dygresja, wchodzimy do świata 32-bitów co lawinowo zwiększa wydajność w stosunku do generacji MCU 8-bitowych. Ale czy to oznacza , że mikrokontrolery 8-bitowe są na wymarciu ?? Otóż nie, jeszcze długo będzie na nie zapotrzebowanie.
Mikrokontroler jest wybitnie user friendly a świadczy o tym m.in rodzaj obudowy SOIC (300mil) i TQFP44. Z przylutowaniem tego nie będzie miał nikt problemu. Dla mnie super jest to , że mogę ten MCU bez żadnych przejściówek zaaplikować do mojej skromnej płyteczki "developerskiej", którą zaprojektowałem z myślą o serii PIC24/ds33 . Dzisiaj postaram się zrobić jakieś seksowne zdjęcia w tym temacie.
A teraz trochę technicznych właściwości mikrokontrolera PIC32MX174F256B :
Z rzeczy wartych wymienienia :
- Up to 72 MHz/116 DMIPS, MIPS32® M4K® core
- eXtreme Low Power (XLP) Sleep and Deep Sleep
- Parallel Master Port (PMP) with dual read/write buffers for graphics interfaces
- mTouch™ Capacitive touch (czyli sterowanie przyciskami dotykowymi, fajne peryferium)
- External graphics interface
- Audio data communication: I2S, LJ, RJ, USB
- Audio data control interface: SPI and I2C™
- Hardware Real-Time Clock and Calendar (RTCC)
- MPLAB Harmony Integrated Software Framework
Bardzo ważną cechą tego mikrokontrolera jest rozbudowana możliwość programowania za pomocą bezpłatnego genialnego developerskiego środowiska MPLAB HARMONY.Środowisko jest również przygotowane dla systemu LINUX. Jak dla mnie rewelacja.... Do dyspozycji mamy również dedykowany darmowy kompilator języka C++ bez żadnych ograniczeń optymalizacji kodu z natywnym wsparciem dla obróbki sygnałów DSP.
Warto nadmienić , że interfejs UART może pracować z prędkością 17.5 Mbit/s (w/g datasheet) a SPI z prędkością 25 Mbit/s. Mając na uwadze , że transmisję UART i SPI możemy popędzić za pomocą dopalacza czyli kanałów DMA i w takim wydaniu praktycznie z prędkością światłą to może chodzić :)
MCU możemy zasilać z baterii.
Poniżej garść fotek
obudowa TQFP 44 pin
obudowa TQFP 44 pin i SOIC 28 pin
moje płytki "developerskie" do PIC24/ds33/PIC32MX
zmontowane płytki
Mikrokontroler PIC32MX174F256B jest wart grzechu i zapoznania się z nim bliżej, możemy za pomocą niego wejść w świat MPLAB HARMONY.
Pozdrawiam
picmajster.blog@gmail.com
Linki :
PIC32MX174F256B - datasheet
Fajnie wyszły płyteczki :)
OdpowiedzUsuńDziękuję, przed zaśnięciem zawsze patrzę na nie i wtedy lepię śpię :)
OdpowiedzUsuń