PSOC™ 4 for HV Precision Analog (PA)
PSOC™ 4 HV PA is a fully integrated programmable embedded system for lead-acid battery monitoring and management. The system features an Arm® Cortex®-M0+ processor and programmable and reconfigurable analog and digital blocks.
The PSOC™ 4 HV PA extends the industry-leading PSOC™ 4 programmable system-on-a-chip platform by integrating high-performance analog and automotive compatible high-voltage circuits to create a complete solution for 12 V automotive battery monitoring. Modern automobiles require monitoring of battery state-of-charge and health which demands accurate measurement of battery current, voltage, and temperature. The battery condition is used to determine a range of operating modes such as if automatic start/stop will be able to restart the engine if shut down automatically to save fuel if loads like electric heating of windows or cabin should be reduced, and if adequate power is available to operate critical advanced driver assistance systems including electric power steering, stability control, and automatic collision avoidance systems.
PSOC™ 4 HV PA features two high-precision delta-sigma ADCs to measure battery voltage, current, and temperature. The on-chip processor uses this information to calculate various parameters including state-of-charge and battery health. This information is reported to engine management and other computers via a serial LIN interface.
Key features
32-bit MCU subsystem
24- or 48-MHz Arm® Cortex®-M0+ CPU with DMA Controller
Up to 128 KB of code flash with ECC
Up to 8 KB of data flash with ECC
Up to 8 KB of SRAM with ECC
1 KB of Supervisory Flash (SFlash) is available for storing constants
Precision Analog
Two Precision ΔΣ ADCs (16-20+ bits)
Current Channel with automatic gain
Voltage Channel with HV input divider
Temperature and Diagnostic Channels
Supports both internal and external temperature sensing
Digital filtering, accumulators, and threshold comparisons on all channels
High-voltage subsystem
Operates directly off 12-V/24-V battery (tolerates up to 42 V)
Integrated LIN transceiver
ADC input voltage divider
Functional safety for ASIL-B
The device will be developed according to the development process of ISO 26262 for ASIL-B as a Safety Element out of Context
Memory Protection Unit (MPU)
Window Watchdog Timer (WDT) with Challenge-Response functionality
Supply monitoring; detection of overvoltage and brownout events for 3.3-V and 1.8-V supplies
Hardware error correction (SECDED ECC) on all safety-critical memories (SRAM, flash)
Analog diagnostics (backup reference voltage, redundancy in voltage, current, and temperature measurement paths)
Timing and pulse-width modulation
Four 16-bit timer/counter/pulse-width modulator (TCPWM) blocks
Center-aligned, Edge, and pseudo-random modes
Quadrature decoder
Clock sources
±2% up to 49.152-MHz Internal Main Oscillator (IMO)
±1% 2-MHz High-Precision Oscillator (HPOSC)
±40% 32-kHz Internal Low-speed Oscillator (ILO)
±4% 32-kHz Precision Low-power Oscillator (PILO)
Communication
One independent run-time reconfigurable serial communication block (SCB) with re-configurable I2C, SPI, UART, or LIN Slave functionality
One independent Local Interconnect Network (LIN) block
LIN protocol compliant with LIN 2.2A and ISO 17987
Package
32-QFN with wettable flanks (6 x 6 mm)
I/O subsystem
Up to 11 GPIOs
Temperature
E grade: -40°C to +125°C