ZHCSVS1A April 2024 – September 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1
PRODMIX
请参考 PDF 数据表获取器件具体的封装图。
一些 GPIO 与模拟引脚进行多路复用,并具有数字输入和输出功能。这些也称为 AGPIO。与 AIO 不同,AGPIO 具有完整的输入和输出能力。默认情况下,AGPIO 未连接,必须进行配置。表 5-7 显示了如何配置 AGPIO。要启用模拟功能,请设置模拟子系统中的寄存器 AGPIOCTRLx。要启用数字功能,请设置通用输入/输出 (GPIO) 一章中的寄存器 GPxAMSEL。
AGPIOCTRLx.GPIOy (默认值 = 0) |
GPxAMSEL.GPIOy (默认值 = 1) |
引脚连接到: | |
---|---|---|---|
ADC | GPIOy | ||
0 | 0 | - | 是 |
0 | 1 | -(1) | -(1) |
1 | 0 | - | 是 |
1 | 1 | 是 | - |
图 5-6 中说明了采用 AGPIO 实现方式的模拟子系统的一般原理图。需要特别注意特定模拟输入引脚的用例组合,如表 5-8 所示。AGPIO 模拟引脚路径包含一个额外的 53Ω 串联开关。这会创建一个由 ADC 和 CMPSS 比较器共享的低电容隔离式节点,如图 5-6 所示。当 ADC 对通道进行采样时,该节点可能会受到干扰(取决于 ADC 采样保持电容器上先前存储的电压),这种干扰可能会导致高达 50ns 的错误 CMPSS 事件。如表 5-8 所示,对于 CMPSS 输入、ADC 采样和 AGPIO 的组合,需要使用特殊注意事项或权变措施。为了适应这种潜在的干扰,可以实施以下权变措施:
特定模拟引脚上使用的功能 | 使用的元件 | ||||
---|---|---|---|---|---|
CMPSS 比较器输入 | 是 | - | 是 | - | 是 |
ADC 采样 | 是 | 是 | - | 是 | 是 |
AGPIO 模拟引脚类型 | 是 | 是 | 是 | - | - |
AIO 模拟引脚类型 | - | - | - | 是 | 是 |
结果 | 需要权变措施 | 无需特殊分析或权变措施 |