Microchip Technology dsPIC33AK Digitales Signal -Controller (DSCs)

Microchip Technology dsPIC33AK Digitale Signalcontroller (DSCs) sind für leistungsstarke und Echtzeit-Präzisions-Steuerapplikationen konzipiert. Diese DSCs vereinen die Vorteile von MCUs mit den Signalverarbeitungsfähigkeiten von digitalen Signalprozessoren (DSPs). Die dsPIC33AK DSCs eignen sich für eine große Auswahl von Applikationen, die schnelle Regelkreisberechnungen mit mehreren Sensoreingängen erfordern. Diese DSCs verfügen über eine Hohe Leistungsfähigkeit, DP-FPU, eine verbesserte Pipeline, eine analoge Hochgeschwindigkeits-Peripherie und eine erweiterte Peripherie. Typische Applikationen umfassen Blindleistungskompensation (PFC), DC/DC-Wandler, DC/AC-Motorsteuerung, erweiterte Sensor-Schnittstellen, leistungsstarke Embedded-Steuerung, sicherheitskritische Designs und digitales Beleuchtung.

Funktionssicherheit

Die dsPIC33AK DSCs bieten eine Reihe von integrierten Hardware-Sicherheitsfunktionen. Darüber hinaus entwickeln diese DSCs sicherheitskritische Applikationen zur Erfüllung der funktionalen Sicherheitsanforderungen gemäß ISO 26262 (ASIL B), IEC 61508 (SIL 2) und IEC 60730 (Klasse B). Die Hardware-Sicherheitsfunktionen umfassen ECC-Flash, ECC-RAM, IO-Pin-Integritätsmonitore, Taktüberwachung, Deadman-Timer (DMT), zyklische Redundanzprüfung (CRC) und Watchdog-Timer (WDT).

Eingebettete Sicherheit

Die dsPIC33A DSCs bieten eine Reihe von skalierbaren Sicherheitsfunktionen für die Implementierung von SchutzMEAS-Embedded-Applikationen. Die Hardware-Sicherheitsfunktionen ermöglichen die Realisierung sicherer Anwendungsfälle, wie z. B. sicheres Booten und sicheres Firmware-Update, sicheres Debugging und Deaktivierung des Einstiegs in das Debugging und vieles mehr.

Merkmale

  • Leistungsstarke dsPIC33A DSP/CISC-CPU
    • Umfassender 32-Bit-Befehlssatz für optimierte Geschwindigkeit und Programmcode-Größe:
      • 16-Bit dsPIC33 Core-kompatibel
      • Nicht-Seiten lineare Daten/flash 24-bit-Adressraum
      • 16-Bit-/32-Bit-Befehle für eine optimierte Codegröße und Leistung
    • 32-Bit-Datenpfade
    • Einzel- und Doppel-Präzisions-Fließkommaeinheit-Coprozessor (FPU)
    • Sechzehn 32-bit-Arbeitsregister
    • Duale 72-bit-Akkumulatoren unterstützen 32-Bit- und 16-bit-Festpunkt-DSP-Betriebsabläufe
    • Acht-level-deep-working-register, Akkumulatorregister und Fließkomma-register-Kontexte
  • Regler
    • Hochstrom-Senken-/Quellen-fähige I/Os
    • Programmierbare schwache pull-Up- und pull-down-Widerstände
    • Programmierbare Open-drain-Ausgänge
    • Flanken- oder Pegeländerungs-Benachrichtigungsunterbrechung auf I/O-Pins
    • Neubelegbare Peripherie-Pinauswahl-Pins (PPS) zur Reduzierung der Komplexität des Boardlayouts
    • Mehrere Interrupt-Vektoren mit individuell programmierbarer Priorität
    • Fünf externe Interrupt-Pins
    • Wählbare Oszillatoroptionen
      • 8 MHz, 1 % bei 0 ºC bis 85 ºC interner Fast RC (FRC)-Oszillator
      • 8 MHz, 2 % Schneller Backup-RC-Oszillator (BFRC) mit geteiltem 32 kHz-Ausgang
      • Hochgeschwindigkeits-Quarz-Resonator-Oszillator oder externer Takt
    • Zwei 1,6-GHz-PLLs für Peripherie, die vom FRC oder einem Quarzoszillator getaktet werden können
    • Taktausgang (REFO)
    • Stromsparmodi (Schlaf- und Leerlauf)
    • Power-On-Reset und Brown-Out-Reset
  • Hochgeschwindigkeits-PWM
    • Vier PWM-Generatoren (vier Paare und acht Ausgänge)
    • Bis zu 2,5 ns PWM-Auflösung
    • PWM-Unterstützung für:
      • BLDC-, PMSM-, ACIM-, SRM- und Schrittmotoren
    • Eingänge für Fehler- und Strombegrenzung
  • Sonstiges Analog
    • Drei 5nS Analogkomparatoren mit DACs mit 12-Bit-Pulsdichtenmodulation:
      • Eingangs-Multiplexing
      • Neigungsausgleich
      • Ein DAC-Ausgangspuffer
    • Drei 100 MHz Rail-to-Rail-Operationsverstärker mit:
      • 100 V/µS Anstiegsrate
      • 1 mV offset (typisch)
      • Benutzerkalibrierung der Eingangs-Offset-Spannung
    • Vier konstante Quellen von 10 µA + vier programmierbare Quellen
  • Sicherheit
    • Gefensterter Watchdog-Timer (WDT)
    • Deadman Timer (DMT)
    • Vier I/O-Integritätsmonitore (IOIM)
    • Ausfallsicherer Taktwächter (FSCM) mit automatischer Umschaltung auf Backup-Taktquelle mit:
      • Programmierbarer Überfrequenz-/Unterfrequenz-Schwellwerten
    • Flash-Fehlerkorrekturcode (NVM ECC)
    • RAM-Fehlerkorrekturcode (RAM ECC)
    • Integriertem RAM-Speicher-Selbsttest (MBIST)
    • Zyklisches 32-Bit-Redundanzprüfungsmodul (CRC)
    • Gesamter Flash-OTP durch ICSP™-Schreib-Sperrung
    • Kondensatorloser interner Spannungsregler
    • Virtuelle PPS-Pins für Redundanz und Überwachung
    • Temperatursensordiode

Applikationen

  • Blindleistungskompensation (PFC):
    • Verschachtelte PFC
    • PFC mit kritischer Leitung
    • Brückenlose PFC
  • DC/DC-Wandler:
    • Abwärts, Aufwärts, Vorwärts, Flyback und Push-Pull
    • Halb-/Vollbrücke
    • Phasenverschiebungs-Vollbrücke
    • Resonanzwandler
  • DC/AC
    • Halb-/Vollbrücken-Wechselrichter
    • Resonanzwechselrichter
  • Motorsteuerung:
    • BLDC
    • PMSM
    • SR
    • ACIM
  • Erweiterte Sensor-Anbindung
  • Hochleistungs-Embedded-Steuerung
  • Sicherheitskritische Designs
  • Digitale Beleuchtung

Videos

Übersicht

Blockdiagramm - Microchip Technology dsPIC33AK Digitales Signal -Controller (DSCs)
Veröffentlichungsdatum: 2024-08-07 | Aktualisiert: 2025-12-10