主题中讨论的其他部件:ADS1224,INA233 , INA223, ENERGYTRACE
您好,感谢您的帮助!
我正在寻找一种解决方案来测量低功耗嵌入式系统(包括MSP430 MCU)的能耗。
我知道ETT,但这对我来说不是一个好的选择,因为它只能给我图形结果,而我实际上需要数字结果才能进行操作。
有什么建议?
在这段时间里,我正在考虑使用具有并联电阻器和ADS1224的OpAmp。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,感谢您的帮助!
我正在寻找一种解决方案来测量低功耗嵌入式系统(包括MSP430 MCU)的能耗。
我知道ETT,但这对我来说不是一个好的选择,因为它只能给我图形结果,而我实际上需要数字结果才能进行操作。
有什么建议?
在这段时间里,我正在考虑使用具有并联电阻器和ADS1224的OpAmp。
你好,Sara:
您希望对数据进行哪些计算? CCS中的“能量追踪”工具应该能够为您的应用提供数值平均电流值。 根据计算所需的精确度,您还可以使用 能量追踪图形结果上的光标从绘制的数据中获取粗略的数值功率和时间值。 “能量追踪”的所有选项都在CCS用户指南中进行了说明。
此外,还提供测试设备,可用作您的主板的电源,同时对电压和电流进行高精度测量。
您是要测量设计基准, 还是 要在最终确定的系统中进行测量? 要获得直接嵌入系统的低成本选项或解决方案,您可以使用并联电阻器和放大器,如您所说。 根据所需测量的精度,您可以直接使用MSP430FR6989 ADC进行差分电压测量并将其存储在FRAM中,以便以后读取或直接输出到另一器件。 但是,这会增加系统的电流消耗。
对于更高分辨率的测量,您可以使用如上所述的ADS1224,但在采样时,您需要将数据输出到另一个设备,因为ADS1224没有内置存储器来存储数据。
如果您希望测量工具与系统分离,则可以使用另一个具有内置ADC的MSP430器件来收集和存储数据。 MSP430部件可 在此处进行比较。
此致,
Ryan
您好,Ryan:
1.我希望获得能耗信息,以便比较代码执行消耗,进行测试,预测电池或其他电源的持续时间,调度以及需要能源信息的其他变量。
关于数字, 我可以研究CCS用户指南进行检查,但它会将我的测量限制在ETT支持的TI器件上。 我们的目标是为不同的MCU提供一个工具。
2.您指的是哪些测试设备?
3.我们希望有一个孤立的系统来测量能源,即使一个集成的测量系统也会浪费能源,那么结果也会受到自己的系统的影响。
首先,我想使用我自己的MSP430.6989万及其差分ADC,正如您所说的那样,读取并通过串行将我发送到PC (最终将在此处使用)。 我认为这是我在一篇文章(附在后面)中看到的配置,但我刚刚发现我无法使用MSP430fr6989中的差分ADC,原因有两个: 首先,由于使用OpAmp,VIN+将大于Vref+,其次,因为在差分模式下,我会将位分辨率减半(因为正负值)。
4.当我考虑将ADC1224与一些接口一起发送到PC时。
5.我喜欢Alexey的想法,但INA223是否 能够测量低电流(LPM模式范围内的电流)? 从我所看到的情况来看,它似乎也使用并联电阻器,好吗?
此致,
其实这不是我的计划。 IEEE期刊上发表的一篇论文中提出了这一建议。 (随附)。
但无论如何谢谢!
你好,Sara:
我在上一个低功耗项目中遇到了类似的问题。 大多数时间的电流极低(微uA)以及常规和非常规电流峰值(约10mA)。 使用典型的测量仪器难以计算或测量电池使用寿命的年数。 最后,我尝试了由任何MSP430FR启动板支持的EnergyTrace (以4,30美元的价格寻找促销活动;)
我在Visual Studio C#中编写了自己的应用程序,它通过MSP430-dll与EnergyTrace模块通信。 我的应用程序可获得指定时间段内的测量能量值,并将其转换为该时间段内的平均电流。 结果足够准确,符合我的需要(TI说2 % +0.5uA)。 Teoretical Resolution为0.1uA。 我使用的时间足以测量和模拟我需要的时间(有时2秒,有时30秒)。 此模块测量的是能量而不是电流,因此它是准确的。
EnergyTrace模块不必连接到目标微控制器编程接口。 仅连接VCC和GND就足够了,因此我们不仅可以测试专用微控制器。 将来我计划使此应用程序更加复杂(图形,图表等)。