英飞凌ADS,屏幕无显示

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

  • 这有个类似的问题, 你可以参考下: 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处到达最大值。