主题中讨论的其他部件: ENERGYTRACE, CCStudio, MSP430F5528, MSPDS, MSP-FET
您好,
我需要直接跟踪DUT上的能耗,在现场,为此目的,我实施了energytrace硬件, 基于MSP430G2452 的DCDC (可在launchpad板原理图中找到)。以及一个仪器MCU,专门用于控制DCDC,记录和在显示屏上提供信息。
关于DCDC,我将文件VCC_Current.c复制到一个新的CCStudio项目中,评论了几个“闪存位置”宏,这些宏未被识别,我认为在TSPA固件上下文之外是无用的,我 能够构建和刷新固件。 我没有进一步测试DCDC的工作情况,但是现在我可以 看到I2C总线上的地址0x45,这意味 着MSP430工作正常并能作出响应。
现在我的问题是, 当涉及控制DCDC,捕获脉冲和计算能源使用时,我应该参考哪个文件? 我的仪表MCU 控制I2C总线,还接收来自MSP430的所有控制线路,即DCDCPULSE,DCDCIO,DCDCTEST,DCDCRST。
我的理解是,仪表MCU应该通过I2C初始化DCDC,执行校准,最重要的是,使用计时器计算脉冲并确定能耗。 所有这些 都必须在energytrace TSPA中的某个位置实施,但我没有找到,我找到的是FetDcdc.c,它似乎处理了其中的一部分。
TI的任何人都能给出如何直接使用DCDC的指针吗? 以及我们应该如何处理以捕获脉冲(计时器捕获? 中断?),前提是在我的情况下,负责此操作的MCU不是MSP430F5528。 另外,我想说明的是,在这里,我们无意使用energytrace软件,目的只是在仪器MCU中做所有的事情。
谢谢你。