你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

游名:STM32F0+Trinamic智能步进驱动芯片TMC5160(最高20A)参考原...  

[复制链接]
mmuuss586 发布时间:2020-3-12 14:59
阅读主题, 点击返回1楼
1 收藏 4 评论74 发布时间:2020-3-12 14:59
74个回答
mmuuss586 回答时间:2020-4-6 16:37:37

主芯片部分:
0.png

mmuuss586 回答时间:2020-4-6 16:38:28
补充说明:
SPI_MODE、SD_MODE:对应的J10、J11通过跳线帽选择高、低电平选择不同模式
VCC:使用芯片内部5V输出电源;
VCC_IO电源:使用外部5V电源;
如果都使用外部5V电源可选择外部的,可降低芯片的发热和功耗;
mmuuss586 回答时间:2020-4-6 16:40:08

电源及接电机接口部分如下图:

0.png

补充说明:

母线电容CE1选择:一般是1A对应100uF左右(有条件的尽可能大);

电源保护:有条件的最好加防反接、TVS保护、以及保险丝等;

电机接口:如果对EMC要求较高的,最好加些滤波和保护,参考电路如下图
1.png

mmuuss586 回答时间:2020-4-6 16:43:30
SPI接口:
0.png
补充说明:
CSN:为SPI接口选择不同的MCU引脚(SPI+SD:为SPI模式有效);
SPI接口:SPI+SD:为SPI模式有效;
CFG细分设置接口:SPI+SD:为脉冲+方向控制模式才有效;

mmuuss586 回答时间:2020-4-6 16:44:02
MOS驱动电路:
0.png

mmuuss586 回答时间:2020-4-6 16:47:17
PCB图参考如下(最好是4层板):
0.png
1.png

mmuuss586 回答时间:2020-4-6 16:48:59
补充说明:
芯片底部最好不要走其它线,保证地平面完整及散热;
电流取样电阻: 5160外部MOS,要差分采样(开尔文接法);
差分采样走线参考:
0.png

mmuuss586 回答时间:2020-4-6 16:52:18
3D显示效果:
0.png
1.png

mmuuss586 回答时间:2020-4-6 16:54:19
三、软件说明
1、SPI接口速度模式
芯片引脚跳线连接:
SPI_MODE:接高电平(VCC_IO)
SD_MODE: 接低电平(GND)
J7:短接
CSNB6
SCKA5
SDI:MOSI-PA7
SDO:MISO-PA6
mmuuss586 回答时间:2020-4-6 16:54:47
初始化程序如下参考:
//TMC5160 SET       
        sendData(0xEC,0x000100C3);         //PAGE43:CHOPCONF: TOFF=3, HSTRT=4, HEND=1, TBL=2, CHM=0 (spreadcycle)
        sendData(0x90,0x00061F0A);         //PAGE33:IHOLD_IRUN: IHOLD=10, IRUN=31 (max.current), IHOLDDELAY=6  
        sendData(0x91,0x0000000A);        //PAGE33:TPOWERDOWN=10:电机静止到电流减小之间的延时
        sendData(0x80,0x00000004);        //PAGE27:EN_PWM_MODE=1,使能
        sendData(0xF0,0x000C0000);        //PAGE43WMCONF
        sendData(0x93,0x000001F4);        //PAGE33:TPWM_THRS=500,对应切换速度35000=ca.30RPM       
        sendData(0xA4,6000);             //PAGE35:A1=6000 第一阶段加速度
        sendData(0xA5,150000);             //PAGE35:V1=150000加速度阀值速度V1
        sendData(0xA6,3000);             //PAGE35:AMAX=3000大于V1的加速度        
        sendData(0xA7,600000);             //PAGE35:VMAX=600000      
        sendData(0xA8,4200);                        //PAGE35MAX=4200大于V1的减速度
        sendData(0xAA,8400);             //PAGE351=8400小于V1的减速度
        sendData(0xAB,10);                     //PAGE35:VSTOP=10停止速度,接近于0

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版