您好!
你好。 计划使用 DRV8962、但频率是否固定? 请确认。 非常感谢。

此致、
Ray Vincent
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.
您好!
你好。 计划使用 DRV8962、但频率是否固定? 请确认。 非常感谢。

此致、
Ray Vincent
尊敬的 Ray Vincent:
你是对的。 DRV8962中的集成电流调节环路使用固定的 tOFF 进行 ITRIP 电流调节。 这表示 Ton 由电机/负载特性、电源电压和目标电流 Itrip 值确定。 因此、DRV8962原生跳闸电流调节不是固定频率。
黄色框中所概述的数据表段落中所述的"另一种方式" 提到了一种外部电流调节方法、该方法通过使用外部控制器来完成、例如、用户可以使用 IPROR37针对来自驱动器的信息对输入 PWM 占空比进行逐周期控制。 应在控制器(MCU)中开发并运行该算法。 是的、这可以使用固定频率 PWM。 请记住、调节环路应在外部控制器中运行。
此致、Murugavel
大家好、Pooja、
感谢您返回有关您的应用需求的其他信息。 DRV8962具有四个具有相应 IPRORx 电流比例输出的独立半桥。 每个电桥都通过其相应的 INx 输入进行独立控制。 除此之外、该器件还支持集成电流调节。 每个输入的电流调节电平可按照数据表的"7.5.3电流调节"一节所述进行设置。 这仅适用于电感负载。 纯电阻负载(例如您应用的加热器)将不起作用、因为在吨位开始时几乎会立即达到电流阈值。 因此、使用内部 ITRIP 调节是没有问题的。 为了禁用内部电流调节、您将有3.3V 的 VREF 引脚输入、并选择 R-IPROPI、这样在满驱动电流下永远不会达到3.3V。
也就是说、您可以使用 INX 控制驱动输出的占空比、这将帮助您实现可变加热。 在方框图中、您提供了加热器的一端连接到 OUT1、另一端连接到 OUT2。 假设我们通过使 EN2 = 1和 IN2 = 0使 OUT2 = GND。 现在、我们可以通过使 EN1 = 1和 IN1 = PWM 来控制 OUT1侧输出占空比。 请参阅下面数据表中的桥接控制真值表片段。 您还可以将另一个加热器引脚连接到直接接地端。 OUT1 (OUT x)将始终在 VM (应用中为24V)和0V 之间摆动。 当 OUT1 =高侧导通时、输出将始终为 VM。 通过使用占空比平均法、您可以控制加热功率。 这是使用 PWM 的通用方法、其中平均加热=占空比% X 加热占空比为100%。 由于热惯性、该方法在大多数温度控制系统中都能正常工作。 这是一种开环方法。
您可以通过测量一组合适的 R-IPROPI1上的 IRPOPI1电压来执行闭环方法。 微控制器应计算几个周期内的测量平均值。 或者、也可以使用 R-IPROPI1中的外部 RC 来平缓输出进入模数转换器输入的等效电压。 这可能是一种更好的方法。
大家好、Pooja、
我将按照您发送的图像片段中的查询的顺序提供我的答案。 如果您可以 直接输入您的问题而不是图像片段、这样我就可以剪切和粘贴特定的上下文部分并提供我们的回答、那将会很有帮助。
1. 你是对的。 对于电阻负载、内部调节 将不起作用、这是因为电流上升时间几乎会立即缩短、从而在每个调节周期内产生较窄的电流尖峰。 如果通过将 IPROWx 接地来禁用电流调节、则无法获取该通道的电流反馈。 因此、我之前提到过将 VREF 设置为最大值、并选择 IPRTIx 电阻器、这样电流永远不会达到跳闸阈值。 您可以将 IPRO感 应引脚接地以禁用稳压功能、但您不会获得内部感应电路的电流反馈。 如果需要、您可以提供外部电流感应电阻器。
2.A.如果您将加热器连接在 OUT1和 GND 之间、则无需 EN2或 IN2驱动。 每个半桥都是独立控制的。
2.b.如果您将加热器连接在 OUT1和 OUT2之间、则应遵循我在上一次答复中提到的电桥控制真值表。 OUT2 应该是固定电势、例如低侧 FET 导通、OUT1应该根据 IN1频率和占空比输出 PWM。
3.A.在 PWM 吨输出期间为24V (高侧 FET 导通)、在 tOFF 期间为0V。 例如、当占空比为10%时、加热器将在每个 PWM 周期的 TON = 10%时激活。 因此、它只会在10%的导通时间内升温、这意味着与 TON=100%相比、它的发热更少。 散热速度取决于加热器的热质量和应用系统的热时间常数。 您可以根据实现的加热(24V/R 加热器) x (占空比%/ 100)(即平均电压或电流)计算等效电流。 但愿这对您有所帮助。 您对该概念的理解和描述是正确的。 电机驱动器 IC 的典型数字桥控制就是如此。
3.B.虽然本主题不在驱动器 IC 支持的范围内、但我想向您介绍一些有用的参考资料。 公共领域提供了大量有关同步降压转换器设计和概述的主题信息。 下面是一个示例拓扑。 S1是 DRV8962的高侧 FET、S2是低侧 FET。 使用这种方法、您可以构建电压或电流稳压器。

