SLLA673 March   2025 MCF8315A , MCF8315C , MCF8315D , MCF8316A , MCF8316C-Q1 , MCF8316D

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 MCF8315 Block Diagram and Pin Functions Introduction
  5. 2Fan Application Hardware Architecture
    1. 2.1 Total Discrete Hardware Design
    2. 2.2 MCU+Pre-Driver and External FET Design
    3. 2.3 All in One Design
  6. 3MCF8315 Hardware Design Guide for Fan Application
    1. 3.1 MCF8315 Power Part Design
    2. 3.2 MCF8315 Function Part Design
    3. 3.3 MCF8315 Communication and Output Part Design
    4. 3.4 MCF8315 Schematic Design Reference
    5. 3.5 MCF8315 Simplifies Peripheral Design
    6. 3.6 MCF8315 Thermal Performance Test
      1. 3.6.1 MCF8315 TSSOP Thermal Test With Inductance Version
  7. 4Summary
  8. 5References

Introduction

The MCF8315 provides users with a single-chip, code-free, sensorless FOC design for driving 12V to 24V brushless DC motors(BLDC) that require up to 4A peak phase current and have speed loop/current loop/power loop/Voltage loop. The MCF8315 integrates three half-bridges with 40V absolute maximum voltage and low RDS(ON) (high side + low side) of 240mΩ(RGF)/250mΩ(RRY)/265mΩ(PWP) in different packages for high-power drive capability. An integrated current sensing circuit is used to sense the current, eliminating the need for an external current sensing resistor. Power management features with adjustable buck regulators and LDOs generate the necessary voltage rails for the device, which can also be used to power external circuits.

The MCF8315 implements sensorless FOC, so no external microcontroller is required to rotate a brushless DC motor. The algorithm is implemented in a fixed-function state machine (configured via the motor studio host computer), so no manual programming is required. From motor start-up to closed-loop operation, the algorithm is highly configurable through I2C register settings. Register settings can be stored in non-volatile EEPROM (20,000 erases and writes), allowing the device to operate independently after configuration. The device receives speed commands through PWM, VSP, DUTY or I2C commands to achieve closed-loop control according to the speed curve.