您好!
我们正在研发具有 CC1352R 和外部 LF 接收器的新器件。 在 DVT 测试期间、我们发现了2件奇怪的事情。
1.工作和空闲模式下的电流消耗增加。 在待机模式下、该电流正常为7uA。
数据表规定、使用 DC-DC 转换器时、工作模式下流耗应为2.89mA、空闲模式下流耗应为590uA。 我们的电流消耗为4.11mA 和1.28mA。
该测试是在单个 NOP 操作或睡眠模式下延迟250ms 的 while 循环中完成的。 在睡眠或待机模式下、所有外设均已初始化。 无活动的外设模块。 同样、在使用相同代码的待机模式下、我们有7uA。
在工作模式和空闲模式下电流消耗增加的原因可能是什么? 数据表中是否有未指定的内容?
2. MCU 与外部 LF 接收器连接 通过使用检查传入脉冲持续时间的软件程序、将接收到 LF 信息。 为此、我们使用下降沿和上升沿检测。 唤醒时间对我们至关重要。 因此、我们测量了所有工作模式下的实际唤醒时间。
在空闲模式下、唤醒时间约为21us、即预期时间- 14us 的唤醒时间加上6uA 的 ISR 执行时间。
但在待机模式下、测量唤醒时间大约为203us、太长。 数据表中指定的值为160us。 增加 ISR 的执行时间后、该值应约为166us。
造成这种差异的原因可能是什么? 数据表中是否未指定任何内容?
提前非常感谢您的帮助。