工具/软件:
尊敬的 TI 团队:
我正在使用 TMS320F28388D、并尝试使用 GPIO 输入鉴定功能过滤短脉冲。 以下是我的设置:
- 配置为输入限定模式的 GPIO
01(3 个样本)。 - 限定周期设置为
255、需要~10.2µs 的采样窗口。 - 配置完成 CPU1 、根据需要。
- GPIO 所有权随后将转移到 CPU2 、它使用
GPxDAT寄存器读取输入。
尽管进行了此设置 3µs 脉冲 CPU2 仍在检测到 SCL。 我确认了限定设置已正确应用、并预计该脉冲会被滤除。
值得注意的是:相同的输入限定配置已成功用于管理的应用的其他部分 CPU1 、它的行为与预期一致。 此问题仅在读取输入时出现 CPU2 。
我的理解是、 GPxDAT 反映了合格的输入状态、因此应抑制短干扰。 CPU2 可能看到不合格输入值的原因是否存在? 这可能是由于与采样时间点的时序对齐造成的、还是限定条件与 CPU2 读取的交互方式存在限制?
任何见解或说明都将非常感谢!
谢谢、
Javier Fernandez Cepeda
