公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,

根据示例代码 [adc_filtering_1_kit_tc397_TFT] 我创建了一个程序来测试属于不同组的 19 个模拟输入,这些是从 TC397 到相应人工智能的连接

Kazarian_0-1699973771557.png

我一次性初始化所有群组和频道,然后应用滤镜获得 4 次测量,然后得出最终结果。

获得的数据与我们的预期不符,大多数输入应处于饱和状态,这意味着我们应该得到4095个ADC数量,但我们只能得到1700范围内的值。

我应该在请求人工智能读取之前一次初始化每个群组,还是群组/频道初始化有错误? 请看一下所附文件并告诉我问题所在

以下是结果,通常我应该得到 4095 而不是大约 1500

Kazarian_1-1699974121833.png

 

0 点赞
1 回复
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,团队,

一旦我为每个频道设置了自己的 ifxevadc_ChannelResult 寄存器,数据就会稍微更正了。 还有其他 3 个频道有共享结果寄存器,会有问题吗?

Kazarian_0-1700126874170.png

我也只使用群组 0-1-2-3-8,但我必须将 GROUPS_NUM 设置为 12,否则程序将无法运行

Kazarian_1-1700127241427.png

 

请提供建议。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC397-EVADC-multigroup-scan/m-p/642199

0 点赞