图 2-4 展示了时钟源分配,表 2-2 显示了 SDFM 信号。
表 2-2 SDFM 信号
AM243x LP(引脚编号) |
BP 连接器 |
BLDC BP |
信号名称 |
PRG0_PRU0_GPI1(J4) |
J4.32 |
SDFM 电流高电平 A1 |
SDFM 电流高电平 A1 |
PRG0_PRU0_GPI3(H1) |
J2.19 |
SDFM 电流高电平 B1 |
SDFM 电流高电平 B1 |
PRG0_PRU0_GPI5(F2) |
J2.13 |
SDFM 电流高电平 C1 |
SDFM 电流高电平 C1 |
PRG0_PRU0_GPI7(E2) |
J5.44 |
SDFM 电流高电平 A2 |
SDFM 电流高电平 A2 |
PRG0_PRU0_GPI8(H5) |
J2.15 |
SDFM 电流高电平 B2 |
SDFM 电流高电平 B2 |
PRG0_PRU0_GPO11(L1) |
J2.12 |
SDFM 电流高电平 C2 |
SDFM 电流高电平 C2 |
SDFM 时钟:
- PRG0_PRU0_GPO19(G2) → SYNC0 - SDFM CLOCK_OUT1(J5.45) → SDFM_CLOCK_SOURCE[1|2](TP31)
- AMC_CLKIN_A1、AMC_CLKIN_B1、AMC_CLKIN_C1、PR0_PRU0_SD0_CLK(J4.33)、PR0_PRU0_SD1_CLK(J4.31)、PR0_PRU0_SD2_CLK(J2.17)
- AMC_CLKIN_A2、AMC_CLKIN_B2、AMC_CLKIN_C2、PR0_PRU0_SD3_CLK(J5.48)、PR0_PRU0_SD6_CLK(J1.5)、PR0_PRU0_SD7_CLK(J2.14)
SDFM 中断:
- hwiPrms.intNum = ICSSG_PRU_SDDF_INT_NUM | ICSSG_RTU_SDDF_INT_NUM;
- hwiPrms.callback = &pruSddfIrqHandler | &rtuSddfIrqHandler;
SDFM 输入数据缓冲器:
- gSddfChSamps[0-2](在 .gSddfChSampsRaw 中)位于电机 1 的 R5F_0_0 的 TCMB 中
- gSddfChSamps[3-5](在 .gSddfChSampsRaw 中)位于电机 2 的 R5F_0_1 的 TCMB 中