Dodano: piątek, 12 maja 2017r. Producent: Microchip

Nowa rodzina 32-bitowych mikrokontrolerów PIC32MK firmy Microchip dla aplikacji Motor Control (MC) oraz ogólnego przeznaczenia (GP)

Nowa rodzina 32-bitowych mikrokontrolerów PIC32MK firmy Microchip dla aplikacji Motor Control (MC) oraz ogólnego przeznaczenia (GP)

Firma Microchip Technology Inc., wiodący dostawca m.in. mikrokontrolerów, układów mixed signal, analogowych oraz rozwiązań pamięci Flash zaprezentowała nową rodzinę mikrokontrolerów PIC32MK obejmującą cztery wysoko zintegrowane modele dla precyzyjnego sterowania aplikacjami z dwoma silnikami (PIC32MK "MC") oraz osiem modeli wyposażonych w szeregowe moduły komunikacyjne dla zastosowań ogólnego przeznaczenia (PIC32MK "GP"). Wszystkie serie urządzeń MC oraz GP wyposażone są w 32-bitowy rdzeń o prędkości do 120 MHz, który obsługuje instrukcje DSP (Digital Signal Processor). Ponadto, aby ułatwić opracowywanie algorytmów sterujących, w rdzeniu MCU wbudowana została jednostka zmiennoprzecinkowa o podwójnej precyzji, umożliwiająca klientom wykorzystanie cyfrowych narzędzi modelowania i symulacji do opracowywania kodu.

Aby zwiększyć wydajność i zmniejszyć liczbę urządzeń dyskretnych potrzebnych w aplikacjach sterowania silnikami, wysokiej wydajności mikrokontrolery PIC32MK MC łączą 32-bitowe przetwarzanie z zaawansowanymi analogowymi urządzeniami peryferyjnymi, takimi jak poczwórny 10MHz wzmacniacz operacyjny Op Amp, wysokiej szybkości komparatory i zoptymalizowane dla sterowania silnikiem moduły Pulse Width Modulation (PWM). Urządzenia wyposażone są również w moduły przetworników analogowo-cyfrowych ADC (Analog-to-Digital Converter) o łącznej przepustowości w trybie 12-bitowym wynoszącym 25,45 MSPS lub 33,79 MSPS w trybie 8-bitowym, umożliwiając precyzyjne sterowanie silnikami. Urządzenia wyposażone są w 1 MB pamięci Flash z opcją Live Update, 4 KB pamięci EEPROM oraz 256 KB SRAM.

"Rodzina PIC32MK stanowi kontynuację rozwoju sterowników silników firmy Microchip, umożliwiając 8 i 16-bitowym klientom przejście na 32-bitowy mikrokontroler do sterowania silnikami przy jednoczesnym zachowaniu obsługi poprzez klasyczne narzędzia programistyczne Microchip", powiedział Rod Drake, wiceprezes działu MCU32 w firmie Microchip. "Rodzina dysponuje również uniwersalnymi mikrokontolerami z szeroką gamą modułów komunikacji szeregowej, idealnie nadających się dla aplikacji przemysłowych"

Dzięki zintegrowanym interfejsom łączności urządzenia PIC32MK mogą obsługiwać maksymalnie cztery niezależne porty CAN 2.0, a także sześć modułów UART (Asynchronous Receiver / Transmitter), sieć Local Interconnect Network (LIN) 1.2 i sześć interfejsów Serial Peripheral Interface (SPI) lub Inter-IC Sound (I2S). Dodatkowo w wybranych urządzeniach znajdują się dwa kompletne, pełnej prędkości moduły USB, które umożliwiają jednoczesne działanie trybu i urządzenia USB. Pojedynczy mikrokontroler może być używany do komunikowania się z wieloma protokołami komunikacyjnymi dla zmniejszenia złożoności i kosztów aplikacji, sprawiając, że urządzenia PIC32MK są idealne do zastosowań na rynkach motoryzacyjnych i przemysłowych.

Wsparcie Rozwoju

