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

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

3天内不再提示

探究TINA技术在数字系统设计分析过程中的应用

电子设计 来源:郭婷 作者:电子设计 2019-06-08 08:53 次阅读

集成电路、简单可编程器件到高密度大规模可编程器件地应用,数字系统的设计分析方法从根本上发生转变,由原来的手工设计,发展到了以(Electronic Design Automation,电子设计自动化)技术为代表的现代电子设计方法。随着EDA技术地逐步发展,以美国的PSPICE.Multisim、欧洲的Tina Pro等为代表的各种EDA设计软件包,在电路系统设计与仿真环节给电子工程师带来了便利,极大的提高了工作效率。下面就随半导体小编一起来了解一下相关内容吧。

1、概述

随着半导体材料科学与制造工艺地迅速发展,电子器件在最近几十年经历了从小规模集成电路(SSI)、中规模集成电路(MSI)到大规模集成电路(LSI)以至超大规模集成电路(VLSI)的发展历程Ⅲ。从集成电路、简单可编程器件到高密度大规模可编程器件地应用,数字系统的设计分析方法从根本上发生转变,由原来的手工设计,发展到了以EDA(Electronic Design Automation,电子设计自动化)技术为代表的现代电子设计方法。随着EDA技术地逐步发展,以美国的PSPICE.Multisim、欧洲的Tina Pro等为代表的各种EDA设计软件包,在电路系统设计与仿真环节给电子工程师带来了便利,极大的提高了工作效率。其中,Tina Pro更是以其功能强大、界面友好、性价比高等特点获得了业晃认可,广泛流行于四十多个国家。

Tina Pro是欧洲DesignSoft Kft.公司研发的EDA软件,支持包括中文在内的二十多种语言。它带有十分强大的元件库和仪器库,除具有直流分析、瞬态分析、正弦稳态分析、傅立叶分析等常见的电路仿真分析功能外,还支持电路版图设计、VHDL语言仿真及MCU仿真,其独特的硬件设备Lab II更是支持将实时测量的各种数据与虚拟仿真结果相比对,极大地方便了电子工程师进行系统设计。

2、TINA应用探讨

以简单控制系统的设计和正弦为具体例子,初步探究TINA在分析过程中的作用。

在简单中,我们采用数字系统传统的设计方法,即由功能概述到状态图(或ASM图),然后设计硬件单元电路实现具体功能这样一种自上而下的设计方法。该交通灯控制系统的逻辑功能如表1所述,约定绿灯持续时间为25t,黄灯持续时间为ST,则红灯持续时间为30t,为此需设计一个定时器来实现这部分的定时功能;表1中的状态分为S0~S3(共4种状态),其状态图如图1所示。我们采用中规模集成IC直接构成状态控制电路实现控制功能。

探究TINA技术在数字系统设计分析过程中的应用

表1 控制器功能表

根据逻辑功能分析,在此可采用4位。

探究TINA技术在数字系统设计分析过程中的应用

图1 系统状态图

计数器74163来定时控制器的时序;选用双4选1数据选择器74153及D触发器构成控制系统,来控制定时器与译码电路。为了电路简洁美观,在此利用TINA的“新建宏向导”工具,将上述两子电路打包成宏功能模块,分别命名为DSQ(定时器)和Control(控制器),结合输出端用门电路构成的译码电路,即可实现表1要求的交通灯控制器。电路如图2所示。

探究TINA技术在数字系统设计分析过程中的应用

图2 交通灯控制系统

TINA支持文本、波形、图片等直接粘贴在工作区,对电路进行辅助说明和美化,如图2所示场景电路。在此调用了TINA的交通灯显示模块,辅以十字路口的背景图片,设计的交通灯控制系统场景形象逼真。启动”Digital”仿真功能,控制系统将按设计要求实现十字路口交通灯的控制功能。

值得补充的是,TINA还支持元器件3D视图地展示,适当场景下可将电路元器件、电路连线、实验波形等非常逼真地呈现在设计人员面前,这在教育培训环节有着十分重大的作用,而其他软件在这一方面的功能与之相比则显得薄弱了很多。

接下来分析TINA对VHDL编程的支持。由于可编程逻辑器件的广泛应用,用描述语言设计系统的方法已经成为现代数字系统的主要设计方法。TINA不仅支持VHDL语言编程,还很好的支持了VHDL功能模块与具体数模电路综合在一起进行仿真。

图3即用VHDL编程实现的数字模块“Digital Wave”在正弦信号发生器设计之中的应用。将这个VHDL功能模块与由8位CMOS数模转换芯片MV95308构成的DA转换电路,及由视频运放TL081构成的末级滤波电路连接在一起,即可实现正弦波信号发生器。

探究TINA技术在数字系统设计分析过程中的应用

图3 VHDL模块设计的正弦信号发生电路

运行Transient Analysis命令,设置好相关参数后确认,即可得到如图4所示的波形。其中CLK为系统时钟,OUT1为DA转换后的输出,VP1为末级输出。可见该系统实现了正弦波信号的产生。

探究TINA技术在数字系统设计分析过程中的应用

图4 电路中各测量点信号波形

选中Digital wave模块后,在右键菜单中执行“Enter Macro”命令,即可进入如图5所示的VHDL程序编辑窗口,在该窗口可以输入或修改程序,若程序有语法错误,在运行时会在窗口下方提示相关错误信息

探究TINA技术在数字系统设计分析过程中的应用

图5 VHDL编辑窗口

3、结语