您还可以考虑 其他拓扑。 本应用手册 https://www.ti.com/lit/an/spra873/spra873.pdf 可能是有关 LC 公式等的有用资源 您不必执行复杂的 PID 控制器、而是使用 PWM 进行控制的概念。 将珀耳帖元件替换为加热器、因为它们都是电阻的。
您还可以使用 DRV8962EVM 评估这些电路 、www.ti.com/.../DRV8962EVM。
此致、Murugavel
尊敬的 Murugavel:
感谢您的反馈、
我们收到了 TI 的 PDRV8962DDWR 样片、并开始根据我们的要求评估 IC。
请查看以下我们 在验证期间执行返工的详细信息。 (我们计划逐步验证 IC;第一步是验证 IC、而不是将 PWM 设置为 DRV8962的1.8 DC、如果它起作用、则下一步是提供 PWM、但我们没有在引脚(4、5、6)处获得输出电压]
1) 1)我们将引脚设置为 nSleep = 1.8、EN1 = 1.8和 IN1 = 1.8V、但无法获取输出电压
2) 2) 我们在引脚1 (VCP)处测量了电压、预期 电压应为17V、其中包括 输入电压和内部 LDO、
例如 、我提供的 VM 为 12V、这意味 着我需要在 VCP 引脚上获得12+5 =17、但 我们在 VCP 上接收12V 电压。
在此方面、我们将提供帮助。
我在这里附上了 reference.e2e.ti.com/.../SCHEMATIC-FOR-DRV8962.pdf 的原理图

