This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MCT8329A: programming the mode of operation via SPD_CTRL_MODE?

Part Number: MCT8329A

Team,

Can you please help with the below?

According to datasheet page 27 section 7.3.7 the input ("SPEED/WAKE") of the component can be programmed accordingly (analogue, PWM, frequency and I2C):
https://www.ti.com/document-viewer/MCT8329A/datasheet#GUID-CE69478D-12C1-4293-8C5A-960578FDF846/TITLE-SLVSEX6T5566057-12

The questions I still have are (page 27 in the data sheet / term: "SPD_CTRL_MODE"):
- Is there a default pre-configuration for the input (e.g. "analogue in") that the controller/driver is in at the factory, or does that need to be configured before use?
- Is the configuration reset after a restart and does it always have to be reconfigured, or does the controller retain the configuration?

- If the configuration is retained, is it possible to get a pre-configured component from TI directly?
Or are distributors (like Arrow) or some TI partners proposing this service?
Can you please point to some collaterals that are related to EEPROM programming (ie procedure, tools, ..etc)?


The two modes of interest are preferably analogue and as a second choice PWM.

Thanks in advance,

Anber

  • Hi Anber,

    1. Is there a default pre-configuration for the input (e.g. "analogue in") that the controller/driver is in at the factory, or does that need to be configured before use?The SPD_CTRL_MODE is set to 0h in the factory EEPROM register settings. Therefore, the default speed input control mode would be analog input. However, there are many other register settings that will likely need to be configured/tuned to optimize the device performance specific to your motor. These include setting such as current limits, start-up methods, acceleration rates, and many more.
    2. Is the configuration reset after a restart and does it always have to be reconfigured, or does the controller retain the configuration?The device has a programmable non-volatile EEPROM that stores the register settings, which allows the device to operate stand-alone once it has been configured.

    3. If the configuration is retained, is it possible to get a pre-configured component from TI directly? Or are distributors (like Arrow) or some TI partners proposing this service? Can you please point to some collaterals that are related to EEPROM programming (ie procedure, tools, ..etc)?
      We currently do not have a distribution service that allows for pre-programmed components for each customer. However, it is something that we're actively looking into to provide an easier solution for our customers.
      For now, please refer to the datasheet section 7.6 EEPROM access and I2C interface for detailed descriptions of how to program the device EEPROM.
      Please also refer to this E2E [FAQ] Program MCx BLDC motor driver through I2C using MSP430 LaunchPad with an working project for using a MSP430 LaunchPad to program MCF8316. The code can be easily modified to support programming the MCT8329A but updating the I2C Target Address and the register address/values.

    Regard,
    Eric C.