结合上述两个TINA的基本应用实例可以发现,在数字系统的分析设计过程中,设计研发人员若能合理熟练地运用TINA软件,在规范设计流程、提高工作效率、缩短开发周期、节约设计成本等方面将会得到很大的帮助。更为突出的是TINA在教育培训环节体现出来优势,节约硬件资源投入,减少实验损耗,提高教学质量等优点让TINA在教育行业越来越受到人们的重视。

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

    关注

    5380

    文章

    11377

    浏览量

    360764
  • 仿真
    +关注

    关注

    50

    文章

    4036

    浏览量

    133394
  • 可编程逻辑
    +关注

    关注

    7

    文章

    514

    浏览量

    44071
收藏 人收藏

    评论

    相关推荐

    数据分析在数字的作用

    与重要性 数据分析是指使用统计和逻辑方法对数据进行处理和解释的过程。它涉及到数据的收集、清洗、转换、建模和解释,目的是发现数据的模式、趋势和关联,从而为决策提供支持。在数字化转型的背
    的头像 发表于 10-27 17:35 451次阅读

    数字孪生技术实施的挑战

    在数字化转型的浪潮数字孪生技术以其独特的优势成为了企业和组织关注的焦点。通过创建物理实体的精确数字副本,
    的头像 发表于 10-25 14:53 387次阅读

    步进电机如何在加减速过程中控制技术

    步进电机是一种将电脉冲信号转换为角位移或线位移的电机,广泛应用于各种自动化控制系统。在加减速过程中,步进电机的控制技术至关重要,以确保系统
    的头像 发表于 10-23 10:02 181次阅读

    LCR数字电桥的技术原理和应用场景

    的测试。 可再生能源技术: 在太阳能逆变器、风力发电控制系统等可再生能源技术,测试关键电子元件。 消费电子产品测试: 在手机、电脑、家用电器等消费电子产品的生产
    发表于 09-19 16:47

    TINA如何进行频谱分析

    想问一下TINA如何进行频谱分析,找了好久没怎么找到,可能设置不对,望指点,谢谢
    发表于 09-14 07:56

    浅谈逻辑分析仪的技术原理和应用领域

    故障原因,并进行故障排除。 系统设计验证:在数字系统设计过程中,使用逻辑分析仪可以实时验证设计的正确性。通过捕获和
    发表于 09-12 15:04

    机器视觉和人工智能在数字化制造领域的深度应用分析

    在数字化制造领域,机器视觉和人工智能技术的应用正在迅速扩展,并逐渐成为推动生产效率和质量提升的关键技术,与此同时,也为企业实现智能化、自动化生产提供了有力支持。本分析将深入探讨这两种
    的头像 发表于 09-03 10:25 189次阅读

    RIGOL产品在材料应力测试过程中的应用

    、强度、刚度、稳定性等,可以精确地控制产品质量。本篇解决方案将介绍RIGOL产品在材料应力测试过程中的应用。
    的头像 发表于 07-12 17:01 274次阅读
    RIGOL产品在材料应力测试<b class='flag-5'>过程中</b>的应用

    插补在数控技术的具体作用是什么

    插补是数控技术的一种重要功能,它在数控机床的加工过程中发挥着关键作用。本文将详细介绍插补的概念、原理、类型、应用以及发展趋势。 1. 引言 数控
    的头像 发表于 07-01 11:16 1865次阅读

    SPC统计过程控制系统解决方案

    SPC即(Statistical Process Control)统计过程控制,SPC统计过程控制系统通过多维度数据聚合,基于信息化与数字技术自动对生产
    的头像 发表于 06-28 08:47 373次阅读
    SPC统计<b class='flag-5'>过程控制系统</b>解决方案

    使用FreeRTOS过程中如何退出Tickless?

    在使用FreeRTOS过程中,如果设置Tickless,那要怎么退出呢?进入Tickless模式的话应该是吧系统滴答中断给关闭了,如果我在没有外部中断的情况下,那系统是不是就不会唤醒了,百思不得其解,还望高人指点一二
    发表于 04-17 06:26

    IGBT模块封装过程中技术详解

    IGBT 模块封装采用了胶体隔离技术,防止运行过程中发生爆炸;第二是电极结构采用了弹簧结构,可以缓解安装过程中对基板上形成开裂,造成基板的裂纹;第三是对底板进行加工设计,使底板与散热器紧密接触,提高了模块的热循环能力。
    发表于 04-02 11:12 1078次阅读
    IGBT模块封装<b class='flag-5'>过程中</b>的<b class='flag-5'>技术</b>详解

    从传统广播到数字化IP网络广播:转变过程中的策略与挑战

    来百度APP畅享高清图片 从传统广播到数字化IP网络广播的转变过程中,需要采取一系列的策略和措施来应对挑战,确保顺利过渡和可持续发展。   首先,明确转型目标和定位是关键。在开始转型之前,广播机构
    的头像 发表于 01-23 14:59 458次阅读
    从传统广播到<b class='flag-5'>数字</b>化IP网络广播:转变<b class='flag-5'>过程中</b>的策略与挑战

    传统数字系统的设计过程包括哪些

    传统数字系统的设计过程是一个复杂而严谨的过程,涉及到多个阶段和步骤。在这个过程中,设计师需要充分考虑系统
    的头像 发表于 12-30 15:46 806次阅读
    传统<b class='flag-5'>数字</b><b class='flag-5'>系统</b>的设计<b class='flag-5'>过程</b>包括哪些

    线束设计过程中技术要点

    在3D到2D的转换过程中,最关键的是尺寸的长度,公差和基准的设定。在3D上量的长度需要适度放一点余量(5%——10%)。一般来说,线束的长度都必须以实车的测量值作为最终的设计依据,在3D数据上的测量,无论多么精确,都不能保证尺寸的准确性,最终生产加工以2D工程图为准。
    的头像 发表于 12-16 09:55 1131次阅读
    线束设计<b class='flag-5'>过程中</b>的<b class='flag-5'>技术</b>要点