Infineon Technologies PSOC™ Control C1 Mikrocontroller
Die Infineon Technologies PSOC™ Control C1 Mikrocontroller sind 32-Bit Arm® Cortex®-M0 Bauteile, die für Echtzeit -Motorsteuerung und Leistungsumwandlung optimiert sind. Der PSC1Mx läuft bis 48 MHz und kombiniert die Controller-Leistung mit einem MATH-Coprozessor, ECC-geschütztem Flash-Speicher, SRAM mit Paritätsschutz und integrierter analoger Peripherie für Timing und Kommunikation.Die PSOC Control C1-Architektur vereint steuerungsorientierte Peripherie, beispielsweise VADC, ACMP/ORC-Komparatoren, CCU4- und CCU8-Timer-/PWM-Einheiten, POSIF, ERU und DIV/CORDIC-Beschleunigung. Die Infineon PSOC Control C1 MCUs liefern außerdem zwei USIC-Module für die serielle Multiprotokoll-Kommunikation und eine MultiCAN+-Schnittstelle mit zwei CAN-Knoten, die eine flexible Anschlussfähigkeit in eingebetteten Steuerungsdesigns unterstützen.
Die MCUs sind für industrielle Laufwerke, Elektrowerkzeuge, Haushaltsgeräte, leichte Elektrofahrzeuge, Schaltnetzteile, LED-Beleuchtung, Ladeinfrastruktur für Elektrofahrzeuge, Systeme für erneuerbare Energien und intelligente Beleuchtungsdesigns ausgelegt. ModusToolbox™ unterstützt PSC1Mx mit Low-Level-Treibern und die schnellere Entwicklung eingebetteter Applikationen.
Merkmale
- 32-Bit Arm Cortex-M0 CPU für eingebettete Echtzeit-Steuerungsdesigns
- MATH-Coprozessor mit DIV- und CORDIC-Beschleunigung für Steuerungsalgorithmen
- Integrierte Echtzeit-Steuerungsperipherie, einschließlich VADC, Komparatoren, Timer-/PWM-Einheiten, POSIF und ERU
- Unterstützung der Multiprotokoll-Kommunikation über zwei USIC-Module
- MultiCAN+-Schnittstelle mit zwei CAN-Knoten für die vernetzte Steuerung für Industrie und Fahrzeuge
- Ein- und Reset-Funktionen mit Power-on-Reset und Brownout-Detektor
- On-Chip-Taktüberwachung und interne Oszillatorressourcen zur Systemsteuerung
- Debugging- und Programmierunterstützung mit Arm Serial Wire Debug, Einzelpin-Debugging, Einzelpin-Bootloader und optionalem Secure Bootstrap Loader.
- Kostenlose ModusToolbox-Unterstützung mit Low-Level-Treibern und Applikationsunterstützung
Applikationen
- Industrieantriebe
- Elektrowerkzeuge
- Haushaltsgeräte
- Leichte Elektrofahrzeuge
- Schaltnetzteile
- LED-Beleuchtung
- EV-Ladung
- Erneuerbare Energiesysteme
- Intelligentes Beleuchtungssystem
- LED-Treiber
- Beleuchtungssteuerung
Technische Daten
- Analog
- A/D-Wandler mit bis zu 12 Eingängen
- Komparatoren
- Temperatursensor
- 12-Bit-VADC mit 1,1 MSPS
- MATH-Coprozessor
- 24-Bit CORDIC
- 32-Bit Division
- On-Chip-Speicher
- 8 KB ROM
- 16 KB SRAM mit Parität
- Bis zu 200 KB Flash (mit ECC)
- Taktgebung
- On-Chip-Taktüberwachung
- Unterstützung externer Quarze von 32 kHz oder 4 MHz bis 20 MHz
- Interne langsame und schnelle Oszillatoren
- Systemsteuerung
- Fenster-Watchdog
- Echtzeituhr
- Pseudozufallszahlen-Generator
- Kommunikations-
- 2 USIC-Kanäle mit Unterstützung für UART, SPI, I2C, IIS, LIN und CAN
- 2 MultiCAN+ Schnittstellenknoten
- Versorgungsspannungsbereich von 1,8 V bis 5,5 V
- 32-Bit Arm Cortex-M0 CPU läuft bei 48 MHz mit einer Leistung von 0,84 DMIPS/MHz
- NVIC mit 64 Interrupt-Knoten
- Industrielle Steuerungsperipherie
- 16-Bit-Timer
- POSIF für Hall- und Quadratur-Encoder
- BCCU für LED-Beleuchtung
- 2 16-Bit CCU8 und 2 16-Bit CCU4 Timer/PWM-Einheiten
- I/O-Anschlüsse
- Bis zu 42 GPIOs
- Bis zu 14 analoge Eingänge
- Hochstromfähige Pads von 1,8 V bis 5,5 V
- Debug-Ressourcen
- Vier Breakpoints
- Zwei Watchpoints
- Arm Serial Wire Debug
- Einzelpin-Debugging
- Gehäuseoptionen
- TSSOP-38
- VQFN-40
- VQFN-48
- LQFP-48
Funktionales Blockdiagramm
