SBAU489 June   2025 AMC23C15 , AMC3302

 

  1.   1
  2.   Description
  3.   Get Started
  4.   Features
  5.   Applications
  6.   6
  7. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Specification
    4. 1.4 Device Information
  8. 2Hardware
    1. 2.1 Hardware Overview
    2. 2.2 Assembly Instructions
    3. 2.3 Interfaces
      1. 2.3.1 Analog Input
      2. 2.3.2 Digital Interface
    4. 2.4 Power Requirements
      1. 2.4.1 AVDD Input
      2. 2.4.2 DVDD Input
    5. 2.5 Test Points
    6. 2.6 Lug Information
    7. 2.7 Best Design Practices
  9. 3Implementation Results
    1. 3.1 Evaluation Procedure
      1. 3.1.1 Equipment Setup
      2. 3.1.2 Test Procedure
      3. 3.1.3 Full Signal Chain Evaluation Procedure
    2. 3.2 Performance Data and Results
      1. 3.2.1 Shunt Selection Calculations
      2. 3.2.2 Filter Selection
      3. 3.2.3 Thermal Results
  10. 4Hardware Design Files
    1. 4.1 Schematic
    2. 4.2 PCB Layouts
    3. 4.3 Bill of Materials (BOM)
  11. 5Additional Information
    1. 5.1 Trademarks
  12. 6Related Documentation

Full Signal Chain Evaluation Procedure

Note: Verify that the outputs of the connected supplies are disabled before connecting or disconnecting equipment. These are general instructions for EVM evaluation. For more information on getting started with the Code Composer Studio, visit Code Composer Studio Academy for additional resources and training modules.
  1. Set the first 5V (±10%) source and limit the current to 50mA, as noted in Section 3.1.1. Connect the EVM voltage source to one of the DVDD connections, referenced to DGND. Turn on the power source and make sure there is no more current limit drawn than what is specified in the device data sheets. See Section 2.4.2 for more information. Leave unpowered for now.
  2. Set the second 2.5V−5V (±10%) source and limit the current to 50mA, as noted in Section 3.1.1. Connect the EVM voltage source to one of the AVDD connections, referenced to AGND. Turn on the power source and make sure there is no more current limit drawn than what is specified in the device data sheets. See Section 2.4.1 for more information. Leave unpowered for now.
  3. Connect a C2000 control card, such as the TMDSCNCD280039C, to connector J1.
  4. Install Code Composer Studio (CCS). Open or create the project by selecting the connected control card in the board settings. Configure the following settings in ProjectName.syscfg:
    1. Enable EPWM for CLKIN with the following settings:
      1. Name: Mod_Clk
      2. Use Hardware: EPWM1
      3. Time Base Clock Divider: Divide clock by 1
      4. Time Base Period: 5
      5. Counter Mode: Up - count mode
    2. Enable SDFM for data collection with the following settings:
      1. Name: SDFM_1
      2. Use Filter Channel 1: ■
      3. Chanel 1 SDCLK source: SD1 channel clock
      4. SD Modulator Frequency (MHz): 20
      5. Differential clipping voltage (V): 0.064
      6. DC input to SD-modulator (V): 0
    3. To evaluate the current-sensing performance of the EVM, capture the SDFM output for each current value by averaging as many samples as memory allows. Roughly 300 samples per current value works well for evaluation. A time delay of 5 seconds between collected samples with 15 second input current increments is a good starting point. Follow the main pseudo code example (Figure 3-3) for getting started:
      AMC-MOD-50A-EVM Main Pseudo Code ExampleFigure 3-3 Main Pseudo Code Example
  5. Connect the high current carrying cables to the positive and negative lugs, J2 (IN+) and J5 (IN−). For high-side measurement of the positive current, IN– sources to the electronic load; for the negative current, IN+ sources to the load. Set current bounds if supplies allow. Turn on all connected supplies.
  6. Turn on the power sources and begin the CCS program to begin data collection.
  7. Apply the appropriate full-scale linear input sweep ±50A range (or ±70A). Incrementing 1A every 15 seconds for data collection works well for evaluation. Record input current, input voltage at INP referenced to INN, and optionally voltage across a control shunt.

    Visit the C2000 E2E Microcontrollers Forum for additional support on data collection.

  8. Convert SDFM output to millivolts (mV) using the following formula:
    Equation 3. .    VOUT =OutputSDFM×0.128231
  9. Calculate the total error results across the entire current sweep:
    1. Default Values:
      Equation 4. .    RIND=4.9
      Equation 5. .    IB=36μA
    2. Error Equations:
    Equation 6. .    VIDEAL=VIN×RINDRIND+R3+R5+IB×R8
    Equation 7. .    VERROR=VOUT-VIDEAL
    Equation 8. .    E%FSR=VERRORVERROR(IIN=-200A)-VERROR(IIN=200A)×100
  10. Plot the calculated results against input current, IIN. Figure 3-4 shows an example results plot.
    AMC-MOD-50A-EVM AMC-MOD-50A-EVM Total Error %FS ResultsFigure 3-4 AMC-MOD-50A-EVM Total Error %FS Results
  11. To evaluate the overcurrent detection performance, configure the C2000 settings in the Code Composer Studio.
  12. Repeat these steps at hot and cold temperatures if desired. Calibrate if necessary.