一般从微处理器获得控制指令,微处理器则通过发送和接收固定长度的数据包对TM**28寄存器和RAM进行读写操作。TM**28的寄存器和片内RAM的功能有所不同。寄存器用于存储电机总体配置参数和运动参数,而片内RAM用于存储驱动串行接口的配置和微步表。电机总体参数是指对驱动器菊花链中TMC236的配置。运动参数包括各电机的当前位置、目标位置、**速度、**加速度、电流比例、波形发生器和脉冲发生器参数以及微步细分分辨率等。片内RAM包括64个地址的数据空间,每个地址可存储24位宽的数据,前32位地址数据是对驱动器菊花链串行通信数据包的配置,后32位地址的数据为微步细分表。 初始化以后,TM**28即可自动发送数据包到菊花链的每个TMC2X6或TMC2X9驱动芯片,也就是说,驱动串行接口经过初始化后便可以自动工作,而不需要微处理器的参与。只要把位置、速度写进**的寄存器就可以控制电机。TM**28的多口RAM控制器可管理数据的存取时序。这样,微处理器就可以在任何时间读写寄存器和片内RAM的数据。 通过波形发生器可以处理存储在寄存器里的运动参数并计算电机运动速度曲线。脉冲发生器则根据波形发生器计
上一条:AM-SA85-000
下一条:MAC2-B
【如果您还没有关注“公司名称”手机网站】