ZHCZ033C December   2021  – May 2025 AM2732 , AM2732-Q1

 

  1.   1
  2.   摘要
  3. 1器件使用说明和公告汇总表
    1.     支持的器件
  4. 2使用说明和公告
    1.     器件使用说明
      1.      i2293
      2.      i2295
      3.      i2300
      4.      i2324
      5.      i2364
      6.      i2389
      7.      i2390
    2.     器件公告
      1.      i2162
      2.      i2288
      3.      i2289
      4.      i2294
      5.      i2297
      6.      i2298
      7.      i2299
      8.      i2301
      9.      i2302
      10.      i2309
      11.      i2315
      12.      i2318
      13.      i2329
      14.      i2336
      15.      i2337
      16.      i2338
      17.      i2339
      18.      i2340
      19.      i2341
      20.      i2342
      21.      i2344
      22.      i2345
      23.      i2387
      24.      i2392
      25.      i2394
      26.      i2386
      27.      i2404
  5.   商标
  6. 3修订历史记录

i2387

PLL:时钟源切换期间 GCM 电路出现瞬时故障

详细信息:

将时钟源从晶体振荡器切换到 PLL 时钟时,GCM 电路[突出显示]容易发生瞬时故障,导致 SYS 时钟之间相位不一致,引起中止、挂起或访问失败等异常行为。参考以下方法实现 HSDIV0 时钟馈送到至 R5F 和 SYS 时钟。

AM273x PLL图 2-2 PLL

权变措施:

1:在挂起的场景下使用外部 WDT 进行复位。

2:在 SBL 中使用交错 PLL 编程序列 [步骤 1 到步骤 5] 切换 40MHz- 200MHz – 400MHz。在 R5F 以 400MHz 运行处应用(核心 PLL HSDIV0CLKOUT0 输出为 400MHz)

第 1 步:编程 MSS_CR5_CLK_SRC_SEL、MSS_CR5_DIV_VAL 和 SYS_CLK_DIV_VAL ‘000 ; // 切换回 XTAL

第 2 步:编程 MSS_CR5_DIV_VAL ‘111; // 抑制瞬时故障

第 3 步:编程 SYS_CLK_DIV_VAL ‘111 ; // R5F 和 SYS 时钟比 1:2

第 4 步:编程 MSS_CR5_CLK_SRC_SEL ‘222; // 切换至 PLL 时钟,切换至 200MHz

第 5 步:编程 MSS_CR5_DIV_VAL ‘000 ; // 切换回 400MHz

在 R5F 以 200MHz 运行处应用(核心 PLL HSDIV0CLKOUT0 输出为 200MHz)

第 1 步:编程 MSS_CR5_CLK_SRC_SEL、MSS_CR5_DIV_VAL 和 SYS_CLK_DIV_VAL ‘000 ; // 切换回 XTAL

第 2 步:编程 MSS_CR5_DIV_VAL ‘111; // 抑制瞬时故障

第 3 步:编程 SYS_CLK_DIV_VAL ‘000 ; // R5F 和 SYS 时钟比 1:1

第 4 步:编程 MSS_CR5_CLK_SRC_SEL ‘222; // 切换至 PLL 时钟,切换至 100MHz

第 5 步:编程 MSS_CR5_DIV_VAL ‘000 ; // 切换回 200MHz