请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP430FE427A 主题中讨论的其他部件: MSP430F6736A, EVM430-F6736
我们使用MSP430测量RMS电流
我已将MCLK = 8 MHz,SD16DIV = 8,SD16OSR256 --> FMSP = 1 MHz --> Fadc = 4096 Hz --> 4096样例= 1秒循环以获得新能量和RMS值
在该配置中,我每隔一秒看到1个新的IMRS结果,这是正常的
我们希望每秒有更多RMS电流值。 如果我将SD16DIV更改为4,2或1,而不是在所有三种情况下,则会获得相同的结果。 MSP每 隔0.5秒提供一个新的IRMS值。
1.为什么通过 MSP430的SD16DIV更改输入时钟> 1MHz这种奇怪的行为?
2. SD16CONF1寄存器的规格是什么? 在emeter.c演示软件中,写入了0x48值,但我在数据表中找不到此寄存器的定义。
3.我还更改了SD16OSR (过采样)设置,但这对计时没有任何影响。 SD16OSR如何影响MSP的输出周期时间?
我希望MSP430测量周期将受到OSR设置的影响,但不会受到 影响。
如何获得每秒的更多RMS值并保持能量测量正常工作?
提前Tnx