0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ADS应用技巧—ADS的变量扫描

冬至配饺子 来源:芯片设计之路 作者:Alex Hwan XU 2023-07-05 11:31 次阅读

ADS中,如果要扫描一个参数,通常是定义一个变量,用这个变量给元件参数赋值,再通过控件扫描这个变量。例如扫描直流电源的电压:

图片

图片

如果有两个变量组成二维扫描,可以得到曲线簇:

图片

图片

其实也可以偷懒不定义变量,直接扫描元件参数,例如元件R1的参数R用R1.R表示:

图片

图片

注意上面示例中R的默认单位是Ohm,而不是原理图中的kOhm ,如果要带单位,则应该在扫描时加上** kOhm,如下图:

图片

图片

对于函数Y=F(X1,X2),可以看到第一变量X1对应X轴,第二变量X2为曲线簇。例如上面的例子,如果交换扫描顺序,得到的结果如下:

图片

图片

有没有方法可以扫描读取不同的文件?

测得一个数控衰减器各组合衰减态的s2p文件,依次命名为(后缀.s2p):

chip1-0.0dB、chip1-0.5dB、chip1-1.0dB、……、chip1-15.5dB;
chip2-0.0dB、chip2-0.5dB、chip2-1.0dB、……、chip2-15.5dB;
……
chipx-0.0dB、chipx-0.5dB、chipx-1.0dB、……、chipx-15.5dB。

假设文件存放在“../snp_files/”路径下,使用snp控件读取s2p文件,并实现扫描。既可以扫描芯片编号以分析不同芯片间同一衰减量的一致性;也可以扫描同一芯片所有衰减态下的衰减精度。注意,这里的s2p数据是编造的。

如果你熟悉C语言或者MATLAB,那么这几行“代码”应该是很容易读懂的:

id=1
att=10
path="../snp_file/"
filename=sprintf("%schip%d-%.1fdB.s2p",path,id,att)

图片

固定衰减量,扫描不同芯片编号:

图片

固定芯片编号,扫描不同衰减量:

图片

当然,如果你一定要两个变量同时扫描也是可以的,只不过结果可能太凌乱,看不清……

图片

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 衰减器
    +关注

    关注

    4

    文章

    614

    浏览量

    33798
  • ADS仿真
    +关注

    关注

    0

    文章

    69

    浏览量

    10267
  • 直流电源
    +关注

    关注

    8

    文章

    1178

    浏览量

    51748
  • MATLAB仿真
    +关注

    关注

    4

    文章

    174

    浏览量

    19639
收藏 人收藏

    评论

    相关推荐

    ADS

    ADS教程ADS教程ADS教程ADS教程
    发表于 03-28 15:30

    ADS1258IRTCT现货

    ADS1258IRTCTADC产品详情ADS1258是一款16通道(多路复用),低噪声,24位Δ-Σ模数转换器(ADC),可在1.8k至23.7k的通道扫描速率下提供单周期稳定数据每通道采样数(SPS
    发表于 05-28 09:26

    如何使用动态链接在ADS中使用节奏制作设计变量

    如何使用动态链接在ADS中使用节奏制作设计变量?谢谢Sriram 以上来自于谷歌翻译 以下为原文How do I make a design variable in cadence which
    发表于 11-12 16:42

    ADS1147EVM/ADS1147EVM-PDK/ ADS

    ADS1147EVM
    发表于 06-02 17:29 8次下载

    ADS5481/ADS5482ADS5483,pdf (16

    The ADS5481/ADS5482/ADS5483 (ADS548x) is a 16-bit family of analog-to-digital converters (AD
    发表于 06-03 16:01 19次下载

    ADS1146/ADS1147/ADS1148,pdf (1

    The ADS1146, ADS1147, and ADS1148 are highly-integrated, precision, 16-bit analog-to-digital
    发表于 06-03 17:04 59次下载

    ADS1113/ADS1114/ADS1115,pdf (U

    The ADS1113, ADS1114, and ADS1115 are precision analog-to-digital converters (ADCs) with 16 bits
    发表于 06-03 17:10 78次下载

    ADS6245/ADS6244/ADS6243/ADS624

    ADS6245/ADS6244/ADS6243/ADS6242 (ADS624X) is a family of high performa
    发表于 06-04 10:11 29次下载

    ADS6145/ADS6144/ADS6143/ADS614

    ADS6145/ADS6144/ADS6143/ADS6142 (ADS614X) are a family of 14-bit A/D c
    发表于 06-04 10:29 20次下载

    ADS_ADS_Patch

    ADS
    发表于 09-13 10:16 0次下载

    ADS快速入门:关于ADS的环境介绍

    ADS快速入門(ADS Overview)--環境介紹(Environment)---ADS简介
    的头像 发表于 07-06 01:19 7546次阅读

    ADS中有关DAC控件使用问题?

    我使用的是ADS2020版本,目前我只能对三个元件参数进行扫描,每个元件的参数扫描点为300个,高于这一扫描数,ADS仿真器便会未响应。
    的头像 发表于 02-09 16:08 1118次阅读

    ADS8-V1EBZ

    ADS8-V1EBZ制造商ADS8-V1EBZ 供应商ADS8-V1EBZ 怎么订货 ADS8-V1EBZ价格
    的头像 发表于 12-22 14:33 472次阅读
    <b class='flag-5'>ADS</b>8-V1EBZ

    工程师如何使用ADS仿真?如何优化ADS仿真?

    工程师如何使用ADS仿真?如何优化ADS仿真?我需要详尽、详实、细致的最少1500字的文章 摘要: 高级设计系统(ADS)是一种强大的模拟和设计软件工具,被世界各地的射频和微波工程师所使用。在这
    的头像 发表于 10-20 14:22 1412次阅读

    ADS应用技巧—如何修改ADS的home目录?

    这里说的home目录就是启动ADS后,默认打开的路径,通常是你存放ADS工程所在的目录。
    的头像 发表于 02-26 09:43 361次阅读
    <b class='flag-5'>ADS</b>应用技巧—如何修改<b class='flag-5'>ADS</b>的home目录?