SPRUJ87 june   2023

 

  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
    5. 1.5 Important Usage Notes
  8. 2Hardware
    1. 2.1  Assembly Instructions
    2. 2.2  Power Requirements
    3. 2.3  Interfaces
    4. 2.4  LaunchPad Specific Features
    5. 2.5  Jumper Information
    6. 2.6  Mechanical
    7. 2.7  System Power
    8. 2.8  BLDC Motor Drive
    9. 2.9  Motor Current Feedback
    10. 2.10 Motor Position Encoder Feedback
  9. 3Hardware Design Files
    1. 3.1 Schematics
    2. 3.2 PCB Layouts
    3. 3.3 Bill of Materials (BOM)
  10. 4Additional Information
    1. 4.1 Trademarks
    2. 4.2 Terminology
  11. 5References

Motor Current Feedback

The BP-AM2BLDCSERVO supports multiple current feedback paths for current feedback control. Direct current sense paths route current sense amplifier output directly to the AM263x SAR ADC LaunchPad channels. The other path utilizes a set of onboard AMC1035 Sigma-Delta Modulator ADC and then routes the digital samples to the PRU peripheral inputs of the AM2x device. Each path is designed to support the different current sense capabilities of the attached AM2x MCU.

  • The INA241A sense amplifiers provide the voltage proportional to the current through in-line resistors on each motor output phase. This path is routed to AM263x SAR ADC pinout of the Launchpad connectors.
  • The DRV8316 provides an internal sense and amplifier path for current through the low-side FET of each half-bridge. See the for a full description of the different feedback paths. This path is routed to the AM263x SAR ADC pinout of the LaunchPad connectors.
  • The AMC1035 path provides sampled current feedback in a bitstream modulated format. This is intended to be used with the AM2x PRU SDFM demodulation firmware.
GUID-5CADB486-7545-4B5A-8E9A-EE0602CBBD83-low.png Figure 2-20 Axis-1 Motor Current Feedback Paths
GUID-84F772C6-7B59-4BCF-95D4-0D5180CBFB79-low.png Figure 2-21 Axis-2 Motor Current Feedback Paths

INA241 ADC Current Feedback

As shown in the above axis-1 motor current feedback figure, INA241A is used to amplify the small shunt voltage. The INA241A provides a fixed 10x gain and common-mode voltage set by the REF1 and REF2 inputs.

This output gain and common-mode setup are intended to provide good usage of the available AMC1035D linear range and be compatible with the AM263x SAR ADC input range.

GUID-9F10B59D-728B-48FC-B0AF-68CD50455375-low.png Figure 2-22 Motor Current Feedback – Current Sense Path

See the INA241A data sheet for more information on this device.

Programmable Realtime Unit (PRU) Sigma-Delta Modulator (SDFM) Current Feedback

An onboard array of AMC1035 Sigma-Delta modulators provides digital current feedback for the AM2x PRU SDFM peripheral. The data path from each AMC1035 is directly routed to a PRU SD Data pin on the LaunchPad pinout. The AMC1035 clocking is provided through an onboard, LMK1C1108, low-jitter clock distributor. The input to this clock distribution comes from the PRU SYNC0 source output.

A jumper selector (J17) is used to select which clock distribution tap point is used to provide the PRU SD peripheral input clock. Either the SYNC1 (alternate clock output) can be selected or one of the SDFM clock distribution channels can be selected. The PRU peripheral provides for internal clock routing to each of the individual PRU SD Data channels.

GUID-E27C940B-4C2C-480B-9877-DA6EE0F0D063-low.png Figure 2-23 PRU SDFM Motor Current Feedback – Data/Clock Paths

The AMC1035 data clock is generated by the PRU SYNC0 output present on PRU_SD5_CLK. This is fanned out to each of the individual AMC1035 devices through an LMK1C1108 1:8 clock distribution IC (U37). For clocking data back into the PRU from the AMC1035, either one of the LMK1C1108 output channels can be used or a separate PRU generated SYNC1 signal (present on present on PRU_SD5_DATA) can be selected. Clock feedback is selected through the (J17) jumper.

GUID-2FE0514D-C8DE-4790-8EA1-BA41B73C2838-low.png Figure 2-24 PRU SDFM Motor Current Feedback – Clock Tree Detail

See the AMC1035D and INA241Ax data sheets for a full description of these two components operations.