ZHCABI8 March 2022 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
在Topic Link Label2.2.3中,EDMA 配置为每当发生 EPWM7 SOCA 事件时传输数据。为指定关于传输的更多细节,下面行 1 中定义了函数,以初始化 EDMA,包括数据位置、数据大小和 DAC 值寄存器的位置。为更新详情,下面行 2 中定义了函数,以更改 EDMA 输入表和 DAC 激励输出的内容。
RDCexc_start 应该在控制环路运行前调用,RDCexc_update 可以在控制环路运行期间调用。RDCexc_update 的目的是减少激励相位与采样时间之间的移位。通过在调用 RDCexc_update 之前偏移输入表的指针来调整激励相位。以下行中提供了两个函数的示例。
全局作用域中表的一个元素连接到 gRDCtable_ptr。表中包含多个完整正弦波周期的点。该元素位于表的中间,以便在工作期间向右或向左偏移指针,以调整激励相位。一个周期中有 20 个点。EDMA 输入表的长度为 20。EDMA 句柄、XBAR 信息和 DAC 地址可在配置文件中找到。
值得注意的是,TIDM-02009 母板与 AM263x 控制卡的某些版本之间可能存在 DAC 通道引脚失配。权变措施是在母板上旋转变压器板激励引脚和 DAC-A 引脚之间焊接一根蓝线。图 2-42 中提供了母板俯视图,图 2-43 中显示了连接。