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.

[参考译文] LP395:根据驱动器需求构建电流放大器

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1457687/lp395-building-a-current-amplifier-for-driver-needs

器件型号:LP395
主题中讨论的其他器件: ULN2002A

工具与软件:

您好、

我一直在尝试从 omc-stepperonline.com 上获取一些用于 DM332T 驱动器的 CMOS 技术类型 GPIO 引脚。

问题是来自 GPIO 引脚的电流(单位为 mA)太低、无法启动 DM332T 驱动器、然后运行驱动器上的步进/方向引脚。 我添加了 BC547 (不是 MFG)、 集成到电流放大器可能证明、我的追求非常有价值。

其他驱动程序工作正常、但这些不是很好。 我是否应该使用像 N-FET 晶体管这样的 BC547来进行放大?

Seth

P.S.我想使用 TI.com 上的 LP395。  

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

    欢迎任何想法。 我无法让3.3V GPIO 引脚在4mA 测试这些驱动程序。 我正在 Linux 中使用 AM674四核处理器来尝试查找结果。

    我将进一步测试外包给接头的 GPIO 引脚、看看我可以做什么来手动处理 DM332T 驱动程序。

    到目前为止...

    Pin Function Details
    
    PUL
    
    Pulse signal: Pulse active at rising edge; 4-5V when PUL-HIGH, 0-0.5V when PUL-LOW.
    Minimal pulse width of 2.5μs. Add a resistor for current-limiting at +12V or +24V input logic
    voltage (1K for +12V, 2k for +24V). The same as DIR and ENA signals.
    
    DIR
    
    DIR signal: This signal has low/high voltage levels to represent two directions of motor
    rotation.. Minimal direction setup time of 5μs. Also swapping the connection of two wires of a
    coil (e.g. A+ and A-) to the drive will reverse motor direction.
    
    OPTO
    
    Opto-coupler power supply, and the typical voltage is +5V. Series connect resistors (at the
    PUL, DIR, ENA terminals) for current-limiting when +12V or +24V used.
    
    ENA
    
    Enable signal: This signal is used for enabling/disabling the drive. High level +5V (NPN
    control signal) for enabling the drive and low level for disabling the drive. PNP and
    Differential control signals are on the contrary, namely Low level for enabling. By default it
    is left UNCONNECTED (ENABLED).

    该代码是处理相关驱动程序所需的代码级别。 它们是从我们的板到 具有更多 I/O 的 ULN2002A 达林顿阵列芯片的 GPIO 引脚、即、我在任何时候只需要使用三个 GPIO 引脚。  

    我还使用电平转换器。 电平转换器不是开源的,它几乎没有任何文档,但我看到在一张照片,有一些文档:

    这里是一张照片...

    这是我使用的电平转换器级别...

    Seth

    附:我尝试了 BC547、称为 ULN2002A 的达林顿阵列芯片、以及一些运算放大器技术、但到目前为止都已失败。 如果有任何疑问、我需要再次测试 GPIO 引脚的输出。 例如、您是否需要知道4mA 上的3.3V 电压以及其他什么? 等因素进行权衡呢? 我想知道...如果有疑问、我想确保提供一些数据以供反馈。

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

    哦,对不起,我忘了提及这个想法:

    使用 AM674上的 GPIO 引脚时、我使用两个 GPIO 引脚(仅限 DIR 和 STEP)测试了驱动器、使电机升温非常严重。 触摸起来太热了。 我从那时起更换了电机。 我用完全相同类型的电机进行了测试,它也变成了热的触摸。  

    使用三个 GPIO 引脚(OPTO、DIR 和 STEP)、而不是仅在5V 时向 OPTO 引脚提供电压、并在使能引脚处提供 GND、因此电机即使不是很热。 这是一个成功的排序。 从那时起、我就对驱动器上的所有四个输入进行了测试。

    ENABLE = GND

    方向= GPIO

    步骤= GPIO

    OPTO = GPIO (我仍然不知道这里是否需要具有 GND 使能的 GPIO、或者我是否应该保留它并将逻辑转换为5V 开关)

    电机和驱动器上的导通性测试也正确。 在测试驱动器 A +/-和 B +/-且驱动器断电的情况下、我看到 DMM 上列出了大约1.4到1.6的电流。  

    Seth

    附注:如果有些人了解我在演示文稿中可能出错的地方、请告诉我。 无论我的姿态和电路如何、我似乎都没能让驾驶员遵守命令。 我会继续测试,看看是否有人回复一天!

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

    #更新

    不用担心回复。 我想我明白了我的主要关切。 ULN2002与 ULN2003不完全相似(显然采用命名方案)。 但是、其不同之处在于它可以采用 CMOS 逻辑与 TTL 逻辑。  

    一旦我的电平转换器将3.3V 信号转换为5V、ULN2002就无法接受这些差异。 所以我买了一些 ULN2003达林顿型阵列芯片进行进一步的研究

    Seth

    P.S.我要说的是、这证实了我遇到的问题是5V 逻辑、ULN2002不理解转换的逻辑。 还不错、完成了!