SLLU336A May   2021  – January 2022 MCT8316A

 

  1.   1
  2.   2
  3.   3
    1.     4
      1.      5
      2.      6
      3.      7
        1.       8
        2.       9
        3.       10
  4.   11
    1.     12
    2.     13
      1.      14
    3.     15
      1.      16
    4.     17
      1.      18
    5.     19
    6.     20
      1.      21
      2.      22
      3.      23
      4.      24
  5.   25
    1.     26
      1.      27
      2.      28
      3.      29
    2.     30
      1.      31
      2.      32
    3.     33
      1.      34
      2.      35
      3.      36
      4.      37
      5.      38
      6.      39
      7.      40
      8.      41
      9.      42
      10.      43
      11.      44
      12.      45
      13.      46

Real time variable tracking

MCT8316A has two 12-bit DAC which outputs analog voltage equivalent of digital variables on DACOUT1 and DACOUT2 pins with resolution of 12 bits and max voltage of 3V. Signals available on DACOUT pins can be used for monitoring motor speed, input duty cycle etc.

The address for variables for DACOUT1 and DACOUT2 is configured using register bits DACOUT1_VAR_ADDR and DACOUT2_VAR_ADDR. This is useful in applications which require tracking algorithm variables in real time without having any delay from the communication bus. Pin 37 and 38 should be configured as DACOUT1 and DACOUT2.

For example, if the user wants to read the motor speed from pin 37, configure pin 37 as DACOUT1 and program the motor speed register address (0x5AA) in Hex in [DACOUT1_VAR_ADDR].

Pin 38 [DAC_SOX_CONFIG] can be configured to either output DACOUT2 or CSA outputs SOA, SOB or SOC.