谢谢、
Pooja Ak
大家好、Pooja、
原理图中的电容器 C6为0.01uF。 它应该为0.1uF、请参阅器件数据表的表7-1。 此外、还将一个电阻器从 IPROPI1接地、以便在设置中 ITRIP 比较器输入将处于相对于3.1V VREF 的已知电压电平。 例如、如果您从 IRPOPI1将3.3k 接地、输出电流调节将在4.43A 负载电流之前生效(根据 数据表中 AIPROPI 规格的计算)。 您 可以从 TI.com 下载 EVM 原理图以供参考。
此致、Murugavel
您好 Murugavel,
感谢您的快速响应。
是的、我必须将 IROP1接 地。 但是、我没有连接的原因意味着这是电流感应输出 引脚 、而且我没有将任何负载连接到 IC。
在这种情况下 ,为什么我需要调节或需要设置 ITRIP?
我需要添加一项内容(在将 VREFto IC 连接后 ,我们观察到 VCP 处的电压发生变化)
在电荷泵正常工作之前,我在 VCP 上获得了所需的电压 ,但同时我没有获得输出电压。
请确认、如果 我需要在(4、5、6)引脚获得输出、我是否需要启用 nSleep、IN1和 EN1...? 这是我的理解,我是否需要启用另一个引脚以获得输出电压...?
仅在使用电阻分压器连接 VREF 后才观察到电压变化。
您能不能告诉我、如果我设置 VREF、IROPI1与它一起连接。。。。? 如果 IROPI1未设置,由于电流过大,IC 是否会损坏?
但是我没有正确连接电阻负载、IC 应该能够支持5A、那么它将如何受到损坏或无法获得电压?
谢谢、
Pooja Ak
大家好、Pooja、
在负载从未连接的情况下、极有可能损坏驱动器 IC、除非该 IC 贴装了 ESD 或连接了超出规格的电源电压。 是如果您希望完全禁用稳压并且不希望向 MCU 提供任何 IPROPI 反馈、则应将其接地。 在原理图中、您发送的前一条消息是悬空的。 如果您需要输出电流的模拟等效电压、则需要在 IPRORICx 上启用 RIPRORICx、并且其大小应确保尽管稳压、但它永远不会达到 ITRIP 值、因此永远不会进入稳压区域。 如果 未设置 IROPI1、则 IC 不会因未连接负载或输出端未短路而受损。 即使在这种情况下、内部 OCP 保护也会启动并保护 IC。
原理图中的 VREF 来自 IC 的 DVDD 输出。 电阻器在引脚上的负载工作电流小于1mA。 这不应影响电荷泵。 电荷泵电压下降了多少? 我假设稍后使用了正确的 C6值、上一个原理图具有0.01uF 的电容。
是的、必须启用 nSLEEP 和 EN1才能使 IN1控制正常工作。 IN1应为高电平、以使输出 HS FET 导通。 请参阅数据表中的表片段。

我注意到您已通过一个2.2K 电阻器将 IN1、EN1和 nSLEEP 连接到1.8V。 这三个引脚具有典型值~200k 的内部下拉电阻。 可能会有所不同、并且可能会更低。 这些引脚上的 VIH 最小规格为1.5V、迟滞典型值为150mV。 我怀疑由于2k 串联电阻器、您可能不会超过 VIH。 我建议绕过该电阻器并将这些引脚直接连接到1.8V、以确保这些引脚上的 VIH 最小输入。

此致、Murugavel
尊敬的 Murugavel:
感谢您的支持!
以下是在验证 过程中执行的案例、
案例1:将 IPROPI (91K)接地(调节电流200mA)后、我 在 VCP 引脚上获得了预期的电压 、并 在(4、5、6)引脚上获得了输出电压。 (在这种情况下,我将 nSLEEP 、EN1 和 IN1提供为1.8V,并使用3.3V 进行了测试)
案例2: 现在、 我 已经为 IN1引脚提供了 PWM 并为 nSLEEP 和 EN1提供了3.3V 电压、但我 在4、5、6引脚处接收了直流电压、而不是接收 PWM。
情况3:根据数据表、IN1应 在提供 VM 之前通电。 最初、EN1、IN1和 NSLEEP 值已设置、并且在 VM 引脚上提供了电压(这是数据表中提到的过程、并且遵循了相同的过程)、在软件控制的帮助下、 在 IN1引脚上禁用了 PWM、并在工作条件下进行了测试。 输出应为0伏、而 接收到的是12V。 输入电压)

级联4:继续时、IN1设置为0V、EN1设置为3.3V、然后向 VM 提供12V 电压。 在这种情况下、观察到预期结果。
级联5:EN1设置为 PWM (10kHz)、 IN1和 NSLEEP 设置为3.3 DC。 此时获得 PWM 输出。
考虑到以上所有情况、我们将 EN1设置为 PWM 时结果良好。 实际上、它应该是 IN1至 PWM。 我会请您帮助我们集中精力获取有关数据表的结果。
谢谢
Pooja Ak
大家好、Pooja、
根据数据表中的语句、您用红色矩形表示可以在应用 VM 之前为 INX 和 ENx 供电。 这不是强制性的。 在应用程序中的实际情况下,VM 可能始终处于活动状态。 我只想澄清这一点。 您可以使 VM 保持活动状态。
请参阅下面数据表中的半桥操作真值表。 根据该表、当 EN1 = 1且 IN1 PWM =低电平时、OUT1低侧将导通、当 EN1 = 1且 IN1 PWM =高电平时、它将相对于接地读出0V、 OUT1高侧将打开、它将读取相对于接地的 VM 电压。 请注意、内部电流感应仅位于半桥的高侧。 为了实现电流调节、必须在 OUTx 和接地之间连接负载。


