关于TMC2660芯片的一些小困惑

凛凛毅然 2018-08-28 04:01:44
早在半个月前楼主发过一次帖子来寻求TMC26x系列芯片的帮助,奈何最近外勤频繁暂时搁置了,现在想要快速的将手边这个项目做完,所以只好继续来请教各位大神。
我采用的是TMC2660电路是按照手册上最下方给于的参考电路设计的,采用io模拟spi通信进行配置,配置字如下,也请各位大佬给检查检查我理解的对否。
1.配置字

DRVCONF 0xE5000
DRVCTRL 0x00008
CHOPCONF 0x901b4
SMARTEN 0xA8202
SGCSCONF 0xD001F
以上配置中最后一条SGCSCONF为电流设定大小,我已经将最后5位置1,是否已经确定电流是最大值输出?

2.关于电机芯片的一些疑惑
因为最近一直调不出来超过1A的电流我有些怀疑,这款芯片是否可以直接常态化输出2A左右点的电流?我采用的是12v两项步进电机,
使用稳压源发现供给的电流一直是120mA左右,十分的困惑,电机震动剧烈噪声十分的大?是否根本上还是电流不够?

以上就是我的一些疑问还请大神们给予指点和帮助谢谢啊。。困惑好久了,如果不是配置和软件这块的问题我就打算开始直接分析硬件了,现在无法确定真的很头大。。。
...全文
2631 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_42380729 2018-12-03
  • 打赏
  • 举报
回复
我记着资料上电流相关的有4个需要配置地方,第一个是你说的cs 配置为最高的32/32,这是个公式我记着 等于(Vref/R)*1/根号2 其中R是你外接的0.1电阻 Vref是需要寄存器配置的 可以配置为305mv 和160mv 另外的瞬时电流是另外一个公式 其中的AB电流也是需要配置的
凛凛毅然 2018-08-31
  • 打赏
  • 举报
回复
引用 9 楼 qq_20553613 的回复:
引用 8 楼 qq_42003485 的回复:
[quote=引用 6 楼 Acuity- 的回复:]注意spi速率和模式
大神我多问一句,这个片子常态能出到2A的电流么,我下午检测spi正常,我甚至都拿spi模式来控制电机转动了.. 但是电流仍然是160mA左右

实际没测试过,以前驱动42步进电机,24V供电,负载大时达到1A多。你这个160mA可以确定是不正常。检查下硬件,硬件电路挺简单的了,方便的话,把原理图截上来看看。[/quote]

大神你好,这是我画的芯片外围原理图,控制脚那块采用的就是单纯的I/O模拟spi,芯片VMA均为24V稳压供电
Acuity. 2018-08-31
  • 打赏
  • 举报
回复
引用 11 楼 qq_42003485 的回复:
引用 9 楼 Acuity- 的回复:
[quote=引用 8 楼 qq_42003485 的回复:]
[quote=引用 6 楼 Acuity- 的回复:]注意spi速率和模式
大神我多问一句,这个片子常态能出到2A的电流么,我下午检测spi正常,我甚至都拿spi模式来控制电机转动了.. 但是电流仍然是160mA左右

实际没测试过,以前驱动42步进电机,24V供电,负载大时达到1A多。你这个160mA可以确定是不正常。检查下硬件,硬件电路挺简单的了,方便的话,把原理图截上来看看。[/quote]你好大神,想请教下,我这次搞的电路共地了.. 当电机转动后地线的干扰十分剧烈..,采样点的地信号基本上都不能看了,这是不是也会严重影响输出呢.. 我是初学者还请多多指教啊[/quote]
TMC的芯片布线要求比较高,我们一般都画4层板。布线方面,不是我的强项,我主要是负责程序方面,所以这块还是研究研究手册吧。
凛凛毅然 2018-08-31
  • 打赏
  • 举报
