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