Qorvo Controller PAC (Power Applications Controller)® PAC5526
Il controller PAC (Power Applications Controller) ® PAC5526 Qorvo è un SoC (System-on-a-Chip) ottimizzato per il controllo dei motori ad alta velocità e l’azionamento per motori BLDC alimentati a batteria. Il PAC5526 integrata un core microcontroller a 150MHz Arm® Cortex®-M4F 32-Bit con un gestore dell'alimentazione altamente configurabile, Configurable Analog Front-End™ e Application Specific Power Drivers™ proprietari in un package singolo e compatto.Il PAC5526 presenta 128 KB di memoria Flash integrata, 32 kB di memoria SRAM, un convertitore da analogico a digitale (ADC) da 2,5 MSPS con campionamento automatico programmabile fino a 24 sequenze di conversione, 3,3 V IO, sistema di controllo del clock flessibile, PWM e timer per uso generico e diverse interfacce di comunicazione seriale.
Il Power Manager integrato fornisce una pompa di carica, un convertitore buck-boost e quattro alimentatori di tensione regolati lineari. I driver di potenza specifici per applicazioni (ASPD) sono driver di potenza progettati per il pilotaggio a mezzo ponte, a ponte H, trifase e per uso generico. Il Front-End analogico configurabile (CAFE) comprende amplificatori a guadagno programmabile differenziale, amplificatori a guadagno programmabile a terminazione singola, comparatori, convertitori da digitale ad analogico e I/O per il campionamento del segnale programmabile e intercollegabili, l'amplificazione del feedback e il monitoraggio del sensore di più segnali di ingresso analogico.
Il PAC5526 di Qorvo è disponibile in un package TQFN (Flat No-Lead) quadruplo sottile da 6 mm x 6 mm, con un pad esposto per la gestione termica.
Caratteristiche
- Power Manager
- Pompa di carica CC-CC per l'alimentazione del gate drive superiore
- Tensione di ingresso da 6 V a 48 V
- Regolatore Buck-Boost per l'alimentazione del gate drive inferiore
- Configurabile a 10 V o 12 V
- Regolatori lineari 4x con gestione di potenza e ibernazione
- Monitoraggio di alimentazione e temperatura, funzioni di avvertimento e rilevamento guasti
- Front-End analogico, configurabile e brevettato
- 6 pin I/O front-end, analogici
- Amplificatore a guadagno programmabile, differenziale
- 5 amplificatori a guadagno programmabile, a terminazione singola
- Protezione da sovracorrente programmabile e limite di corrente
- 2x DAC a 10 bit
- Driver di potenza specifici per applicazioni proprietarie
- 3 driver di porta superiori, con un gate di pilotaggio programmabile fino a 1 A
- Ciclo di lavoro utile al 100%
- Limite di corrente ciclo per ciclo
- Protezione dai guasti configurabile
- I/O da 3,3 V
- Nucleo MCU a 32 bit Arm Cortex-M4F da 150 MHz
- Moltiplicatore hardware a ciclo singolo a 32 bit x 32 bit
- Divisore hardware a 32 bit
- Istruzioni DSP e supporto aritmetico di saturazione
- Modalità sleep e deep sleep integrate
- Unità a virgola mobile (FPU), di precisione singola
- Unità di protezione della memoria (MPU) a 8 regioni
- Controller degli interrupt vettorizzati annidati (NVIC), con 32 interrupt con 8 livelli di priorità
- Temporizzatore SysTick a 24 bit
- Controller degli interrupt di riattivazione (WIC) che consente modalità di sospensione a risparmio energetico
- Gating del clock che consente il funzionamento a bassa potenza
- Trace Macrocell (ETM) integrata per il debug su sistema in tempo reale, senza punti di interruzione
- Memoria
- Flash da 128 kB
- SRAM da 32 KB con ECC
- 2x 1kB di INFO area FLASH per informazioni di produzione
- 1x 1kB INFO area FLASH per archiviazione dei parametri utente e configurazione o codice dell'applicazione
- Protezione codice a 4 livelli
- Convertitore da analogico a digitale (ADC)
- ADC SAR a 12 bit, 2,5 MSPS
- Motore di attivazione dinamica programmabile e di campionamento (DTSE)
- I/O
- 20x I/O per uso generico con alimentazione I/O a tre stati, pull-up, pull-down e dedicata
- 10x I/O può essere configurato come ingresso ADC o I/O digitale
- Pull-up e pull-down deboli configurabili
- Forza di azionamento configurabile (da 6 mA a 25 mA minimo)
- Alimentazione IO integrata dedicata (3,3 V)
- MUX periferico flessibile che consente di configurare ciascun pin IO con una o più funzioni periferiche
- Controller di interruzione flessibile
- Sistema di controllo Clock flessibile (CCS)
- PLL da 300 MHz dall'oscillatore interno al 25%
- Oscillatore ad anello da 20 MHz
- Ingresso di clock esterno da 20 MHz
- Generatori di temporizzazione
- Quattro timer a 16 bit con fino a 32 blocchi PWM/CC
- 16x Generatori di tempo morto hardware programmabile
- Clock di ingresso fino a 300 MHz per PWM ad alta risoluzione
- Temporizzatore del watchdog in modalità a finestra a 16 bit (WWDT)
- Clock in tempo reale (RTC) a 24 bit con funzioni di calendario e allarme
- Temporizzatore SysTick a 24 bit
- 2x timer con count-down per uso generico a 24 bit con interrupt
- Temporizzatore di riattivazione per modalità di sospensione da 0,125 s a 8 s
- Periferiche di comunicazione
- 3x USART
- Modalità SPI o UART
- Master/Slave SPI, fino a 25 MHz
- UART fino a 1 Mbps
- Master/slave I2 Cv mlid="0" tid="0">2C
- Controller CAN 0 B
- Debugger a filo singolo (SWD), JTAG
- Macrocella di traccia integrata (ETM)
- Sicurezza
- Protezione codice configurabile dall'utente a 4 livelli
- ID univoco a 96 bit
- Motore CRC
- Software per gli offload di comunicazioni e protocollo di sicurezza attraverso l'accelerazione hardware
- Polinomio configurabile (CRC-16 o CRC-8)
- Larghezza dei dati di ingresso, ingresso e riflessione di uscita configurabili
- Valore iniziale programmabile
- Caratteristiche fisiche
- Intervallo delle temperature di funzionamento: da -40 °C a +125 °C
- Package QFN48 da 6 mm x 6 mm con pad esposto
Applicazioni
- Motori BLDC alimentati a batteria fino a 24 V
- Droni
- Utensili elettrici
- Giocattoli controllati a distanza
Schema a blocchi
Profilo del package
