数模混合电路设计中的难点

数模混合电路的设计,一直是困扰硬件电路设计师提高性能的瓶颈。众所周知,现实的世界都是模拟的,只有将模拟的信号转变成数字信号,才方便做进一步的处理。模拟信号和数字信号的转变是否实时、精确,是电路设计的重要指标。除了器件工艺,算法的进步会影响系统数模变换的精度外,现实世界中众多干扰,噪声也是困扰数模电路性能的主要因素。

在数模混合电路设计当中,干扰源、干扰对象和干扰途径的辨别是分析数模混合设计干扰的基础。通常的电路中,模拟信号上由于存在随时间变化的连续变化的电压和电流有效成分,在设计和调试过程中,需要同时控制这两个变量,而且他们对于外部的干扰更敏感,因而通常作为被干扰对象做分析;数字信号上只有随时间变化的门限量化后的电压成分,相比模拟信号对干扰有较高的承受能力,但是这类信号变化快,特别是变化沿速度快,还有较高的高频谐波成分,对外释放能量,通常作为干扰源。

作为干扰源的数字电路部分多采用CMOS工艺,从而导致数字信号输入端极高 的输入电阻,通常在几十k欧到上兆欧姆。这样高的内阻导致数字信号上的电流非常微弱,因而只有电压有效信号在起作用,在数模混合干扰分析中,这类信号可以 作为电压型干扰源,如CLK信号,Reset等信号。除了快速交变的数字信号,数字信号的电源管脚上,由于引脚电感和互感引起的同步开关噪声(SSN), 也是数模混合电路中存在的重要一类电压型干扰源。此外,电路中还存在一些电流信号,特别是直流电源到器件负载之间的电源信号上有较大的电流,根据右手螺旋定理,电流信号周围会感应出磁场,进而引起变化的电场,在分析时,直流电源作为电流型干扰源。

无论电压型还是电流型的干扰源,在耦合到被“干扰”对象时,既可能通过电路传导耦合,也可能通过空间电磁场耦合,或者二者兼有。然而一般的仿真分析工具,往往由于功能所限,只能分析其中一种。例如在传统的SPICE电路仿真工具中,只考虑电路传导的干扰,并不考虑空间电磁场的耦合;而一般的PCB信号完整性(SI)分析工具,只考察空间电磁场耦合, 将所有的电源、地都看作理想DC直流,不予分析考虑。耦合路径提取的不完整,也是困扰数模混合噪声分析的重要原因

数模混合设计中,电源和地的划分,是业内争论的焦点。传统的设计中,数字模拟部分被严格分开;然而随着系统越来越复杂,数模电路集成度不断提高,分割又会造成数字信号跨分割,信号回流不完整,进而影响信号完整性,另外,电源的分割还造成电源分配系统的阻抗过高;有人提出“单点连接”:还是做分割,但是在跨分割的信号下方单点连 接以避免跨分割问题;但是如果数模之间信号很多,难于分开,这种“单点连接”也存在困难,因而又有人提出不分割,只是保持数字和模拟部分不要交叉;还有一些资料介绍,在跨分割的信号旁边包地线或者并联电容,用来提供完整回流路径。无论哪种方法,似乎都有一定道理,而且都有成功的先例,然而所有这些分割方案 的有效性以及可能存在的问题,一直没有检验的标准。

数模混合电路的仿真,还存在模型的问题。业界普遍接受的模拟电路仿真模型还是 SPICE模型,数字电路信号完整性分析使用IBIS模型。多家EDA公司的仿真软件已经推出支持多种模型的混合模型仿真器,然而摆在设计师案头的主要困 难是器件模型,特别是模拟器件模型很难得到。在数字设计看来,时域的瞬态分析,即某一时间点上确定的电压值,是仿真的主要手段,就像调试中的示波器那样直 观。没有精确的模型,瞬态分析就无法实现。然而对模拟设计,特别是噪声分析,激励源在时间轴上难于描述或很难预测,只知道他的频率带宽范围和大致幅度,这 时候我们通常会引入频域扫频分析,考察扫频信号在关注点的变化,如同频谱分析仪的作用。或者干脆如网络分析仪(NA)那样考察信号或噪声通过的通道的频域 SYZ参数,进而预测干扰发生的频率和幅度。可见,数模混合噪声分析,既需要支持混合模型的仿真器,也需要仿真器同时支持时域分析和频域分析。

通过“AD-Mix Signal Noise Design Suites” 数模混合噪声仿真设计软件的对数模混合设计PCB的仿真,探索分析数模混合电路的噪声干扰和优化设计的途径,以达到改善系统性能目的。

