5 4 3 2 1 Table of Contents 2 3 4 5 6 Revisions Rev Notes Block Diagram BLDC Motor Driver Freedom Connectors Power A Description Date Initial Release Approved 07/13/2015 Mario Guardado D D C C FREEDOM BLDC MOTOR DRIVER SHIELD B B Wireless Connectivity Operation A A 6501 William Cannon Drive West Austin, TX 78735-8598 This document contains information proprietary to Freescale Semiconductor and shall not be used for engineering design, procurement or manufacture in whole or in part without the express written permission of Freescale Semiconductor. ICAP Classification: FCP: -XFIUO: _ PUBI: _ Designer: Drawing Title: M. Force FRDM-MC-LVBLDC OrCAD Capture 16.5 5 4 3 2 Drawn by: M. Force Page Title: Approved: Mario Guardado Size C Document Number Date: Monday, July 13, 2015 TITLE PAGE Rev A SCH-28719 PDF: SPF-28719 Sheet 1 1 of 6 5 4 3 2 1 1. Unless Otherwise Specified: All resistors are in ohms, 1% or 5%, 1/16 Watt All capacitors are in uF, 10%, 50V All voltages are DC All polarized capacitors are aluminum electrolytic D 2. Interrupted lines coded with the same letter or letter combinations are electrically connected. D MCU Peripheral / Port Map 3. Device type number is for reference only. The number varies with the manufacturer. Function 4. Special signal usage: _B Denotes - Active-Low Signal <> or [] Denotes - Vectored Signals 5. Interpret diagram in accordance with American National Standards Institute specifications, current revision, with the exception of logic block symbology. MCU Peri MCU Port PWM_AT FTM0_CH0 PTC1 PWM_AB FTM0_CH1 PTC2 PWM_BT FTM0_CH2 PTC5 PWM_BB FTM0_CH3 PTC4 PWM_CT FTM0_CH4 PTD4 PWM_CB FTM0_CH5 PTD5 BEMF_A ADC0_SE8 PTB0 BEMF_B ADC1_DP0 ADC1_DP0 BEMF_C ADC0_DP0 ADC0_DP0 VOLT_DCB ADC0_SE13 PTB3 CUR_DCB ADC1_SE18 ADC1_SE18 HALL_A / ENC_A FTM2_CH0 PTB18 HALL_B / ENC_B FTM2_CH1 PTB19 HALL_C / ENC_I FTM1_CH1 PTA13 C C B B A A ICAP Classification: Drawing Title: FCP: -X- FIUO: _ PUBI: _ FRDM-MC-LVBLDC Page Title: NOTES 5 4 3 2 Size C Document Number Date: Monday, July 13, 2015 Rev A SCH-28719 PDF: SPF-28719 Sheet 1 2 of 6 5 4 3 2 1 D D C C B B A A ICAP Classification: Drawing Title: FCP: -X- FIUO: _ PUBI: _ FRDM-MC-LVBLDC Page Title: BLOCK DIAGRAM 5 4 3 2 Size C Document Number Date: Monday, July 13, 2015 Rev A SCH-28719 PDF: SPF-28719 Sheet 1 3 of 6 5 4 3 VM MOSFET Gate Drivers 2 1 TP7 Driver Power Stage D1 1N914 10 R4 100 GNDM 1 10 HOB R5 Q2A FDMC8030 + GNDM 1 100 2 3 4 R7 HOA Q1A FDMC8030 C2 220uF 50V HOC R6 100 Q3A FDMC8030 C3 220uF 50V D GNDM 1 2 3 4 D3 1N914 + 9 10 9 R2 C1 220uF 50V 9 + D2 1N914 2 3 4 R1 VM D J7 PH_A U1 FAN7888 PH_B 20 PWM_AB R11 1K 5 2 R70 4.7K HIN1 19 18 17 HO1 VS1 LO1 LIN1 HOA PH_A LOA LOA R8 100 LOB R9 C22 0.01uF 50V R40 20K 10 10 8 Q2B FDMC8030 8 100 LOC R12 100 KRM03 Q3B FDMC8030 8 7 6 5 1 Q1B FDMC8030 7 6 5 1K 5 10 C4 0.1uF 50V protect inputs when VM is not present R10 Motor Output PH_C 7 6 5 VB1 PWM_AT 1 2 3 16 VB2 C5 0.1uF 50V PWM_BT PWM_BB R16 1K 5 3 R17 1K 5 4 R71 4.7K HIN2 15 14 13 HO2 VS2 LO2 LIN2 HOB PH_B LOB 10 VB3 C6 0.1uF 50V PWM_CT C PWM_CB VM R18 1K 5 5 R19 1K 5 6 R72 4.7K HIN3 LIN3 HOC PH_C LOC 12 R37 VDD SH1 0 SH2 0 SH3 0 C TP6 CS_DCB_H TP8 D4 1N914 1K 5 + R36 0.010 1/2 W R38 1K 6 - 7 CUR_DCB 5 U2B FAN4852 CS_DCB_L C10 0.1uF 50V Note: MOSFET Vgs = 12V max ADC_MID 9 8 7 HO3 VS3 LO3 11 GND Gain = I * 0.01 * 20k / 1k = 0.2 V/A FS Current = 1.65V / 0.2V/A = +/-8.25A F = 1/ 2 * Pi * 20k * 10nF = 796Hz GNDM GNDM GNDM 3V3 R39 20K C23 0.01uF 50V DCB Current Sense ADC Midpoint Reference R32 10K 8 3V3 TP4 3 + C16 0.1uF 16V 2 1 - ADC_MID U2A FAN4852 3V3 4 R34 10K C18 0.1uF 16V B Ref = 3.3V * 10k / 20k = 1.65V F = 1/ 2 * Pi * 10k||10k * 100nF = 318Hz PH_A PH_B BEMF_A 5 BEMF_B 5 BEMF_C 5 B PH_C R44 10.7K R41 10.7K R46 10.7K R43 3K R42 3K R45 3K VM R33 10.7K TP5 Gain = Vph * 3k / (3k + 10.7k) = 0.219 * Vph VOLT_DCB R35 3K GNDM 5 GNDM BEMF Sense GNDM C17 0.1uF 16V GNDM Gain = VM * 3k / (3k + 10.7k) = 0.219 * VM F = 1/ 2 * Pi * 3k||10.7k * 100nF = 679Hz DCB Voltage Sense A A ICAP Classification: Drawing Title: FCP: -X- FIUO: _ PUBI: _ FRDM-MC-LVBLDC Page Title: BLDC DRIVER 5 4 3 2 Size C Document Number Date: Monday, July 13, 2015 Rev A SCH-28719 PDF: SPF-28719 Sheet 1 4 of 6 5 4 3 2 1 D D Freedom / Arduino Connectors J1 J4 2 4 6 8 10 12 14 16 1 3 5 7 9 11 13 15 11 9 7 5 3 1 ENC_I 12 10 8 6 4 2 SSQ-106-03-G-D SSQ-108-03-G-D J2 2 4 6 8 10 12 14 16 18 20 1 3 5 7 9 11 13 15 17 19 BEMF_A BEMF_B BEMF_C VOLT_DCB CUR_DCB J3 4 4 4 4 4 Output to MCU board 4 4 4 4 4 4 PWM_AT PWM_AB PWM_BT PWM_BB PWM_CT PWM_CB 15 13 11 9 7 5 3 1 ENC_A ENC_B SSQ-110-03-G-D 16 14 12 10 8 6 4 2 5V_OUT 6 3V3 Input from MCU board SSQ-108-03-G-D C C 5V 5V R48 1k J8 1 2 3 4 5 Sensor Input B R49 3V3 100 R47 2K 14 14 1 2 13 7 C24 100pF 50V 22-05-3051 R51 1k 12 ENC_A 7 3V3 B R52 100 R50 C29 0.1uF 16V 2K 3V3 14 U6B 74LVX14 14 3 4 11 3V3 C27 0.1uF 16V U6F 74LVX14 5V DNP 5V 3V3 U6A 74LVX14 7 C25 100pF 50V U6E 74LVX14 10 ENC_B 7 5V R53 1k R55 3V3 100 R54 C26 100pF 50V 2K 3V3 14 U6C 74LVX14 14 U6D 74LVX14 5 6 9 8 7 ENC_I 7 Hall Effect Sensor / Encoder Inputs A A ICAP Classification: Drawing Title: FCP: -X- FIUO: _ PUBI: _ FRDM-MC-LVBLDC Page Title: CONNECTORS 5 4 3 2 Size C Document Number Date: Monday, July 13, 2015 Rev A SCH-28719 PDF: SPF-28719 Sheet 1 5 of 6 5 4 3 2 1 D D Q4 FDMC6679AZ 8 7 6 5 J6 PJ-102AH 12V Motor Power Input 1 VM 3 2 1 3 R3 10K 4 2 GNDM 10 - 15V GNDM C C VM C39 4.7uF 25V 2 3 8 4 C37 24pF 50V R59 150K C38 620pF 50V B 5 C36 6.8nF 50V R56 84.5K VIN BOOT EN PH COMP 5.5V 500mA C35 0.1uF 16V U7 TPS54060 VSEN SS PG RT GND PAD L1 47uH 1 D7 DFLS1100 10 5V5 7 C40 47uF 10V C21 180pF 50V 6 R57 59K 9 11 R61 10 5V_OUT D6 1N914 D5 DFLS1100 5 Output to MCU board 5V Output to encoder circuitry B R58 10K Base Board Power Supply A A ICAP Classification: Drawing Title: FCP: -X- FIUO: _ PUBI: _ FRDM-MC-LVBLDC Page Title: POWER 5 4 3 2 Size C Document Number Date: Monday, July 13, 2015 Rev A SCH-28719 PDF: SPF-28719 Sheet 1 6 of 6