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.

[参考译文] BOOSTXL-DRV8305EVM:默认(上电)电流分流放大器增益似乎为20V/V、而不是预期的10V/V (续)

Guru**** 657930 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D, BOOSTXL-DRV8305EVM, DRV8305, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1221427/boostxl-drv8305evm-default-power-on-current-shunt-amplifier-gain-seems-to-be-20v-v-rather-than-10v-v-as-expected-continued

器件型号:BOOSTXL-DRV8305EVM
主题中讨论的其他器件:LAUNCHXL-F28379D、、 DRV8305SysConfig

按照上一主题操作、我仍会在 DRV8305EVM 上看到明显的20V/V 增益、而不是10V/V

我已通过 A 相电流检测电阻 R4 = 0.005 Ω 将一个直流电流路由到以恒流模式使用的开关模式电源。

第一个图像是 CH1:Isen_A CH2:N_1为零电流

使用光标读取电流检测电阻电压、该电压为零。 电流检测放大器输出为1.67V。

下一个图片 是 CH1:Isen_A CH2:N_1为3.998A 电流

使用光标读取电流检测电阻器电压、其平均值为-28.2mV、符合预期。 电流检测放大器的输出电压为2.24V。

考虑到偏移、电流感应放大器的增益为(2.24V-1.67V)/(0.0282V-0V)= 20.2V/V

我使用 Hioki DT4252万用表进行了相同的测量、并获得了以下值:

(2.256V-1.695V)/(0.030V-0.001V) = 19.3V/V

在这两种情况下、放大器的默认增益似乎为20V/V、从而佐证了上一主题的结果。 同样、我尚未执行任何 SPI 命令、仅打开 Gate_EN 输入来打开放大器。根据万用表、我要向 PVDD 提供12V 电压、而 Vreg&Vref 为3.381V。

我已经在两个板上观察到该问题。 其他人是否发现或可以重现此问题?

谢谢。

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

    您好、Eric、

    感谢您在电机驱动器论坛发帖!

    我 需要一些时间来研究这一问题,并打算在下周结束之前提供一个答复。

    此致!

    ~Alicia

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

    您好、Eric、

    我知道您刚才提到您不需要执行任何 SPI 命令、但作为完整性检查、您能否 对分流放大器控制寄存器(0xA)进行 SPI 读取、以验证 GAIN_CSx 位是否设置为默认值 b'00而不是 b'01。

    此致!

    ~Alicia

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

    您好、Alicia、我已经阅读了寄存器、并确认了所有3个寄存器的值都是 b'00。

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

    您好、Eric、

    您是否可以将 SPx 和 SNx 短接在一起、在短路的输入端强制施加电压、并读回相应 SOx 的电压输出?

    此致!

    ~Alicia

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

    您好、Alicia。

    如果我短接感应电阻器、它会将我施加的任何电压源短路并且电压为零、不是吗?

    假设您是打算开路/移除电阻器、并向分流放大器输入施加直接电压?

    谢谢。

    Eric  

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

    您好、Alicia

    我移除了感测电阻器 R6并将跳线焊接至 SP3和 SN3。 通过使用分压器轻松控制开关电源的电压、我强制 SP3和 SN3两处施加电压。

    在 未连接 LaunchPad 的情况下(EN_GATE 跳线到3.3V)、我获取了以下有关电流感应电路的读数:

    V_sp3sn3=0V V_isenc=1.694V

    V_sp3sn3=0.053V V_isenc = 1.169V

    (1.694-1.169)/(0.053 - 0)= 9.91V/V 增益

    在连接 LAUNCHXL-F28379D (EN_GATE 跳线设置为3.3V)的情况下、我获得了有关电流感应电路的以下读数:

    V_sp3sn3=0V V_isenc=1.685V

    V_sp3sn3=0.052V V_isenc=0.66V

    (1.685-0.66)/(0.052 - 0)= 19.71V/V 增益

    以某种方式将 BOOSTXL-DRV8305EVM 连接到 LAUNCHXL-F28379D 会使增益加倍。 我不知道为什么会发生这种情况。

    关于此设置的几个注意事项:PVDD = 12.0V

    在 Launchpad 上、JP1、JP2、JP3全部移除、JP4、JP5、JP6全部连接。

    谢谢你。

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

    您好、Eric、

    我需要了解将 EVM 连接到 Launchpad 为何会使增益翻倍、如您所见。 我打算在下周早些时候提供有关我所学内容的最新信息。

    此致!

    ~Alicia

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

    您好、Alicia。

    我只是在故障排除方面做了另一个深度探究。 事实证明、SPI 由 F28379D Launchpad 在上电时写入、我可以通过 SPI 引脚上的示波器读数对其进行确认。 我  之前没有看到任何寄存器更改、因为我是使用另一个协议测试仪单独检查 BoosterPack。 因此、它与 DRV8305 EVM 本身无关。

    一位同事在使用相同的板、我怀疑他们将 SPI 写入代码编程到了闪存中。 由于我 在 CPU1中从 RAM 进行调试、因此 SPI 写入 代码可能仍在 CPU2闪存中、无论如何也会执行、即使 SysConfig 中未启用 SPI 也是如此。 是否有办法防止 CPU2在调试期间执行、没有办法擦除闪存、也没有办法防止这种副作用?

    我将尝试换用一个全新的 Launchpad 进行确认。

    谢谢。

    Eric

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

    您好、Eric、

    我需要深入了解一下、下周初就会再和您联系。

    此致!

    ~Alicia

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

    您好、Eric、

    我建议将您有关使用 CPU1与 CPU2进行调试的问题发布到 C2000论坛、因为他们会更加了解该主题。

    此致!

    ~Alicia