关于 sunxi 时钟系统的常见问题

本文档包含人们倾向于询问的有关 sunxi 时钟系统的有用信息,以及适当的 ASCII 图形。

问:为什么主 24MHz 振荡器是可门控的?这难道不会破坏

系统?

答:24MHz 振荡器允许门控以节省功耗。实际上,如果门控

不小心,系统将停止运行,但通过正确的步骤,可以对其进行门控并保持系统运行。考虑这个简化的挂起示例

当系统运行时,您会看到类似

24MHz         32kHz
 |
PLL1
 \
  \_ CPU Mux
       |
     [CPU]

当您要挂起时,您将 CPU Mux 切换到 32kHz 振荡器

  24Mhz         32kHz
   |              |
  PLL1            |
                 /
       CPU Mux _/
         |
       [CPU]

Finally you can gate the main oscillator::

                32kHz
                  |
                  |
                 /
       CPU Mux _/
         |
       [CPU]

问:在哪里可以了解更多关于 sunxi 时钟的信息?

答:linux-sunxi wiki 包含一个记录时钟寄存器的页面,

您可以在

此时的信息权威来源是 Allwinner 发布的 ccmu 驱动程序,您可以在