TI论坛
直播中

刘慧

7年用户 1706经验值
私信 关注
[问答]

AFE4403 TX3静态模式,有没有办法实现在一个测量过程中,LED1,LED2,LED3依次点亮并采集数据?


  • AFE4403的数据手册中显示,"在使用TX3与使用TXP、TXN之间的选择是静态模式选择,而不是动态切换选择"。我想请问一下,是否我选择测LED3或LED1/LED2时,都需要重新烧录程序,有没有办法实现在一个测量过程中,LED1,LED2,LED3依次点亮并采集数据。如果不能的话,我想请问一些您这个芯片在技术手册第一页写的”可支持 3 个 LED“的意义在哪?

回帖(4)

夏日余晖

2024-11-14 15:23:04

您好,


TX3_MODE用程序设置寄存器控制即可,无需重新烧录程序。


请参考数据手册“8.3.5.4 LED Configurations”中的CASE 1 和CASE 2的应用。



举报

夏日余晖

2024-11-14 15:23:17

如下图所示,TX3 与TXP是二选一的,通过TX3_MODE位选择,是共用LED2的。


但TX3_MODE=1后,是有20ms的延时后才可采样的,您这个波形无法实现。



举报

mintsy

2024-11-14 15:23:36

我认为可以。


TX3模式是通过设置CONTROL3寄存器中的TX3_MODE位选择或禁止的,您可以用程序实时更改寄存器。

“By programming the TX3_MODE register bit, the timing engine controls on TXP

can be transferred to the TX3 pin. ”


如果还不清楚,请您再看一下数据手册中“8.3.5.4 LED Configurations”的案例吧。

举报

蒲泛粟

2024-11-14 18:08:25
AFE4403是一款多通道、低噪声、24位模数转换器(ADC),适用于光度测量和光谱分析等应用。根据您的描述,您希望在一个测量过程中依次点亮LED1、LED2和LED3,并采集数据。虽然AFE4403的数据手册中提到在使用TX3与使用TXP、TXN之间的选择是静态模式选择,而不是动态切换选择,但这并不意味着您不能在一个测量过程中依次点亮LED1、LED2和LED3。

为了实现这一目标,您可以采取以下步骤:

1. 首先,您需要为每个LED配置一个独立的通道。AFE4403支持多达4个通道,因此您可以将LED1、LED2和LED3分别连接到不同的通道。

2. 在您的程序中,您可以设置一个循环,依次选择每个LED的通道进行测量。例如,您可以先选择LED1的通道,等待一段时间让LED稳定,然后采集数据;接着选择LED2的通道,重复上述过程;最后选择LED3的通道,完成测量。

3. 在每次测量之间,您可以设置一个短暂的延迟,以确保LED有足够的时间稳定。这个延迟时间可以根据实际应用需求进行调整。

4. 完成所有LED的测量后,您可以将采集到的数据存储或处理,以满足您的应用需求。

关于您提到的“可支持3个LED”的意义,这是指AFE4403可以同时测量来自3个不同LED的光信号。这意味着您可以在一个测量过程中,同时采集来自LED1、LED2和LED3的数据,而无需重新烧录程序。这有助于提高测量效率和准确性,特别是在需要同时测量多个光源的应用场景中。

总之,虽然AFE4403的数据手册中提到在使用TX3与使用TXP、TXN之间的选择是静态模式选择,但这并不意味着您不能在一个测量过程中依次点亮LED1、LED2和LED3。通过合理配置通道和编写程序,您可以实现这一目标。同时,AFE4403支持3个LED的测量能力,有助于提高测量效率和准确性。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分