小伙伴们大家好,今天带大家了解一下如何开发芯片的另外一种用途——做饭,众所周知,芯片在高负荷运作下,电流高速流通,根据焦耳定律,通电导体产生热量Q=I^2Rt.所以产生的热量跟I、R、t有关(考试要考)。所以在高速运行下的芯片是会发出高热量,电脑的CPU是个好例子。而芯片的电阻是固定的,无法改变电阻,那就需要改变电流大小。一般IC的功耗都是很大的,所以厂家都会给他们设置休眠模式和工作频率,限制了其使用电流,使其在长时间工作下不消耗太大的电量。这就把芯片发热的潜能给雪藏了(〝▼皿▼),所以小编决定要挖掘芯片的潜力,让他发光发热,这样我们即可以使用芯片的功能,又可以在上面煎鸡蛋煮汤,可谓一举多得,何乐而不为。 开个小玩笑,言归正传,在开发时,有时会需要高性能去让芯片在单位时间内处理更多的事情,例如读取文件系统文件,处理i2c的数据,处理更好的音乐音质等等,而在默认代码是有调节的接口,也有动态调节的配置,但这个配置是在某些情况下才触发,所以有时不能满足我们的需求。高通的新的蓝牙芯片内核分为两种,一种为处理音频数据的内核(DSP),另一种处理协议、系统、外围等应用层功能的内核。这两种内核也有不同的工作频率,并且可以设置工作频率,可以在datasheet查到。注意:工作频率高了,单位时间内处理的工作量就多了,功耗自然也会上去。 而耳机一般都在VM_BALANCED模式。而当需要快速处理某些动作是会通过appPowerPerformanceProfileRequest进入VM_PERFORMANCE模式,处理完成后会通过appPowerPerformanceProfileRelinquish 退出VM_PERFORMANCE模式。 DSP控制工作频率就有很多选择,一共有8个等级的时钟配置, 还有多种节能模式搭配使用 这些配置都在appKymeraConfigureDspPowerMode 中设置,这里面会根据kymera的状态设置不同的参数,例如anc、通话、听音乐(不同的编解码)、播提示音都会有不一样的配置。举个栗子,使用APTX播放音乐,并且加了10段EQ,这时候就有可能会出现卡顿,因为DSP有点处理不过来了,这时候只需要把DSP提高一个等级即可。 来源:https://www.wpgdadatong.com/cn/blog/detail?BID=B1654 |
GMT+8, 2025-5-1 00:02 , Processed in 0.158693 second(s), 33 queries , Gzip On, MemCached On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.