尊敬的专家:
我使用的是48引脚封装的 TMS320F280025。引脚分配非常具有挑战性。我想知道是否可以将 ADC/AIO 引脚选为纹波引脚。这样我就可以使用捕捉来测量脉冲宽度。GPIO 模块全部使用、 ADC/AIO 引脚仍有一些引脚未使用。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的专家:
我使用的是48引脚封装的 TMS320F280025。引脚分配非常具有挑战性。我想知道是否可以将 ADC/AIO 引脚选为纹波引脚。这样我就可以使用捕捉来测量脉冲宽度。GPIO 模块全部使用、 ADC/AIO 引脚仍有一些引脚未使用。
您好、Lu、
未使用的 ADC/AIO 可用作 eCAP 引脚的一个选项。 在下面的原理图中、eCAP 源可通过 ECCTL0[INPUTSEL]进行配置、ECCTL0[INPUTSEL]是一个128:1多路复用器:

任何 GPIO 都可以通过输入交叉开关选择为 eCAP 输入、因此您必须配置 INPUTSEL[15:0]来选择输入 XBAR 作为 eCAP 的源。 然后、您必须 将 INPUT_XBAR_REG 配置为指向您计划用于属于 GPIO 组 H 的通道(通道224 - 247)的未使用 AIO (仅支持 GP 输入功能)、请参阅数据表以了解相应的 ADC/AIO 映射) 并添加注释以遵循 TRM 第18.3节有关 GPIO 输入鉴定的指导。
最后一点:ADC 规格可能会受到影响、尤其是在 ADC 通道附近有 IO 活动(高压摆率)时、因此最好量化在 ADC 转换时将 AIO 用于 eCAP 的影响。
此致、
Joseph