ZHCSLT8C October 2021 – December 2023 TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038C-Q1 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
PRODMIX
该器件上的某些 GPIO 与模拟引脚进行多路复用。这些也称为 AGPIO。与 AIO 不同,AGPIO 具有完整的输入和输出能力。该器件具有两个 GPIO(GPIO20、GPIO21),可在 100 引脚 PZ 和 80 引脚 PN 封装上提供此特性。
100 引脚 PZ:这种封装上具有用于 B5(引脚 32)和 B11(引脚 30)的专用引脚,这些引脚分别还具有 AIO252 和 AIO251 功能。此外,GPIO20(引脚 48)和 GPIO21(引脚 49)也可分别用作 B5 和 B11。由于 B5 和 B11 是这种封装上的专用引脚,因此建议使用它们代替 GPIO20/21 上的引脚。
80 引脚 PN:在这种封装上,GPIO20(引脚 33)和 GPIO21(引脚 34)也可分别用作 B5 和 B11。B5 和 B11 没有专用引脚。
默认情况下,AGPIO 未连接,必须进行配置。表 5-7 真值表以 100 引脚 PZ 上的 B5(引脚 32)和 GPIO20(引脚 48)为例展示了如何配置 AGPIO。
AGPIOCTRLA.bit.GPIO20 | GPAAMSEL.bit.GPIO20 | GPHAMSEL.bit.GPIO252 | B5 连接至 | GPIO20 连接至 | ||||
---|---|---|---|---|---|---|---|---|
ADC | GPIO20 | AIO252 | ADC | GPIO20 | AIO252 | |||
0 | 0 | 1 | 是 | - | - | - | 是 | - |
0 | 1 | 1 | 是 | - | - | - | - | - |
1 | 0 | 1 | 是 | - | - | - | 是 | - |
1 | 1 | 1 | - | - | - | 是 | - | - |
0 | 0 | 0 | 是 | - | 是 | - | 是 | - |
0 | 1 | 0 | 是 | - | 是 | - | - | - |
1 | 0 | 0 | 是 | - | 是 | - | 是 | - |
1 | 1 | 0 | - | - | 是 | 是 | - | - |
如果将具有尖锐边缘(高 dv/dt)的数字信号连接到 AGPIO,则相邻的模拟信号可能会发生串扰。因此,如果相邻通道用于模拟功能,用户应限制连接到 AGPIO 的信号的边沿速率。