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.

[参考译文] MCF8316C-Q1:用于总线电流输出的 DAC OUT 1

Guru**** 2510095 points
Other Parts Discussed in Thread: MCF8315C, MCF8315C-Q1, MCF8316C-Q1

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1550258/mcf8316c-q1-dac-out-1-for-bus-current-output

器件型号:MCF8316C-Q1
主题中讨论的其他器件:MCF8315CMCF8315C-Q1

工具/软件:

您好的团队、

   我想知道通过 MCF8316C 的 DAC OUT1 引脚监测总线电流是否可行? 我尝试根据寄存器手册进行配置、但 DAC Out1 的电压输出与总线电流不一致。 这是我当前的配置。

  /cfs-file/__key/communityserver-discussions-components-files/38/M0M2_5F00_DACOUT1_5F00_register.zip

如果可能、我想知道总线电流与 DAC 输出电压之间的转换关系;如果 DAC = 3V、那么什么是 BUsCurrent? A

  感谢你能抽出时间。

  最好的考虑

  John Wu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、John:

    我已经解释了有关配置 DAC 的不同主题  

    与旧线程的分离

    1、此处所述的 PWM 是用于逆变器的开关 PWM 频率、如果使用的是 20kHz、则 DAC 更新速率为 20kHz

    2.是的、两个 DAC 都可用于映射数据表中列出的算法变量。 最远地址为 75Ch(数据表中的表 8-21)、它仍在 12 位空间内。

    3. 在双极模式下、0 至 16 缩放分为两部分、0 至 8 和 8 至 15 表示正方向和负方向、因此对双极的缩放比例为/8、对单极的缩放比例为/16。

    4. 在本例中,我们将使用单极配置,因为总线电压始终为正。  

    基极直流母线电压为 60V

    VM = 13.5V、在 60V 下标准化、在单极下 0Pu = 0V、1Pu = 3V。

    在您设置的 DACOUT2 调节为 8/8、因此 DACOUT = 3 * 0.225(可变 Pu 13.5/60) *缩放 (8/8)、因此输出电压为 0.675V

    请参阅主题(最后一个答案)并告诉我这是否有帮助。

    谢谢、此致

    Venkatadri S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Venkatadrri:

      我要监控的变量是总线电流。 MCF8316C 10A 中的基极电流是否为基极电流? 因此、1pu = 10A (DAC 输出= 3V);但是、电流 DAC 输出的电压与总线电流值不匹配;

       (a) DAC 输出 1 伏= 1.39V;

      总线电流寄存器 (0x410)= 773863、iBus =(773863/2^27)*BaseCurrent (10A)/8=0.00720A、Scalling=(2^2=4) 因此、DAC_OUT 的理论计算值= 0.00720 * 3V * 4 = 0.08648V、、即≠ 1.39V;

       (b)

     DAC 输出 1 伏= 0.900V;

      总线电流寄存器 (0x410)= 2190792、iBus =(2190792/2^27)*BaseCurrent (10A)/8=0.0103A、Scalling=(2^2=4) 因此、DAC_OUT 的理论计算值= 0.0103* 3V * 4 = 0.124V、、即≠0.900V;

       (c)

     DAC 输出 1V = 0.118V;

      总线电流寄存器 (0x410)= 1112346、iBus =(1112346/2^27)*BaseCurrent (10A)/8=0.020403A、Scalling=(2^2=4) 因此、DAC_OUT 的理论计算值= 0.020403* 3V * 4 = 0.244V、、即≠0.118V

       2.我还没有发现 DAC 输出的实际输出电压与总线电流之间存在线性关系。 但我不确定原因是什么。 你有什么建议吗?

      感谢你能抽出时间。

      最好的考虑

      John Wu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、John:

    我将尝试创建一个 示例计算器并分享您。

    今天我请求一些时间。

    谢谢、此致

    Venkatadri S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、John:

    我观察到您使用了错误的枚举缩放。

    使用如下所示的设置

    分子是

    实际值=((DAC Voltage*Base Value))/((3* DACOUT1_SCALING))

    其中、

    实际值是总线电流、以绝对值表示

    基值为基流、对于 MCF8316C、基值为 10/8、对于 MCF8315C、基值为 6.25/8

    DACOUT1_SCALING 为 1/8、2/8、3/8、...15/8、其中一个。

    对于电流、建议的 DACOUT1_SCALING 为 2/8;对于电压、则为 8/8;而对于速度、则为 7/8。

    谢谢、此致

    Venkatadri S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好  Venkatadri、

      Get IT.DAC Output 1 已成功映射总线电流。感谢您的帮助。

      另一个问题:在数据表中、DAC 输出 1 对应于引脚 36、dacout 2 对应于引脚 37。

    但实际上、DAC OUT 1 输出在引脚 37 上、而 DAC OUT 2 输出在引脚 36 上、这与数据表 (MCF8316C Q1) 不同。这是否是数据表中的写入错误?

     

      最好的考虑

      John Wu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、John:

    您能重新检查一下吗

    MCF8315C-Q1 数据表 MCF8315C-Q1 数据 表 MCF8315C-Q1 无传感器磁场定向控制 (FOC) 集成式 FET BLDC 驱动器数据表(修订版 A)

    MCF8316C-Q1 数据表 MCF8316C-Q1 无传感器磁场定向控制 (FOC) 集成式 FET BLDC 驱动器数据表

      

    谢谢、此致

    Venkatadri S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Venkatadri:

         使用的芯片是 MCF8316C。 我测试了三块 PCBA 板(不是 TI EVM)、每次结果都是相同的。 我配置 DAC 输出 1 以监控总线电流、但实际上是从引脚 37 输出、这与数据表 (MCF8316C Q1) 不同。这是否是数据表中的写入错误。

         任何想法?这可能是由我们软件上的配置引起的吗?下面是我们的 configure/cfs-file/__key/communityserver-discussions-component-file/38/1881.M0M2_5F00_DACOUT1_5F00_register_5F00_0812.zip

      最好的考虑

      John Wu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、John:

    让我验证一下、明天就回复您。

    谢谢、此致

    Venkatadri S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、John:

    这是错误、DACOUT1 位于 MCF8316C 的引脚 37 上、我们将更新文档。

    谢谢、此致

    Venkatadri S.