m9wo 发表于 2024-9-2 15:22

TMC2208测试(问题排查)

<div class='showpostmsg'><div><strong>TMC2208</strong><strong>测试报告</strong></div>

<p>目录</p>

<p>1.问题回顾</p>

<p>2.测试平台展示</p>

<p>3.针对性测试</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;3.1.待机电流特性</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;3.2.匀速过程电流特性</p>

<p>4.总结</p>

<ol>
        <li><strong>问题回顾</strong><br />
        在上次测试中,主要对待机电流,微步的平滑度,电机加速/减速等进行测试,通过测试出的相电流波形不难看出电流波形圆滑,也不存在畸变的情况。但是保持电流的波动较大,匀速阶段也存在些许毛刺。初步推断是由于杜邦线的原因,为此我又进行了测试。</li>
        <li><strong>测试平台展示</strong><br />
        本次测试和上次使用的平台一样,唯一的区别是将对接杜邦线改为新的单根杜邦线进行测试。<br />
        <br />
        图1 接线图</li>
        <li><strong>针对性测试</strong>
        <ol>
                <li><strong>待机电流特性</strong><br />
                待机电流(电机静止时的保持电流),本次还是采样和TMC5160对比的方式进行测试。从下图中可以看出,待机电流的波动2208和5160基本一致都是在&plusmn;60mA左右。<br />
                <br />
                图2 TMC2208相电流<br />
                <br />
                图3 TMC2208相电流<br />
                <br />
                图4 TMC5160相电流<br />
                <br />
                图5 TMC5160相电流</li>
                <li><strong>匀速过程电流特性</strong><br />
                在待机电流测试中,更换杜邦线后的性能有明显。因此我怀疑上次测试中正弦波上的毛刺也是由于杜邦线一起的。从图6和图7的对比可以看出更换杜邦线后毛刺明显减少。<br />
                <br />
                图6 2208匀速相电流<br />
                <br />
                图7 &ldquo;TMC2208测试(电流特性)&rdquo;中的匀速相电流</li>
        </ol>
        </li>
        <li><strong>总结</strong></li>
</ol>

<div>从两次报告可以看出mos的输出线的长短对驱动性能的影响是巨大的,杜邦线的可靠性也存在一定的问题。通过两次测试发现除了SpreadCycle模式时并没有达到理想的状态外,在输出电流相同时,2208的性能与5160的性能几乎没有差别。在小尺寸异形板的设计中可以使用此芯片,但是需注意散热。</div>
</div><script>                                var loginstr = '<div class="locked">查看精华帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                               
                                if(parseInt(discuz_uid)==0){
                                                                                        (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                }
</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

zshasd1948 发表于 2024-10-25 14:56

<p></p>


<p>学习了,好文章,内容讲解详细,非常不错,谢谢你。</p>
页: [1]
查看完整版本: TMC2208测试(问题排查)