这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请问如何配置EVADC以实现最大采样率?

共2条 1/1 1 跳转至

请问如何配置EVADC以实现最大采样率?

工程师
2024-07-15 19:03:09     打赏

如用户手册中的下表所示,对于我使用的TC357TA评估 COOLDIM_PRG_BOARD ,最大采样率应为 2.6 MHz:

但我无法达到这个速度。
我遇到的第一个问题是,使用 iLLD API,无法将 DIVA 配置为 2,因为在 " ifxevadc_initializeFADCI " 函数中,最大模拟频率受到 IFXEVADC_ANALOG_FREQUENCY_MAX 的限制,即 20 MHz。 我能否安全地将 IFXEVADC_ANALOG_FREQUENCY_MAX 更改为 53333333,这样模拟频率就能达到上表所示的 53.3 MHz?




关键词: 采样率     EVADC    

助工
2024-07-15 19:03:30     打赏
2楼

1. 配置DIVA:根据用户手册中的表格,最大采样率为2.6 MHz,这意味着您需要将DIVA配置为2。您提到使用iLLD API时无法将DIVA配置为2,因为最大模拟频率受到IFXEVADC_ANALOG_FREQUENCY_MAX限制(20 MHz)。首先,请确保您的EVADC模块支持更高的模拟频率。如果支持,您可以尝试更改IFXEVADC_ANALOG_FREQUENCY_MAX的值为53.3 MHz(53333333),并重新编译您的代码。然而,请注意,更高的模拟频率可能会引入其他问题,如噪音和精度的损失。在更改这些限制之前,请仔细考虑并进行测试。

2. 时钟设置:EVADC的采样率与时钟设置有关。确保您的EVADC模块的时钟设置正确,并与所需的采样率相匹配。如果时钟设置不正确,您可能无法实现最大采样率。

3. 缓冲区大小:EVADC采样的速度可能受到缓冲区大小的限制。如果您的缓冲区大小不足以容纳高采样率所产生的数据,您可能无法达到最大采样率。请确保您的缓冲区足够大以容纳所需的样本。

4. 外部电路:如果EVADC模块的外部电路设置不正确,例如输入电阻、电容或电压参考电路等,也可能导致无法实现最大采样率。请检查您的电路设计并确保它们符合所需的规格。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]