发作品签到
专业版

带MP2236降压模块的电机驱动板

工程标签

778
0
0
4

简介

一个基于微雪树莓派RP2040-ZERO开发板的很简单的电机驱动扩展板。提供四个TMC2209/A4988/DRV8825驱动模块的接口,支持TMC2209的UART模式和普通DIR/STEP模式。

简介:一个基于微雪树莓派RP2040-ZERO开发板的很简单的电机驱动扩展板。提供四个TMC2209/A4988/DRV8825驱动模块的接口,支持TMC2209的UART模式和普通DIR/STEP模式。

开源协议

GPL 3.0

创建时间:2024-01-07 05:41:40更新时间:2024-01-08 02:01:52

描述

工程描述

声明:创意来自risen_c的Pico_hub-3D打印机主板/扩展板-RP2040-waveshare,原作者的3d打印机主板设计的十分精致,但是有大部分我用不上的功能,因此我将它简化了。这是我第一次设计PCB,如果您发现电路存在的问题及其他建议,欢迎您在评论里提出,谢谢。

 

  1. DC-DC部分使用芯源的MP2236GJ同步降压转换器将12V输入电压转换为5V,支持最大6A电流(没试过,但是可以参考B站工科男孙老师的视频BV1M14y1X7uf)。将原理图中的R6替换为22.1kΩ可将输出电压改为3.3V,但是这样需要改开发板的供电电路,后期会考虑用跳线帽的方式来做。
  2.  驱动板接口兼容Makerbase家的TMC2209驱动模块,跳线帽的使用和其他驱动板的规则不同。如下图所示:
    1. 粉框:MicroStep 1,DIR/STEP模式微步细分MS1,UART单线寻址模式的地址0位
    2.  橙框:MicroStep 2,DIR/STEP模式微步细分MS2,UART单线寻址模式的地址1位
    3. 黄框:本设计中无实际用途
    4. 蓝框:此跳线为A4988/DRV2588驱动模块的DIR/STEP模式微步细分MS3,TMC2209的DIR/STEP模式该跳线帽无效
    5. 白框:TMC2209的单线寻址UART模式(原理图中的AUART),所有模块通过同一接口和单片机通信(R/W access),通过设置MS1和MS2跳线设置驱动模块地址
    6.  绿框:TMC2209的平行UART模式(原理图中的PUART),多于4个驱动模块控制可以用它(我用不上,但是我预留了接口)
    7.  红框:保留了CLK和PDN/UART接口,一般短接就行了。在A4988和DRV2588上为Sleep和Reset引脚的跳线。在TMC2209驱动上不起作用,其中CLK脚为NC。根据Makerbase家TMC2209模块的layout和TMC2209的手册,你可以把R5焊上去,设置外部时钟得到更高的波特率。

 

3. 每个模块接口均有DIAG接口连接至单片机,可以实现无传感器归位。

 

注意事项

  1.  贴片比较少,容易焊接,但是不知道是不是MP2236GJ芯片容易被烫坏,三个让我给搞坏两个。建议要实践的话先只焊DC-DC部分(不要拿电表笔戳来戳去,血的教训)。
  2.  插接件有点多,而且GND引脚几乎都大面积铺铜,给焊接增加了难度。
  3.  5V电源要是不接太大功率的话,电感可以选个额定电流小点的,便宜。
  4.  连接驱动模块千万不要整错方向了,不然必烧!
  5.  RP2040-ZERO应该也能换成相同封装的开发板,大家可以自己再改改。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航