电子说
在电机控制领域,一款优秀的评估板能为工程师们提供极大的便利,帮助他们快速验证和开发电机驱动方案。Microchip的MCP8025 TQFP BLDC电机驱动评估板就是这样一款值得关注的产品。今天,我们就来深入了解一下这款评估板的特点、使用方法以及相关的技术细节。
文件下载:ADM00600.pdf
MCP8025 TQFP BLDC电机驱动评估板主要用于展示MCP8025的驱动能力。它采用了MCP8025三相无刷直流(BLDC)电机栅极驱动器和dsPIC33EP256MC504处理器,实现了一个六步梯形BLDC电机控制器。该评估板可用于评估Microchip的MCP8025在BLDC电机应用中的性能。
评估板能够驱动额定电流高达15A、电压高达19V的三相无刷直流电机,输入电压范围为6V至19V。板上的MCP8025通过内部电压调节器生成5V和12V电压,同时其内部的降压调节器为连接的dsPIC33EP256MC504主机微控制器供电。评估板还提供了输入端子块用于施加输入电压,输出接头和镀铜印刷电路板(PCB)通孔焊盘用于连接外部电机。此外,还有两个编程接头可用于使用PICkit 3编程器/调试器或MPLAB® ICD3在线调试器更新dsPIC33EP256MC504中的固件。用户还可以通过板上的输入端子块创建与MCP8025 LIN收发器的LIN通信连接。
该评估板套件包含MCP8025 TQFP BLDC电机驱动评估板(ADM00600)和信息表。
评估板有多个用户可配置的跳线,不同的跳线设置会影响评估板的功能。例如,JP1用于启用LIN总线1kΩ上拉,JP2用于启用LIN总线220pF电容等。在使用传感器less梯形驱动固件时,需要将JP7设置为2 - 3,以启用47kΩ CE下拉至DGND。同时,需要将输入电压施加到输入电源端子块J4,输入电压源应限制在0V至+19V范围内,标称操作时输入电压应在+6.0V至+19V之间。连接时,将输入电源的正极连接到J4的引脚2,负极连接到J4的引脚1。此外,还需将三相BLDC电机的每个相绕组连接到电机端子块J5的相应端子(A、B、C),对于评估板提供的传感器less梯形驱动固件,中性绕组(端子N)并非必需。
首先,将速度调节电位器(R96)逆时针旋转到底以获得最慢速度设置,然后顺时针旋转约1/4圈,使电机速度达到25%。接着,打开电源,按下并释放RUN开关(SW2)启动电机。之后,可以通过顺时针旋转速度调节电位器来增加电机速度,逆时针旋转则降低速度,速度调节实际上是改变发送到MCP8025的PWM信号的占空比。再次按下并释放RUN开关即可停止电机。
评估板上有十个LED用于指示系统状态,如D18指示+12V LDO电压是否正常工作,D19指示+5V LDO电压是否正常等。同时,板上还有多个测试点,可用于探测电压、电流和信号,例如TP1可测量电源正极电压,TP4可测量电机A相连接点的电压等。
如果需要对板载的dsPIC33EP256MC504进行重编程,可以使用外部电源和PICkit 3、MPLAB REAL ICE在线仿真器或MPLAB ICD3编程器。具体步骤包括连接电源、连接编程设备、启动MPLABX集成开发环境(IDE)并加载评估板固件项目,可能需要根据使用的计算机修改一些项目选项,如添加库文件、设置硬件工具等,然后构建项目、编程设备,最后按下板上的RESET开关使处理器执行新的固件程序。
MCP8025有配置寄存器,可通过DE2通信总线向其发送命令来修改设备的操作参数。DE2通信总线是一个半双工、9600波特、8位、1停止位、1起始位、无校验的串行通信链路。有三个配置寄存器可写,通过发送SET_CFG_X命令字节和所需的寄存器值字节来进行配置。例如,SET_CFG_0可设置配置寄存器0的各项参数,如是否启用30kΩ LIN总线拉上断开、系统进入待机或睡眠模式等。
发送配置命令后,MCP8025会返回相应的响应消息,如SET_CFG_0命令可能返回设置成功或失败的响应。同时,主机可以通过发送STATUS_0或STATUS_1命令来获取MCP8025的状态信息,MCP8025也可能在发生故障或警告时主动发送状态消息。状态消息包含了设备的各种状态信息,如温度警告、过温、输入欠压、过压等。
MCP8025的寄存器包含了消息系统操作的位,这些寄存器只能通过各种消息进行访问。例如,CFG0配置寄存器0包含了PU30K、SLEEP、NEUSIM等位,用于控制LIN总线拉上、系统模式、内部中性模拟器等功能;CFG1配置寄存器1用于设置DAC电机电流限制参考电压;CFG2配置寄存器2用于设置驱动死区时间和消隐时间等。
附录A提供了评估板的原理图和布局图,包括板的原理图、顶层丝印层、顶层金属层、中间1金属层、中间2金属层和底层金属层,这些信息有助于工程师深入了解评估板的电路结构和布局。
附录B列出了构建评估板所需的零件清单,包括电容、电阻、二极管、MOSFET、连接器等各种元件的型号、数量和制造商等信息,方便工程师进行物料采购和替换。
附录C提供了有关应用固件的信息。软件可从Microchip网站的MCP8025网页下载。其中定义了许多软件常量和参数,如FOSC(微处理器振荡器频率)、FPWM(PWM频率)、PWMRESBITS(PWM分辨率)等,还介绍了dsPIC33EP256MC504 PIM端口的使用情况、通信消息映射、MPLAB X编译器的启动步骤以及MPLAB X IDE和PICkit 3的操作练习等内容。
MCP8025 TQFP BLDC电机驱动评估板为工程师提供了一个全面的平台,用于开发和评估BLDC电机驱动系统。它具有丰富的功能和灵活的配置选项,通过合理设置跳线、正确连接电机和电源、进行固件编程和设备配置等操作,工程师可以快速实现电机的驱动和控制。同时,评估板提供的原理图、物料清单和软件信息等资源,为工程师的开发工作提供了有力的支持。在实际应用中,工程师们可以根据具体需求对评估板进行进一步的优化和扩展,以满足不同的电机控制应用场景。大家在使用这款评估板的过程中,有没有遇到过一些有趣的问题或者独特的应用场景呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !