TIDUF84 June   2024

 

  1.   1
  2.   Description
  3.   Resources
  4.   Features
  5.   Applications
  6.   6
  7. 1System Description
    1. 1.1 Key System Specifications
  8. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
    3. 2.3 Highlighted Products
      1. 2.3.1 UCC28810
      2. 2.3.2 MCF8315
      3. 2.3.3 MSPM0L
      4. 2.3.4 MSPM0C
  9. 3System Design Theory
    1. 3.1 MCF8315 Design
      1. 3.1.1 Power section
      2. 3.1.2 GPIO section
    2. 3.2 ACDC Design: Single Stage PFC
    3. 3.3 Host MCU Design
  10. 4Hardware, Software, Testing Requirements, and Test Results
    1. 4.1 Hardware Requirements
      1. 4.1.1 Hardware Overview
      2. 4.1.2 TIDA-010951 PCB
    2. 4.2 Software Requirements
    3. 4.3 Testing requirements
    4. 4.4 Test Setup
    5. 4.5 Test Results
      1. 4.5.1 Power Management in TIDA-010951
      2. 4.5.2 UCC28810 Based Single Stage PFC
      3. 4.5.3 BLDC Residential Fan Operation Using MCF8315C
        1. 4.5.3.1 Power-Up Sequence
        2. 4.5.3.2 Forward Windmilling (ISD Forward Resync)
        3. 4.5.3.3 Reverse Windmilling (ISD Reverse Resync)
        4. 4.5.3.4 Direction Reversal
        5. 4.5.3.5 Fan Acceleration/Deceleration
      4. 4.5.4 Thermal Performance
  11. 5Design and Documentation Support
    1. 5.1 Design Files
      1. 5.1.1 Schematics
      2. 5.1.2 BOM
    2. 5.2 Tools and Software
    3. 5.3 Documentation Support
    4. 5.4 Support Resources
    5. 5.5 Trademarks
  12. 6About the Author
  13. 7Recognition

GPIO section

The GPIOs of MCF8315 are connected as shown in Figure 3-2.

  1. SPEED pin is connected to MSPM0L1306 for speed control. This pin can instead be directly connected to a (0-3)V input for speed control using analog speed control mode.
  2. SCL, SDA pins are connected to MSPM0L1306 with pull-up resistors to AVDD for I2C communication.
  3. FG pin is connected to MSPM0L1306 with external pull-up resistor to AVDD. FG indicates the motor speed. The external pull-up resistor can be removed when internal pull-up resistor is enabled through EEPROM.
  4. DIR pin is connected to AGND (through an optional pull-down resistor) since the pin is unused. In this case, direction of rotation can set using EEPROM.
  5. BRAKE pin is connected to MSPM0L1306 for brake operation. This is an active high signal and when BRAKE pin is set high, MCF8315 decelerates the motor to user configured speed threshold and then applies low side brake to quickly bring the motor to a stop.
  6. DACOUT1, DACOUT2, DACOUT2/SOX are output pins that are connected to test points for monitoring signals.
  7. EXT_WD, EXT_CLK pins are unused and hence left floating. EXT_WD, EXT_CLK can also be connected to AGND directly when unused.
  8. nFAULT pin is connected to MSPM0L1306. This is an active low, open drain fault indicator output and needs internal pull-up resistor to AVDD to be enabled through EEPROM for fault indication.
  9. DRVOFF pin is an active high input signal that is connected to MSPM0L1306 and can be used to immediately disconnect power to the motor.
  10. ALARM pin is left floating since the pin is unused.
  11. NC pins are connected to AGND along with thermal pad and all other ground pins (DGND, GND_BK, PGND, AGND) for better thermal performance.
TIDA-010951 MCF8315/MCF8316 GPIO
                    Section Figure 3-2 MCF8315/MCF8316 GPIO Section