STEVAL-PTOOL4A晒单(二)初测

一、前言

很荣幸能入围【你晒单,我买单,DigiKey带您畅享好物】第一期活动,非常感谢Digikey和EEWORLD的大力支持。本人在这次活动中共选购两件物料,其中必购物料为54100 TMR传感器,任选物料为STEVAL-PTOOL4A开发板。本文主要围绕必购物料——STEVAL-PTOOL4A开发板展开。

二、开箱及初测

6月4日在得捷下了单,发货速度挺快的,就是物料慢了点,6月18日收到了货,外包装上DigiKey几个大字,配上红色的纸胶带封箱,还是挺不错的,开箱后,发现内部还有缓冲纸垫,很不错,掀开缓冲纸垫,发现目标包装盒——一个印着ST的logo的小盒子,同时印有Evaluation Boards字样,发现比想象中的药效,进一步开箱,取出实物后,发现更小,随手拿起旁边的耳机盒进行对比,对比图如图1所示。

图1 开发板实物与耳机盒对比图

拆除静电袋,发现电源正负及UVW三个接口都是用的铁块块,之前未曾见过,比较新奇,测量后发现是M3的孔,于是拿了5个M3螺丝来拧上,方便后续接线。

随后查看原理图,确定供电范围,及调试接口等,发现板载DCDC使用L6981NDR进行降压,而L6981NDR的输入电压范围很广,可以从3.5V至38V进行供电,原理图中DCDC先降到5V后再进行LDO给MCU等供电,如此看来,身边的12V或24V电源足以胜任,最好是有个可调开关电源,最后供电还是依电机决定了。

接着寻找Debug接口部分,找了一圈,发现如果不用STLinkV3mini,将较难进行调试,因为板载Debug接口采用1.25mm间距的2x7的牛角座,很难引线,且SWD未很好引出,仅引出两个EP(Exposed Pad,裸露焊盘),而这两个EP点又较难进一步引出,感觉不是很有助于开发调试,只能选择去购买STLinkV3mini,或是艰难引线,着实郁闷,这点感觉得改进,虽然是紧凑型开饭板,但是2.54mm间距的SWD及串口感觉还是有空间引出的,甚至板子再长3mm都不是事,时间关系,最后只好将SWD接口通过EP点进行引出。

所幸GND有2.54的排针引出来了,方便接线,最后的接线图如图2所示。

图2 整体接线图

接完线,接下来就简单了,先配置CubeMX,试试看SWD及供电是否正确,经典个上电跑个小灯看看,板载有三个LED,其中两个可以用IO口进行直接控制, 两个LED分别对应的IO口为PB10和PB12,在CubeMX中将这两个IO配置为Output后生成代码即可,最后成功点亮小灯,此处不过多展示。

验证通道正确后,开始使用MotorControlWorkbench进行电机相关配置,只要选好对应开发板及电机型号即可,然后再配置CubeMX的版本及固件,生成如图3界面,就可以再调起CubeMX进行代码生成啦!

图3 MotorControlWorkbench界面

后面就可以欢快的调试电机啦!由于无法图片展示电机相关,所以本次测评内容到这里就结束啦!感谢大家的观阅!