公告

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

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

我有两个高斯曲线形状的模拟信号,振幅约为500 mv,持续时间为20微秒。 这些脉冲以不规则的间隔发生,大约每 400 微秒一次。 我正在测量这些信号的幅度,板载ADC的两个通道尽可能快地工作,以便 CAN 量化脉冲的形状。使用两个通道意味着在一个通道上进行的测量会稍微落后于另一个通道大约 2 微秒。这会在我的数据中造成错误。

问题 1。

我知道我的 XMC 4700 主板上有不止一个 ADC 设备。我看到了关于同步ADC测量的参考文献。 阅读文档,似乎是可行的。 阅读文档并不能提供实际操作的线索。 CAN 有人帮助我完成实际代码来完成这项工作吗?

问题 2:

在我的代码中,转换似乎需要大约 2 微秒。 从代码中去除所有脂肪,以使ADC尽可能快地运行。 在 ADC 测量设置中,8 位 ADC 应该在 430 纳秒内完成。 对我来说,情况并非如此。 为了达到发布的速度,是否需要做一些特殊的技巧?

 

0 点赞
3 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @GarageDirt

对于第一个问题,我假设您对项目中模拟信号的同步转换感兴趣。 如果我误解了,请在这里纠正我。 你可能会对这里的这个话题感兴趣:https://community.infineon.com/t5/XMC/XMC4500-ADC-sync-conversions/td-p/345057(这尤其适用于 XMC 4500 设备,但 CAN 扩展到 XMC 4000 系列)。 AP N OTE 第 21 页解释了在任何 XMC 4000 系列中使用多个 VADC 通道进行同步转换的情况。

对于第二个问题,请让我深入挖掘并给出答案。

最诚挚的问候,

浅下

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @GarageDirt

CAN 请告诉我们您如何测量转换时间?

下图中提供的值-

Aashita_Raj_0-1695900816058.png

 

也就是说,292 ns是仅计算ADC转换的理想时间。 在涉及CPU的情况下,所花费的总时间将用于加载日期、移动数据、扫描等。 因此,有一种通过使用 DMA 来缩短定时周期的方法。

最诚挚的问候,

浅下

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @GarageDirt

由于长时间处于非活动状态,我锁定了这个话题。 如果有任何新的查询,请随时创建一个新话题。 我们很乐意提供帮助。

最诚挚的问候,

浅下

0 点赞