1 ADS中DAC元件的用法-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

ADS中DAC元件的用法

CHANBAEK 来源:云白山清 作者:云白山清 2023-09-11 16:03 次阅读

DAC元件的功能如名字描述的那样,是用来连接外部数据文件的,最常见的是S参数文件,比如s2p。

在开始之前,先说一下本操作要解决的问题:

在其他软件中对一段微带线进行仿真得到一组S参数文件,想查看S21随着线的宽度是如何变化的。生成的S参数文件有8个,希望将这一组S参数文件绘制在同一个图中。

主要步骤:

  1. 编写mdf文件,此文件是S参数的文件列表
  2. 插入DAC元件,导入mdf文件
  3. 搭建测试电路并仿真
  4. 绘图

详细介绍:

1. 编写mdf文件

首先将S参数文件名写到一个文本文档,这里可以用一个批处理文件(.bat)来完成,bat文件内容为

DIR *.s2p /B >LIST.TXT

LIST.TXT 是生成的列表文件。

如图所示,下面继续编辑此文件使之符合mdf文件的规范。

图片

获取文件列表

mdf文件的格式如下图所示

图片

mdf文件规范

制作mdf文件建议使用notepad,如下图所示

图片

编写mdf文件

制作完成后将文件名后缀改为.mdf。

2. 插入DAC元件

在下一步开始之前请打开ADS,找到当前工程的文件路径,将.snp文件和.mdf文件放入工程文件的data目录下(这一步看起来没必要,但是实测这些文件在桌面上仿真时会报错)。

将mdf文件导入DAC,如下图所示,按步骤来就可以。

图片

导入DAC文件

设置变量名,这一步的目的是将mdf文件中的变量名和原理图的变量名对应起来,本文是为了得到宽度与S21的关系,所以将变量名设为”width”。同时需要添加变量VAR。

图片

设置变量名

S2P元件的设置如下,与单独导入s2p文件不同的地方是将Parameter Entry Mode改为File Based。

图片

设置s2p文件

3. 搭建测试电路并仿真

设置参数扫描,扫描的变量就是”width”,需要设置起止和步长;因为是要查看和S参数的关系,添加S参数仿真控件的名字“SP1”。设置完成后的电路图如下图所示。

图片

整体电路图

4. 绘图

仿真绘制出S21参数即可,查看在35GHz处S21随宽度的变化,发现标记没显示具体的宽度值,而只显示出了序号。如图所示。

图片

仿真结果

这可以通过单独添加width来查看序号与具体宽度的对应关系。如下图所示,序号0与2um对应。序号2与4um对应…,类推便可。

图片

width与index的关系

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

    关注

    43

    文章

    2291

    浏览量

    190974
  • 仿真
    +关注

    关注

    50

    文章

    4070

    浏览量

    133552
  • 元件
    +关注

    关注

    4

    文章

    912

    浏览量

    36688
  • 微带线
    +关注

    关注

    2

    文章

    82

    浏览量

    16382
  • S参数
    +关注

    关注

    2

    文章

    141

    浏览量

    46545
收藏 人收藏

    评论

    相关推荐

    能否使用ADS1262的REFOUT缓冲后提供给外部DAC

    系统需要同时使用ADS1262和DAC8830。 起初,为DAC8830选择的基准是REF5025,但后来我发现ADS1262的内部基准已经足够优秀。 想请教,能否使用
    发表于 11-13 08:37

    ADS7883与DAC8501一起使用遇到的疑问求解

    我想将ADS7883与DAC8501一起使用,使用一个SPI外设控制,但是DAC8501一个周期有24位数据,而ADS7883仅有16位数据,如果给
    发表于 11-14 08:34

    ADS1282没有CS片选,应该怎样单独给DAC传输数据呢?

    请问DAC1282和ADS1282的SCLK、DIN、DOUT可以接到一起,然后分别连接MCU的SCK、SOMI、SIMO吗? 如果可以的话,ADS1282没有CS片选,应该怎样单独给DAC
    发表于 11-25 07:35

    ADS4142的数据表第18页, 表4,tSU和tH是怎么定义的?

    在我的设计要用到一个ADC 后面连接一个隔离器和DAC,结构如下: 其中: ADC:ADS4142 DACDAC5672 在
    发表于 12-06 06:38

    DAC7562的CLR引脚怎么用法?可以悬空吗?

    DAC7562的CLR引脚怎么用法?可以悬空吗?能不能详细解释一下?谢谢
    发表于 12-17 08:16

    FPGA控制ADS822和DAC900

    有高手会FPGA控制ADS822和DAC900吗?我将信号由信号发生器输入ADS822模块,由DAC900模块输出波形在示波器上显示,可是波形却严重失真,引脚检查了好几次,却还是那样,
    发表于 08-31 15:34

    ADS8568的元件库有吗

    最近在AD10画关于TI公司的ADS8568的AD转换模块,可是找不到它的元件封装,想问一下各位大神有嘛?不胜感激
    发表于 02-02 10:05

    DAC的使用用法

    基本用法from pyb import DACdac = DAC(1)# create DAC 1 on pin X5dac.write(128) # write a value
    发表于 05-23 09:25

    电感元件的各种类型及其常见用法讨论

      在手机、RFID、测试设备、GPS、雷达、Wi-Fi以及卫星无线电等应用的高频模拟电路和信号处理,电感是最重要的元件之一。通常,它可以承担的几项主要功能包括电路调谐、阻抗匹配、高通和低通滤波器
    发表于 06-26 08:18

    ADS软件的Layout版图中元件字体如何修改

    ADS软件的Layout版图中元件字体如何修改如下图
    发表于 02-27 21:42

    RV-STAR开发板上的DAC的基础用法

    /模拟转换器)。这期内容我们将通过一个用旋钮控制LED亮度的小实验带领大家了解RV-STAR开发板上的DAC的基础用法。 系统环境 Windows 10-64bit 软件平台 NucleiStudio
    发表于 08-16 08:24

    TDK元件ADS非线性库

    ADS的TDK元件仿真库
    发表于 06-26 09:35 0次下载

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

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

    PipelinethrowIt的用法

    字如其名,来看下PipelinethrowIt的用法,是怎么个丢弃方式。
    的头像 发表于 10-21 16:24 555次阅读
    Pipeline<b class='flag-5'>中</b>throwIt的<b class='flag-5'>用法</b>

    split在python用法

    split在python用法 split()是Python中一个非常常用的字符串函数,它能够根据指定的分隔符将一个字符串分割成多个子字符串,并返回一个包含这些子字符串的列表。本文将详细介绍
    的头像 发表于 12-25 15:12 2018次阅读