请参见以下示波器捕获 EN = 1、IN1 = 25%、IN1和 GND 之间采用 PWM 粉色布线、OUT1和 GND 之间采用黄色布线。 我看不到半桥所描述的行为有任何问题。

此致、Murugavel
此外、我还想补充一点、在向 EN1提供 IN1 = 1的 PWM 输入时、您将观察到 OUT1处的 PWM 输出。 然而、在 PWM 低电平期间、EN1将为0、这将在这个低电平时间内使输出高阻抗。 如果负载中存储了指示能量、这将不是理想情况、例如、直流电机负载旋转。 应用必须仅使用 ENx 作为使能端、使用 INx 作为输入/PWM。 它应根据数据表中的半桥真值表工作。
此致、Murugavel
尊敬的 Murugavel:
请查看以下有关我们今天所做验证的详细信息。
1) 1)根据您的建议,我们 将电阻负载连接到 OUT1 (4、5和6),仍 在输出侧接收直流电 。 [[在此 情况下、提供 NSLEEP=3.3V、EN1=3.3V 和 IN1=PWM。]
2) IN2、IN3、IN4、EN2、EN3、EN4、IPROP2、IPROP3、IPROP4、PGND2、PGND3、PGND4、MODE、OCPM 这些引脚处于悬空 状态、有任何原因导致无法获得 PWM 输出?
3)我在不同的工作条件下捕获了图像。
请帮助我确定需要进行更改的位置。
紫色表示 IN1-3.6V、PWM
绿色:OUT1 -5V
蓝色:EN1-3.6
黄色:NSLEEP-3.6
紫色表示 IN1-3.6V]
绿色 EN1 -PWM 输入3.6V 10kHz
蓝色 OUT1 -PWM 输出(5V) 10kHz
黄色:NSLEEP 3.6V DC

谢谢、
Pooja Ak
大家好、Pooja、
我无法重现您遇到的问题。 请仔细检查原理图和您拥有的电路板吗? 您是否碰巧有一个 DRV8962EVM 要进行比较? 否则、我建议您订购此 EVM 之一进行评估和比较。 您能否使用 PCB 执行该测试并将其与另一个 DRV8962样片进行比较?
在 仅使用 IN1通道的情况下、将 IN2、IN3、IN4、EN3、EN4、IPROP2、IPROP3、IPROP4、MODE 和 OCPM 引脚保持在悬空状态是正常的。 但是、为了获得最佳实践、我建议您将 PGND2、PGND3、PGND4与 PGND1一起接地。
在发送的两个映像中、VM DC 和 VM PWM 均显示为5V。 但是、我收到的参考原理图显示 VM = VCC_12、我假设为12V。 您是否使用 VM = 5V 进行测试? 您还可以在未连接负载的情况下进行波形捕获吗? 您是否还可以在 nFAULT 和 DVDD 之间连接10k 上拉电阻器、并检查 nFAULT 引脚的状态、以查看测试期间是否存在故障情况? 谢谢。
此致、Murugavel
您好 Murugavel 、
非常感谢您提供的支持 、
1) 1)我已在故障引脚进行验证、 我们观察到低电压、并通过更换新 IC 获得 PWM 输出。
TI --在发送 VM DC 和 VM PWM 的两个图像中,显示为5V。 但是、我收到的参考原理图显示 VM = VCC_12、我假设为12V。 您是否使用 VM = 5V 进行测试?
向您共享的波形图像的输入电压为5V 、是的、出于测试目的、输入电压介于5至25之间。
仍在进行验证,我将更新您。
谢谢、
Pooja Ak