Qorvo PAC5526 Power Applications Controllers®
PAC5526 Power Applications Controllers ® von Qorvo sind ein SoC (System-on-a-Chip), das für die Hochgeschwindigkeits-Motorsteuerung und den Antrieb von batteriebetriebenen BLDC-Motoren optimiert ist. Der PAC5526 enthält einen 150 MHz Arm® Cortex®-M4F 32-Bit-Mikrocontroller-Core mit einem hochkonfigurierbaren Power Manager, einem proprietären Configurable Analog Front-End™ und Application Specific Power Drivers™ in einem einzigen, kompakten Gehäuse.Der PAC5526 verfügt über einen 128 kB eingebetteten Flash, einen 32 kB SRAM-Speicher, einen 2,5 MSPS Analog-Digital-Wandler (ADC) mit programmierbarer automatischer Abtastung von bis zu 24 Umwandlungssequenzen, 3,3 V IO, ein flexibles Taktsteuerungssystem, PWM- und Universal-Timer sowie mehrere serielle Kommunikationsschnittstellen.
Der integrierte Leistungsmanager verfügt über eine Ladungspumpe, einen Auf-/Abwärtswandler und vier geregelte Linear-Spannungsversorgungen. Die Application Specific Power Drivers (ASDP) sind Leistungstreiber, die für einen Halbbrücken-, H-Brücken-, 3-Phasen- und Universal-Antrieb ausgelegt sind. Das konfigurierbare Analog-Frontend (CAFE) enthält Differential-Verstärker mit programmierbarer Gain, einendige Verstärker mit programmierbarer Gain, Komparatoren, Digital-Analog-Wandler und I/Os für eine programmierbare und miteinander verbindbare Signalabtastung sowie eine Rückkopplungsverstärkung und Sensorüberwachung für mehrere analoge Eingangssignale.
Der Quorvo PAC5526 ist in einem flachen TQFN-Gehäuse (Quad Flat No-Lead, TQFN) von 6 mm x 6 mm mit einem freiliegenden Pad für das Wärmemanagement verfügbar.
Merkmale
- Leistungsmanager
- Ladungspumpen-DC/DC für die Versorgung des High-Side-Drive
- Eingangsspannung: 6 V bis 48 V
- Abwärts-/Aufwärtswandler für die Versorgung des Low-Side-Drive
- Konfigurierbar auf 10 V oder 12 V
- 4 x Linearregler mit Leistungs- und Ruhezustand-Management
- Leistungs- und Temperaturüberwachung, Warnmeldung und Fehlererkennung
- Proprietäres konfigurierbares Analog-Frontend
- 6 Analog-Frontend-I/O-Pins
- Differentialverstärker mit programmierbarer Gain
- 5 einendige Verstärker mit programmierbarer Gain
- Programmierbarer Überstromschutz und programmierbare Strombegrenzung
- 2 x 10-Bit-DACs
- Proprietäre Application Specific Power Drivers
- 3 x High-Side-Gate-Treiber mit programmierbarer Gate-Ansteuerung von bis zu 1 A
- 100 % Tastverhältnis
- Zyklus-für-Zyklus-Strombegrenzung
- Konfigurierbarer Fehlerschutz
- 3,3-V-I/Os
- ARM Cortex-M4F-32-Bit-MCU-Core mit 150 MHz
- 32-Bit x 32-Bit Einzelzyklus-Hardwaremultiplikator
- 32-Bit-Hardware-Teiler
- Unterstützung für DSP-Befehle und Sättigungsarithmetik
- Integrierte Schlaf- und Tiefschlafmodi
- Fließkommaeinheit (FPU) mit einfacher Präzision
- 8-Region-Speicherschutzeinheit (Memory Protection Unit, MPU)
- Integrierter vektorgesteuerter Interrupt-Controller (NVIC) mit 32 Interrupts und 8 Prioritätsstufen
- 24-Bit-SysTick-Timer
- Wake-up-Interrupt-Controller (WIC) ermöglicht stromsparende Schlafmodi
- Takt-Gating ermöglicht einen stromsparenden Betrieb
- Embedded Trace Macrocell (ETM) für In-System-Debugging in Echtzeit ohne Breakpoints
- Speicher
- 128 kB Flash
- 32 KB SRAM mit ECC
- 2 x 1 KB INFO-Flash-Bereich für Fertigungsinformationen
- 1 x 1 KB INFO-Flash-Bereich für die Speicherung der Benutzerparameter und die Applikationskonfiguration oder Code
- 4-Stufen-Code-Schutz
- Analog-Digital-Wandler (ADC)
- 12-Bit-SAR-ADC mit 2,5 MS/s
- Programmierbare dynamische Auslösungs- und Abtast-Engine (DTSE)
- I/O
- 20 x Universal-I/Os mit Tri-State-, Pull-up-, Pull-down- und dedizierter I/O-Versorgung
- 10 x I/Os können als ADC-Eingang oder digitaler I/O konfiguriert werden
- Konfigurierbares schwaches Pull-up und Pull-down
- Konfigurierbare Antriebsstärke (6 mA bis 25 mA min.)
- Dediziertes integriertes IO-Netzteil (3,3 V)
- Flexibler Peripherie-MUX, der die Konfiguration eines beliebigen I/O-Pins mit einer bis acht Peripheriefunktion(en) ermöglicht
- Flexibler Interrupt-Controller
- Flexibles Taktsteuerungssystem (CCS)
- 300-MHz-PLL von internem 25-%-Oszillator
- 20-MHz-Ringoszillator
- Externer 20-MHz-Takteingang
- Zeitgeber
- Vier 16-Bit-Timer mit bis zu 32 PWM/CC-Blöcken
- 16 x programmierbare Hardware-Totzeitgeber
- Eingangstaktgeber von bis zu 300 MHz für hochauflösende PWM
- 16-Bit-Watchdog-Timer mit Fenster (WWDT)
- 24-Bit-Echtzeituhr (RTC) mit Kalender- und Alarm-Funktionen
- 24-Bit-SysTick-Timer
- 2 x 24-Universal-Ablauftimer mit Unterbrechungsfunktion
- Wake-up-Timer für Ruhemodi von 0,125 s bis 8 s
- Kommunikationsperipherie
- 3 x USART
- SPI- oder UART-Modi
- SPI-Master/-Slave von bis zu 25 MHz
- UART bis zu 1 Mbps
- I2C Master/Slave
- CAN 0B Controller
- Einzeldraht-Debugger (SWD), JTAG
- Embedded Trace Macrocell (ETM)
- Sicherheit
- Benutzerkonfigurierbarer 4-Stufen-Codeschutz
- Eindeutige 96-Bit-ID
- CRC-Engine
- Entlädt Software für Kommunikation und Sicherheitsprotokoll durch Hardware-Beschleunigung
- Konfigurierbare Polynome (CRC-16 oder CRC-8)
- Konfigurierbare Eingangs-Datenbreite, Eingangs- und Ausgangsreflexion
- Programmierbarer Seed-Wert
- Physische Daten
- Betriebstemperaturbereich: -40 °C bis +125 °C
- QFN48-Gehäuse von 6 mm x 6 mm mit freiliegendem Pad
Applikationen
- Batteriebetriebene BLDC-Motoren von bis zu 24 V
- Drohnen
- Elektrowerkzeuge
- Ferngesteuertes Spielzeug
Blockdiagramm
Gehäuseabmessungen
