电子说
在步进电机驱动领域,TMC236B这款集成电路凭借其丰富的功能和出色的性能,成为众多电子工程师的理想之选。今天,我们就来深入剖析TMC236B的特点、应用及设计要点。
文件下载:TMC236_datasheet_rev2.22.pdf
TMC236B是一款专为两相双极步进电机设计的驱动IC,采用HVCMOS技术,在多芯片封装中集成了八个独立的低RDSon高效沟槽MOSFET。它具备SPI或经典模拟接口,能提供高达1500mA的电流(在105°C时为1000mA),工作电压范围为7V - 36V DC,数字部分支持3.3V或5V供电。
TMC236B的应用十分广泛,可用于替代传统双极驱动IC,常见于办公自动化设备(如打印机、扫描仪)、ATM和现金循环机、POS系统、CCTV和安防设备、天线定位系统、泵和阀门控制、实验室自动化、液体处理以及医疗设备等领域。
SPI接口是一种位串行同步接口,用于向芯片写入控制信息并读取状态信息。使用SPI接口时,主设备向从设备发送一个12位命令字,同时从设备向主设备返回一个12位状态字。在低速时,SPI命令速率通常与微步速率对应;高速时,受CPU带宽限制,速率可能为10,000 - 100,000命令/秒,此时可能需要切换到全步分辨率。
通过SPI接口可设置每个微步的电流绝对值和极性,使电机实现微步驱动。同时,还能读取状态值和位,用于监测驱动器的工作状态。例如,在一些需要精确控制电机位置和速度的应用中,SPI接口能提供精准的控制和实时反馈。
在独立模式下,驱动器由模拟电流控制信号和数字相位信号控制。将SPE引脚连接到GND可启用此模式,此时SPI接口禁用,SPI输入引脚具有替代功能。内部DAC被强制设置为1111。这种模式适用于一些对控制接口要求不高、追求简单稳定的应用场景。
感测电阻选择:为了设置所需的电机电流,需要选择合适的感测电阻 (R{SENSE})。当线圈电流设置编程为1111时,可达到最大电机电流,使用内部参考或2V参考电压时,电流感测跳闸电压为0.34V(最高可达3V)。感测电阻的计算公式为 (R{SENSE} = V{TRIP} / I{max}),其中 (V{TRIP}) 是电流感测比较器的编程跳闸电压,(I{max}) 是所需的最大线圈电流。在不同的运行模式下,最大电机电流的计算方法有所不同,例如在全步模式下,最大电机电流由制造商指定;在微步模式下,最大电流 (I_{max}) 为全步模式值的1.41倍。 在选择感测电阻时,还需注意电阻的精度和温度系数,以确保电流设置的准确性和稳定性。同时,要考虑电阻的功率承受能力,避免因电流过大而导致电阻损坏。
高端过流检测电阻 (R_{SH}) 选择:TMC236B通过检测VS(电源电压)和VT(阈值电压)之间的电压来检测接地过流。当两者之间的电压超过150mV时,认为发生过流。在选择高端过流检测电阻 (R{SH}) 时,应确保在两个线圈都吸取最大电流时,VS和VT之间的电压降不超过100mV。在微步应用中,(R{SH} = 0.1V / (1.41 × I{max}));在全步应用中,(R{SH} = 0.1V / (2 × I_{max}))。如果需要更高的电阻值,可以使用10Ω - 100Ω范围内的分压器来设置VT。
TMC236B使用一个安静的固定频率斩波器来控制两个电机线圈的电流,两个线圈以180度的相移进行斩波。斩波器循环包括导通、快速衰减和慢速衰减三个阶段。
热性能:为了确保良好的热性能,应将PQFP封装的每个双/四输出引脚的所有引脚外部连接,使用大面积的电机电流走线和多个过孔。同时,要保证所有电机输出的对称连接,使用大面积且相同尺寸的铜区域进行散热,以确保热保护功能正常工作。多层PCB具有更好的热性能,因为它可以使用大面积的GND平面作为散热器。此外,还可以直接在封装上安装散热器来提高散热效果。 除了上述提到的连接引脚、使用大面积走线和过孔、保证对称连接以及使用多层PCB和散热器等方法外,还可以通过合理规划元件布局,避免发热元件过于集中,以减少热量积聚。同时,优化散热通道,使热量能够更顺畅地散发出去。
接地:应采用大面积的接地平面,将AGND和GND引脚连接到GND平面,并将两个感测电阻的接地端直接连接到GND平面。在无法实现GND平面的情况下,应单独路由高电流路径,以防止斩波电流流过系统的接地互连。
元件选择:在电路板电源输入附近添加电源滤波电容,在TMC236B的电源连接附近添加小陶瓷电容。VS电源上的电解电容应选用低ESR类型。使用低电感感测电阻,或在每个电阻上并联一个陶瓷电容,以避免高电压尖峰。对于长电机电缆,可在SRA / SRB线路中引入额外的RC滤波,以防止尖峰触发短路保护或斩波比较器。
电源顺序:上电时,驱动器会初始化并关闭所有桥接功率晶体管。VCC的最小供电电压为1.0V,VS的供电电压至少为5.0V。为避免功率级的寄生交叉导通,应使用与VS同时上电的VCC电源,或在VS之前升高VCC电压。
TMC236B作为一款高性能的步进电机驱动IC,凭借其丰富的功能、灵活的控制接口、全面的保护功能和良好的热性能,为电子工程师在步进电机控制设计中提供了强大的支持。在实际应用中,工程师们需要根据具体的需求和场景,合理设置参数、优化布局,以充分发挥TMC236B的优势,实现高效、稳定、可靠的电机驱动系统。大家在使用TMC236B的过程中,有没有遇到过一些特别的问题或挑战呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !