TI专家, 你好!
我们参考C5515 的 EVM做设计, 保留了NAND FLASH 电路, USB电路, 和DSP的基本供电. 而其余电路全部删除.
在此情况下运行一个 简单的hello world程序, 对板子的供电为3.7V, 而整个板子的电流却达到70MA.
如此高的功耗对于我们的产品来讲, 是完全不能接受的, 我们的目标是将至10MA以内, 否则产品无法满足市场!
请问专家, 面对这个问题, 我们该如何去优化系统功耗.
请多多指点, 在大的方向上和细节上尽量提供参考给我们.
十分感谢!
Shine:
你可以下载下面网站上的功耗评估表spreadsheet.http://processors.wiki.ti.com/index.php/TMS320C5504/05/14/15/32/33/34/35_Power_Consumption_Summary#Download然后根据你的实际应用估算你的电流,如果你芯片全速跑的话,10mA实现不了。
xingliang zhu:
回复 Shine:
根据IT summary, 如果我们采用60MHZ, 并且关掉USB模块,那么总功耗16.7mW / 3.7V = 4.5mA.
为什么说,达不到10mA以内呢?
Shine:
回复 xingliang zhu:
你一开始不是说要保留NAND flash和USB模块吗?
xingliang zhu:
回复 Shine:
我的错, 是这样. 电路上保留NAND FLASH和USB, 但系统运行过程中, USB模块通过软件disable掉.
而NAND FLASH和DSP一直以60MHZ频率运行, 那么理论功耗, 是不是和评估表差不多?
我现在实测, 挺高的. 开启NAND FLASH, USB, DSP, 全负荷运行, 差不多70mA.
要降低至10mA以内, 感觉压力很大.
xingliang zhu:
回复 Shine:
你好!
根据TI官方资料 sprufx5d.pdf 第50页介绍, 我计划选择设备在休眠状态只让RTC工作, 通过WAKEUP pin唤醒, 和RTC周期性唤醒.
我没有看到任何关于这方面的例子程序. 或更详细的说明, 如何让RTC周期运行.
因为我在想, 如果只有RTC在运行, 那么如何给RTC设置周期, (比如10分钟), 之后自动唤醒程序. 而唤醒程序, 入库在哪里? 是中断调用吗?
唤醒之前, DSP并未工作, 所以. 感觉很纳闷.
这事挺紧急. 麻烦专家指导指导!
谢谢