主题中讨论的其他器件: TPL5110
各位专家、您好!
我们将 TPL5010用作 IR 接收器的定期唤醒计时器。 目的是 TPL 定期唤醒接收器、而无需任何 MCU 参与。 由于 TPL 需要 DONE 信号、因此我们将 WAKE 的反相版本路由回 TPL、就像 DONE 一样。 随附了原理图的相关部分。
一般情况下、IR 接收器会定期激活、只有在检测到传入信号时、MCU 才会发出通知。 然后、MCU 可以通过原理图中所示的 REMOLE_CON_WAKE 信号强制接收器保持开启状态。 一旦我希望接收器再次睡眠、我需要在 REMOAL_CON_WAKE 上生成一个脉冲、进而导致 TPL 产生一个完成脉冲。
通过阅读数据表、这似乎是可行的。 描述指出、完成的上升沿是重要的、我们确实提供了这一点。 我们的 DONE 是 WAKE 的倒数、因此上升沿会在 WAKE 变为低电平后立即发生。 不过、我们的 DONE 信号在高电平下空闲、这与所有数据表图中的情况不同。 但根据描述、我认为这一点无关紧要。
无论如何、该方案不起作用。 如果我通过强制使用 REMOAL_CON_WAKE 线路来绕过 TPL、接收器将工作。 当我尝试激活周期性唤醒时、它会停止。 我可以在示波器上看到唤醒信号已停止。 我尝试手动注入完成的脉冲以验证我的诊断、如果我用探头短接地完成、我可以获得20ms 的唤醒脉冲。
因此、我认为导致不运行的原因是 TPL 对我们提供 DONE 信号的方式不满意。 我现在的问题是:这是否起作用? 如果不是、原因是什么? 我可以通过某种方式使其工作吗?
此致、
Markku Rönö ć
