您好!
我们使用上述驱动器 DRV8313来驱动三个电感负载。 到目前为止、这种情况仍然正常、但我们发现了控制信号的问题。
有时、当在 INx 上的 PWM 开始之前 ENx 被置为有效时、半桥的开关不会启动。 我在数据表中搜索了该序列的任何建议、其中应将控制信号置为有效。 您能否指定 信号 ENx、INX、nRESET 和 nSLEEP 必须按何种顺序和时序进行设置。
我们在安全相关应用中使用此驱动器、因此我们需要确保驱动器正常工作。
谢谢、
Andreas Arnold
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.
您好!
我们使用上述驱动器 DRV8313来驱动三个电感负载。 到目前为止、这种情况仍然正常、但我们发现了控制信号的问题。
有时、当在 INx 上的 PWM 开始之前 ENx 被置为有效时、半桥的开关不会启动。 我在数据表中搜索了该序列的任何建议、其中应将控制信号置为有效。 您能否指定 信号 ENx、INX、nRESET 和 nSLEEP 必须按何种顺序和时序进行设置。
我们在安全相关应用中使用此驱动器、因此我们需要确保驱动器正常工作。
谢谢、
Andreas Arnold
您好、Andreas、
如果 nSLEEP 引脚或 nRESET 引脚处于逻辑低电平、该器件将忽略所有输入。 确保这些引脚连接高电平。 这两个引脚都通过内部下拉电阻器工作。 nSLEEP 必须保持高电平至少1ms、然后 才能将 nRESET、ENx 和 INX 置为有效。 根据 数据表的第7页(第6.6节)、使用 ENx 或 INx 来切换 OUTx 会导致不同的传播延迟。
最棒的
Johnny
您好、Johnny、
我们将尊重 nSLEEP 的1ms 计时。 在之前的所有测试中、我们都将 nSLEEP 和 nRESET 直接连接到 VCC。
现在的驱动序列是:所有信号在启动时变为低电平--> nSLEEP = HI -->(等待2ms)--> nRESET = HI (等待2ms)--> ENx = HI,并在 INX 上启动 PWM。
此配置似乎工作正常。
但问题仍然存在:在数据表中、我在哪里可以找到该序列?
谢谢、
Andreas
安德烈亚斯
DRV8313是我们较旧的器件之一(RTM 从2012年12月开始)。 所需的唯一相关上电信息是 nSLEEP 至少为1ms、因此在 nRESET 变为高电平后无需等待2ms。 这是因为只有复位故障条件才需要 nRESET。 有一个内部上电复位电路、因此不需要在上电时驱动 nRESET。 因此、您可能会在设置 nRESET = HI 后不久开始驱动 ENx/INX 输入。
最棒的
Johnny