为什么硬件编码总是碰到下载不了的问题 2023-05-03 10:49 采纳率: 0%
浏览 37

英飞凌ADS,屏幕无显示

英飞凌ADS环境下,有显示代码的情况下,程序烧进去之后,屏幕清屏,没有任何显示怎么解决

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-03 12:02
    关注
    • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7654195
    • 你也可以参考下这篇文章:ADS如何建模
    • 除此之外, 这篇博客: ADS设计锁相环中的 二、功能介绍 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 第1部分——
      在这里插入图片描述

      鉴相增益、滤波器器件值、VCO压控增益和分频值变量值设置。信号源不用动

      第二部分
      在这里插入图片描述

      1、变量列表VAR2内存储的是环路各模块的参数, "KV"是vco调谐增益(压控增益),这里改为12MHz: "Id"是电荷泵电流,改为0.005,即5mA: "NO"是射频分频器的分频数,改为4500 (这里一般取实际分频数的中间值,即900MHz 200kHz = 4500)。
      2、变量列表VAR4内存储的是环路滤波器的器件值。这些器件值稍后将通过ADS的自动优化计算出来,这里需要预先指定器件变量的初始值和优化范围。双击VAR2的图标,弹出变量设置窗口,设置后,
      在这里插入图片描述
      3变量列表VAR3内用于设置目标参数。
      "UnityGainFreq"是期望的环路带宽,设置为, 10KHz

      这里有一个问题,为什么要设置成10KHz

      "Min Phase_Margin"和"MaxPhase-Margin" 是期望的最小与最大相位裕度,最大值改为50_deg;
      SpurFreq和CL-SpurAtten是杂散频率和杂散频率处的衰减值,一般不需要改动,保留原值即可。
      在这里插入图片描述
      第三部分和第四部分不改
      第五部分
      在这里插入图片描述
      扫描计划(SWEEP PLAN):用来设定扫描的范围,这里不需要做任何改动。
      交流仿真器(AC):用于设定该原理图采用小信号交流仿真(AC Small-SignalSimulation),
      AC1设置为单频点仿真,频率为环路带宽的值,可以是10kHz,也可以是UnityGainFreq:
      AC3也设置为单频点仿真,频率为之前所设定的SpurFreq,即1MHz
      AC2设置为使用扫描计划SwpPlanl,扫描变量(SweepVar)为freq
      在这里插入图片描述
      在这里插入图片描述
      公式编辑器(MeasEqn )"Olgain”为系统的开环增益;
      "Phase-OL"为开环输出的相位:
      "Phase-Margin"为相位裕度。
      在这里插入图片描述

      优化器(OPTIM):用于设定优化算法的类型。自动生成的原理图模板内,优化算法类型为"Random" (随机类型),效果不理想。这里把优化算法类型改成"Hybrid" (混合类型),迭代停止次数改成"1000",
      在这里插入图片描述
      在这里插入图片描述
      至此,就完成了原理图各个模块参数的设置。但是,实际上通过ADS提供的PLL仿真,模板计算出来的元器件值是无法使用的。因为得到的相位裕度虽然在10kHz处满足了限定的条件,但相位裕度在10kHz处并不会达到最大,极有可能造成系统不稳定。所以还需添加限定条件,使得相位裕度在10KHz处达到最大。

      在这里插入图片描述
      在这里插入图片描述
      这一步就是为了保证相位裕度在10KHz处到达最大值。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月3日