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

游名: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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版