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.

DM8168 CPU Frequency scaling

Other Parts Discussed in Thread: TPS40400, TPS40041

        大家好,

        在DM8168平台上,rdk是DVRRDK_04.01.00.02,在配置cpu的频率时,在菜单栏中选择 CPU Power Management ,之后再选择CPU Frequency scaling ,然

后编译内核时出错,make[4]: *** [arch/arm/plat-omap/cpu-omap.o] Error 1,请问是不是还要配置其他的说明东西?望指教,谢谢!

  • 从这

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_PM_DVFS_User_Guide

    你可以看到816x是不支持这个功能的

  •         你好!

           如果dm8168不支持频率的缩放,那频率都是固定的。那8168平台的avs的电压调节随cpu 的性能调节,主要不就是cpu的主频吗?

    我在调节avs时,温度升高时,avs调节电压;改变初始化cpu的频率时,avs调节电压。

    如果按照文档所说,cpu的频率时不变的,那么avs通过系统的性能调节电压时如何调节的?

                                                                                                  谢谢!

  • AVS调电压不调频率

    DVFS可以调频率和电压

  •      那和你确定一件事情,DM8168的cpu的主频是不变的,avs调节电压是之与温度和系统跑的进程多少有关系吗

  • AVS achieves the optimal performance/power trade-off for all devices across the technology process
    spectrum and across temperature variation.


    我在看avs 的英文文档时,有个地方不太理解,版主能够帮我解读一下,就是the technology process
    spectrum  怎么理解?谢谢版主!

  •   我的理解是,针对同类芯片来说,会存在个体的差异,这个差异表现在性能特性以及温度特性的差异。也就是说,在某一工作频率下,某些芯片可能会需要更高的供电电压,而某些芯片需要的电压较低。

      如果采用AVS,芯片的驱动会根据当前的性能以及温度,寻求最优的电压,从而减小功耗以及降低芯片温度。

  •  补充一下:

     AVS指的是Adaptive Voltage Scaling (AVS) 又叫做“SmartReflex”。

     下面是TI WIKI 的相关连接:http://processors.wiki.ti.com/index.php/TI81XX_PSP_AVS_FAQ

      Adaptive voltage scaling uses real-time feedback on process and temperature variations to request the appropriate voltage from the power supply. This voltage is updated continuously in closed loop and can is adjusted to compensate the monitored variations in process, temperature and power supply. This reduces the actual operating voltage margin and the overall energy consumed.

  •         你好,我看了论坛里的帖子,说avs调节电压时,温度升高时,电压降低,但是我测试的现象是温度升高,电压升高,这是什么情况?我用的是dm8168平台,rdk是DVRRDK_04.01.00.02。

           我的硬件环境和评估板一样,软件运行的也是评估板的TI-816xevm,只有温度升高时,avs调节电压升高,接上风扇之后,avs不调节电压,那它在什么情况下,电压降低?系统都么有跑软件。

  •  你好,

      你用的是TPS40400还是什么PMIC芯片来给AVS_1V0供电?AVS调压过程中,温度与电压并非单调的关系,关于AVS的调压算法是与芯片内的多个传感器,以及该芯片的个体特性都有关系。

  •     你好,我用的是TPS40041芯片,配置和评估板一样,我想知道如何操作才能实现avs把电压降的比较低?谢谢!

  • AVS驱动是闭环自动控制的,一旦加载后,不必进行手动控制。

  •   那我怎么印证我的avs系统在正确的工作?谢谢!

  • 个人认为有两个方式可以看一下:

    1. 看日志:一般驱动加载完成都会有一些打印,如下面的例子:

    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    smartreflex smartreflex: Driver initialized

    2. 看波形:启动的时候,给AVS的电压有个初始值,一般为1.0V,待驱动加载完毕后,会进行一次调节,这个时候通过示波器能够看到一个调压过程。

  • 8168芯片如何知道当前的工作电压与温度?需要外置传感器设计反馈?

x 出现错误。请重试或与管理员联系。