主题中讨论的其他器件:AMC1306M05、 TIDA-01606
大家好、
我们希望您在以下客户咨询方面提供帮助。
我想通过 SigmaDelta 传感器测量电流(请参阅随附的文件)。
据我所知、AMC1306M05 SD 传感器需要高频时钟信号、并提供高频(未编码)比特流、其中"1"和"0"的比率为特定值。 这将提供有关电流振幅的信息。
F28379D 支持用于此位流的 SD 滤波器模块。 我为计时信号编程了一个频率为5MHz、占空比为0.5的 PWM。 这会进入 SD 传感器并直接进入 SDFM。
我的第一个问题属于以下信号:
如果"实际"电流为零(未连接任何电源)、则 SD 传感器的输出应提供与"1"完全相同的"0"值、对吧? 但如果您看到随附的照片、这似乎是违反规定的。 但这可能不是我的正确解释。
您能解释一下我在照片上看到的内容吗? 为什么有不同的比率?
我的下一个问题属于 SDFM 输出信号(我想要使用什么来控制我的器件)。
我想、SDFM 会过滤未编码的位流、并给出一个16或32位数字、表示测量的电流。
但是、如果我对 SDFM 模块的输出进行示波、这似乎也是位流? 如果您看到附加的文件、这是 SDFM 输出信号、其范围为0至2^16。
您可以看到的信号每50kHz 在 ISR 内部需要时感应一次。
是这样吗? 如果是、您能否给我一些提示、告诉我如何获得电流的"现实世界价值"?
应在何处实现 sdfm 的采样时间/ISR 是多少?
很抱歉、我这么说、但 CCS 示例对我来说并不是很有帮助、因为 Matlab 中的编程对我来说容易得多、而且省时-这就是我不理解 C 代码示例的原因。
我认为帮助我的最佳方法是概述在例程中实施 SDFM 的过程。
此致、
Danilo