回复
引用 9 楼 Acuity- 的回复:
引用 8 楼 qq_42003485 的回复:
[quote=引用 6 楼 Acuity- 的回复:]注意spi速率和模式
大神我多问一句,这个片子常态能出到2A的电流么,我下午检测spi正常,我甚至都拿spi模式来控制电机转动了.. 但是电流仍然是160mA左右

实际没测试过,以前驱动42步进电机,24V供电,负载大时达到1A多。你这个160mA可以确定是不正常。检查下硬件,硬件电路挺简单的了,方便的话,把原理图截上来看看。[/quote]你好大神,想请教下,我这次搞的电路共地了.. 当电机转动后地线的干扰十分剧烈..,采样点的地信号基本上都不能看了,这是不是也会严重影响输出呢.. 我是初学者还请多多指教啊
Acuity. 2018-08-29
  • 打赏
  • 举报
回复
引用 8 楼 qq_42003485 的回复:
引用 6 楼 Acuity- 的回复:
注意spi速率和模式
大神我多问一句,这个片子常态能出到2A的电流么,我下午检测spi正常,我甚至都拿spi模式来控制电机转动了.. 但是电流仍然是160mA左右

实际没测试过,以前驱动42步进电机,24V供电,负载大时达到1A多。你这个160mA可以确定是不正常。检查下硬件,硬件电路挺简单的了,方便的话,把原理图截上来看看。
凛凛毅然 2018-08-29
  • 打赏
  • 举报
回复
引用 6 楼 Acuity- 的回复:
注意spi速率和模式
大神我多问一句,这个片子常态能出到2A的电流么,我下午检测spi正常,我甚至都拿spi模式来控制电机转动了.. 但是电流仍然是160mA左右
凛凛毅然 2018-08-29
  • 打赏
  • 举报
回复
引用 5 楼 Acuity- 的回复:
1、确定spi通信正常,如果通信不正常, 配置参数是无效的,自然电流无法控制。从你的描述来看,像是spi通信不成功,以前我调2660也是这个现象。注意spi的返回值。
2、脉冲翻转频率降低来测试,步进电机需要加减速过程,高速启动会堵转。
好的,谢谢大神,我再尝试尝试,排除了下硬件电路的问题,现在再从软件分析
Acuity. 2018-08-28
  • 打赏
  • 举报
回复
注意spi速率和模式
Acuity. 2018-08-28
  • 打赏
  • 举报
回复
1、确定spi通信正常,如果通信不正常, 配置参数是无效的,自然电流无法控制。从你的描述来看,像是spi通信不成功,以前我调2660也是这个现象。注意spi的返回值。
2、脉冲翻转频率降低来测试,步进电机需要加减速过程,高速启动会堵转。
凛凛毅然 2018-08-28
  • 打赏
  • 举报
回复
引用 3 楼 zhxianbin 的回复:
TMC26x 官方是有 demo 板的,原理图也可以下载;

最后5位置1,是否已经确定电流是最大值输出 -- 这个要看 datasheet 了
他那个配置软件是有问题的额,好多数据配不出来的
zhxianbin 2018-08-28
  • 打赏
  • 举报
回复
TMC26x 官方是有 demo 板的,原理图也可以下载;

最后5位置1,是否已经确定电流是最大值输出 -- 这个要看 datasheet 了
凛凛毅然 2018-08-28
  • 打赏
  • 举报
回复
引用 1 楼 worldy 的回复:
看了一眼TMC26x系列芯片资料,其实际电流应该是由外部电压和电机的电感决定,你设定的电流参数应该是限流参数,能否达到某个电流由电机电压、电机电感量、加电时间决定,在限流之前,和寄存器设置值应该无关
谢谢回复,刚换了个2.8v的电机,但是电流还是140到200mA 引脚输出是3.3v左右的电压,可是电流就是上不去哇
worldy 2018-08-28
  • 打赏
  • 举报
回复
看了一眼TMC26x系列芯片资料,其实际电流应该是由外部电压和电机的电感决定,你设定的电流参数应该是限流参数,能否达到某个电流由电机电压、电机电感量、加电时间决定,在限流之前,和寄存器设置值应该无关

27,370

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