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.

[参考译文] DRV8847:如何用 DRV8847替换 KA3100D? 我尝试使用2引脚接口。但当我发送 Inp1& Inp2o 和1时,各自的输出是不正确的。

Guru**** 2393725 points
Other Parts Discussed in Thread: DRV8847

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1450753/drv8847-how-to-replace-ka3100d-with-drv8847-i-tried-with-2-pin-interface-but-when-i-sent-inp1-inp2-both-o-or-1-the-respective-outputs-are-improper

器件型号:DRV8847

工具与软件:

 我尝试使用2引脚接口。但当我发送 Inp1和 Inp2两个 o 或1时,各自的输出不正确。

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

    尊敬的 Kalpana:

    我的团队伙伴将查看此情况并作出回应、请给他几天的时间来回应。

    谢谢!

    Ibinu

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

    尊敬的 Kalpana:

    DRV8847使用2引脚设置时、有两种不同的正向和反向运行配置。 如果可能、您可以通过示波器捕获输入和输出信号来详细说明输出信号的"不当"现象吗?

    上面的控制表显示 IN3应始终接地、并且 MODE 引脚在使用2引脚连接时由外部电压电源供电。  

    此致!

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的戴维先生:
     
    感谢您的答复。
    我将使用此电机驱动器 DRV8847 来移动热敏打印机电机。
     
    我使用了2引脚接口。 根据2引脚连接表、
     
    NSLEEP   IN1 IN2 IN3      IN4  OUT1 OUT2 OUT3 OUT4     功能(直流电机)
    0  X   X X     X Z           Z       Z      Z        睡眠模式
    1.    0           0      X     L       h                    反向
    1.         1.           0      X     h      L                    正向
    1.      0      0      X                   L       h     反向
    1.             1.      0      X          h       L     正向
     
    1. 对于直流电机的正向运动、我将 IN1保持为逻辑1、IN2也保持为逻辑1。 但在打印时电机开启并卡在同一位置。
    2. 对于直流电机的反向运动、我将 IN1保持为逻辑0、将 IN2也保持为逻辑0。 但在打印时电机开启并卡在同一位置。
    3. 我将 IN1保持为逻辑1、将 IN2保持为逻辑0。 马达向前或向后运动。
    4. 我将 IN1保持为逻辑0、将 IN2保持为逻辑1。 马达向前或向后运动。
    如果我们在 IN1引脚上发送数据、那么 IN2引脚的状态会是怎样的? 如接口表中所示、当 IN1引脚为1或0时、IN2引脚不显示任何输入。
     
    请回复。
     
    谢谢。  
    此致、
    Kalpana
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kalpana:

    使用2引脚连接时、只应为输入提供2个输入、IN3是输入之一、并且应始终为0。  例如、在 正向运行期间、IN2=1和 IN3=0、此时不应向 IN1提供输入。 在逻辑表中、如果未指定任何值、则意味着不应向引脚提供输入。  

    数字3和数字4听起来设备正常工作。  

    此致!

    David

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

    尊敬的 David:

    感谢您的答复。

    当前的电机驱动器 KA3100D 提供了 输出引脚上用于驱动 热敏打印机电机的输出、如下所示:

    IN1   输入2     输出1      OUT2     Out3 Out4          

     L      L      h          L        h       L      正向

     h      h      L          h        L        h     反向

    所以、现在要替换 KA3100D、我们需要在输出线上获得相同的输出。

    您能否建议 我们应在 DRV8847中使用哪种模式? 另请建议使用检测电阻值。

    谢谢!

    此致、

    Kalpana

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

    尊敬的 David:

    在我们的硬件中、我们将 使用 IC 74HC595以串行方式向 DRV8847发送 IN1、IN2、nSLEEP 信号。  因此、这些信号位可以是0或1。 对于正向移动热敏打印机电机、我们 将 IN1位设置为1、nSLEEP 位设置为1、IN3引脚接地。 请告诉我们如何使 IN2引脚在以串行方式连接到 DRV8847时悬空。

    或者我们是否需要将 IN2直接从微控制器连接到 DRV8847?

    谢谢你。

    此致、

    Kalpana

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

    尊敬的 Kalpana:

    您加载的是步进电机还是有刷直流电机?

    如果负载是步进电机、则需要使用2引脚接口将 IN1和 IN2设置为彼此相差90度以实现全步进序列。  

    此致!

    David