ZHCAB39E January 2022 – February 2022 TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
如映射表所示,测试输入和 PTO 输出在内部进行路由。在表 6-4 中列出的函数中可找到用于路由信号的代码。
函数 | 位置 | 注意事项 |
---|---|---|
输入信号路由:GPIO 至 CLB | ||
pto_qepdiv_setup_GPIO() |
示例应用 | 将输入 GPIO 连接到 INPUTXBAR。 |
pto_qepdiv_initCLBXBAR() |
库 | 将 INPUTXBAR 路由到全局 CLB AUXSIGx 信号。 |
pto_qepdiv_setupPeriph() |
库 | 将逻辑块输入连接到 CLB 全局多路复用器、CLB 本地多路复用器或逻辑块的 GPREG。 |
输出路由:CLB 至 GPIO | ||
函数 | 位置 | 注意事项 |
pto_qepdiv_initCLBXBAR |
库 | 将逻辑块的 out4 或 out5 连接到 OUTPUTXBAR |
pto_qepdiv_startOperation() |
库 | 通过 setOutputMask() 使 CLB 输出能够覆盖外设信号 |
pto_qepdiv_setup_GPIO() |
示例应用 | 将 GPIO 输出连接到外设或 OUTPUTXBAR |
QepDiv 输入 | QepDiv 输出 | ||||
---|---|---|---|---|---|
输入信号 | 连接目标(供演示)(1) | 路由到 CLB | 输出信号 | 从 CLB 路由 | GPIO 引脚 |
QEP-A:GPIO10 | EPWM4A/GPIO6 或外部信号 |
INPUTXBAR4 → AUXSIG0 → Tile1 in1、in2 和 Tile2 in1、in2 |
PTO_QEP-A | 覆盖 PWM2A | GPIO2 |
QEP-B:GPIO11 | EPWM5A/GPIO8 或外部信号 |
INPUTXBAR5 → AUXSIG1 → Tile1 in4、in5 和 Tile2 in4 |
PTO_QEP-B | 覆盖 PWM2B | GPIO3 |
QEP-I:GPIO9 | EPWM4B/GPIO7 或外部信号 |
INPUTXBAR6 → AUXSIG2 → Tile1 in7 |
PTO_QEP-I | Tile1 out5 → OUTPUTXBAR3 | GPIO5 |
表 6-6 列出了使用 EPWM 作为 QepDiv 输入时所需的连接。
板 | EPWM4A 至 QEP-A | EPWM5A 至 QEP-B | EPWM4B 至 QEP-I |
---|---|---|---|
LAUNCHXL-F280025C | 78 (IO.6) 至 14 (IO.10) | 76 (IO.16) 至 15 (IO.11) | 77 (IO.7) 至 7 (IO.9) |
LAUNCHXL-F280039C | 78 (IO.6) 至 36 (IO.10) | 76 (IO.16) 至 35 (IO.11) | 77 (IO.7) 至 7 (IO.9) |
LAUNCHXL-F280049C | 78 至 40 | 38 至 39 | 77 至 37 |
LAUNCHXL-F28379D | 80 至 76 | 78 至 75 | 79 至 77 |
TMDSCNCD28388D | 54 至 61 | 57 至 63 | 56 至 59 |