工具与软件:
大家好、在这里、
我们在 PPG like 场景中使用 afe4950作为 Out afe。 并且我们启用了 DRE 模式。
现在、我们开始计算 FIFO 数据存在问题、
我们使用 AFE 驱动由 LED 构成的 TOSA、并捕获由 PD 构成的 ROSA 的电流。
TOSA 与 ROSA 之间的连接是我们的光纤传感器。 来采集 振动信号。
在某些情况下、当我们断开 TOSA 和 ROSA 之间的光纤传感器时。 即使 IOFFDAC_AACM_READ_LOOP1 恢复相同、FIFO 读数始终保持不同。 我的意思是、当传感器与 TOSA 和 ROSA。Ω 断开连接时、应该没有电流进入 TIA。 相同的 IOFFDAC_AACM_READ_LOOP1 表示 DAC_LED 向 TIA 注入相同的电流。 我的问题是
1) 1)为什么在我们重新连接和断开传感器与系统的连接后 FIFO 数据发生更改
2) 2)根据问题1、我们可以看到 FIFO 读取达到0x000000并快速跳转到0xFFFFFFFF 时执行了一个步骤。 这实在不合理
3) 3)似乎我们在 DRE 模式下错误地设置了符号扩展位、但我们无法修复代码。
4)我们已经打印了比特23-21的 FIFO 读数,我们可以看到0x0,0X1 0x2 0x3 0x4 0x5 0x6 0x7 ,而在表7-9只是定义 0B000 0B111 0B001 0B110
在 OUT 应用、传感器不会从 TOSA 和 ROSA 断开,所以我们不需要启用 DAC_AMB。启用或禁用 DAC_AMB 不会对跳转步骤做任何好的事情,
谢谢你