Podobnie jak w przypadku wszystkich urządzeń PIC32, rodzina PIC32MK jest obsługiwana przez zintegrowane środowisko programistyczne MPLAB® Harmony, MPLAB X, kompilator MPLAB XC32 dla PIC32, MPLAB ICD 3 In-Circuit Debugger oraz system emulacji MPLAB REAL ICE™.

Dostępnych jest kilka dodatkowych narzędzi, w tym zestaw deweloperski PIC32MK GP Connectivity Development Kit (DM320106), PIM PIC32MK Motor Control Plug-In Module (MA320024) kompatybilny z zestawem dsPICDEM MCLV-2 Low Voltage Motor Control Kit (DM330021-2).

Urządzenia PIC32MK obsługują systemy MathWorks® MATLAB®, Simulink®, a także Scilab® dla klientów zainteresowanych numerycznym środowiskiem dbliczeniowym dla zastosowań inżynierskich i naukowych.

Więcej informacji o nowej rodzinie mikrokontrolerów PIC32MK mogą Państwo uzyskać na stronie producenta.

Product

CPU

Architecture

MHz

Flash (KB)

RAM

Data EEPROM
(bytes)

Auxiliary Flash
(KB)

Temperature Range

Operation Voltage Range

DMA Channel

# of A/D Ch.

Max A/D Resolution
(bits)

Number of DACs

USB

Comparators

Timers

Capture/Compare/PWM
peripherals

Motor Control PWM
channels

UART/SPI/I2C

Number of Op Amps

CODEC Interface
(I2S,AC97)

Peripheral Pin Select
(PPS) Crossbar

Vbat for battery
backup

Low Power

EMI

Quadrature Encoder
Interface (QEI)

Crypto Engine

CTMU

# of CAN
modules

Type of CAN
module

Ethernet

Pin count

Packages

PIC32MK0512GPD06432-Bit MIPS3212051213107240960-40 do 1252.2V - 3.6V2126123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
06 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie0NieTak0BrakBrak6464/QFN
64/TQFP
PIC32MK0512GPE06432-Bit MIPS3212051213107240960-40 do 1252.2V - 3.6V2126123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
06 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie0NieTak4CANBrak6464/QFN
64/TQFP
PIC32MK1024GPD06432-Bit MIPS32120102426214440960-40 do 1252.2V - 3.6V2126123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
06 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie0NieTak0BrakBrak6464/QFN
64/TQFP
PIC32MK0512MCF06432-Bit MIPS3212051213107240960-40 do 1252.2V - 3.6V2127123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
166 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie6NieTak4CANBrak6464/QFN
64/TQFP
PIC32MK0512GPD10032-Bit MIPS3212051213107240960-40 do 1252.2V - 3.6V2142123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
06 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie0NieTak0BrakBrak100100/TQFP
PIC32MK1024GPE06432-Bit MIPS32120102426214440960-40 do 1252.2V - 3.6V2126123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
06 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie0NieTak4CANBrak6464/QFN
64/TQFP
PIC32MK0512GPE10032-Bit MIPS3212051213107240960-40 do 1252.2V - 3.6V2142123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
06 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie0NieTak4CANBrak100100/TQFP
PIC32MK1024MCF06432-Bit MIPS32120102426214440960-40 do 1252.2V - 3.6V2127123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
166 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie6NieTak4CANBrak6464/QFN
64/TQFP
PIC32MK1024GPD10032-Bit MIPS32120102426214440960-40 do 1252.2V - 3.6V2142123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
06 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie0NieTak0BrakBrak100100/TQFP
PIC32MK0512MCF10032-Bit MIPS3212051213107240960-40 do 1252.2V - 3.6V2142123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
166 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie6NieTak4CANBrak100100/TQFP
PIC32MK1024GPE10032-Bit MIPS32120102426214440960-40 do 1252.2V - 3.6V2142123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
06 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie0NieTak4CANBrak100100/TQFP
PIC32MK1024MCF10032-Bit MIPS32120102426214440960-40 do 1252.2V - 3.6V2142123Full Speed514 x 16-bit
8 x 32-bit
16 -Std. PWM
16-bit PWM resolutions
16 -Input Capture
166 -UART
6 -SPI
0 -I2C
4TakTakNieTakNie6NieTak4CANBrak100100/TQFP