数模混合电路设计中的难点相关推荐

  1. SABER 最强大的数模混合信号仿真软件

    SABER 最强大的数模混合信号仿真软件 从用途上看, SaberDesigner 的应用领域比Pspice 要更为广阔,SaberDesigner 不仅可以用于电路仿真,还可用于机电.机电液.光机电 ...

  2. 在ubuntu上搭建IC数模混合环境

    在ubuntu上搭建IC数模混合环境 仅以这篇博客来纪念一下当年因搭环境而掉的头发 文章目录 在ubuntu上搭建IC数模混合环境 对linux新手的一些搭环境常识补充 尽信书不如无书 没有基础的劝退 ...

  3. 数模混合监控,视频如何联动报警、消防、门禁?

    最近研究一些视频安防的综合解决方案,看到一个不错的文章,转载过来,与大家共同学习下, 数模混合监控,视频如何联动报警.消防.门禁 1.项目原始需求 1.电梯8个 2.大堂12个.其中有4个高清 3.车 ...

  4. cadence数模混合仿真反标sdf

    数模混合IC设计时经常要调用一些Verilog模块(最简单的例如SPI接口),在前仿时一般直接用rtl代码来仿真,但是后仿时要关注因寄生带来的延迟,避免这些额外的延迟导致时序错误,因此不能简单地采用R ...

  5. Cadence数模混合仿真流程

    Cadence数模混合仿真流程 1.进入Libraty Manager界面 2. 新建cell(digital)单元 3. 选择 cell type及编辑器 4. 为cell命名并编写verilog代 ...

  6. 数模混合仿真实例(数字verilog作为顶层)VCS+XA

    数模混合仿真实例(数字verilog作为顶层)VCS+XA 大家都知道对于一颗有点复杂度的芯片而言(比如SOC),通常都会包含数字电路和模拟电路.在设计的初期,也许数字模块和模拟模块是分开设计和仿真的 ...

  7. 数模混合信号建模语言Verilog-AMS

    混合信号建模语言Verilog-AMS 很多人做模拟电路的朋友,都希望有一款"模拟FPGA",希望有一个"模拟的Verilog",但现实是没有"模拟的 ...

  8. McDSP APB 调音台插件:Moo X Mixer 数模混合工作方式的展现

    Moo X mixer插件是世界上第一个完全由软件控制的全自动调音台.任何模块的调用都是即时的,所有混音控制可以设置自动化以及保存为预设.每条通道携带有均衡器,模拟的压缩和饱和染色,以及一个立体声模拟 ...

  9. 家用计算机是数模混合,计算机可分为哪几类?依据是什么?

    按照产品派系来分,有apple(MAC 麦金卡)和pc(personal computer) 计算机的分类 1.按处理方式分类 按处理方式分类,可以把计算机分为模拟计算机.数字计算机以及数字模拟混合计 ...

最新文章

  1. python基础===Number
  2. python输入字符串从大到小排列_791. 自定义字符串排序(Python)
  3. 从其它地方复制的代码到VS 提示无法识别的标记的解决办法
  4. Citrix XenServer Workload Balancing 报告词汇表
  5. different behavior dialog popup display no
  6. python scrapy框架爬虫_Scrapy爬虫框架教程(一)-- Scrapy入门
  7. 14 操作系统第四章 文件管理 文件逻辑结构 文件目录结构
  8. ASP.NET定制简单的错误处理页面
  9. datagridview列 值提取_Excel学校如何提取教职工员工名单-Leo老师
  10. vue.js v-for
  11. Windows下CodeLite支持中文的正确设置方法
  12. hadoop2.8配置_hadoop2.8安装教程
  13. 艾蔻智能机器人怎么连接网络_智能建筑背后的关键技术:无处不在的网络连接...
  14. 计算机组成原理第9章,计算机组成原理第9章习题参考答案
  15. 文字转语音软件真人发声(声音自然有感情)
  16. crx什么意思_CRX文件怎么打开-CRX是什么格式-CRX文件是什么意思-腾牛网
  17. iphone se 一代 不完美越狱 14.6 视频壁纸教程(踩坑笔记)
  18. c语言周长和面积计算
  19. 2019高校运维赛writeup
  20. k8s集群管理(一)

热门文章

  1. 红杉资本遭入侵,黑客仿冒红杉员工发送欺诈邮件
  2. mysql 验证密码强度,MySQL关闭密码强度验证功能
  3. 科大讯飞举办翻译战略暨新品发布会,讯飞翻译机2.0正式上市
  4. 贝壳 DMP 平台建设实践
  5. 【计算机毕业设计】102音乐网站
  6. 不说!灰常经典的英文歌!爱英文歌的千万别错过
  7. #fff安卓显示黑色
  8. 配电网终端安全加密模块
  9. 用vue写一个学校官网
  10. Word 插入 横线 粗细两种 (类似 下划线)