如何画时序图?画时序图的工具有哪些?

1、timegen 
timegen 是一款图形界面的波形绘制软件,使用鼠标进行操作,广泛应用于ic设计、硬件设计、集成电路等领域,安装在windows系统中。timegen提供了直观的用户界面和丰富实用的绘图工具,可以轻松绘制各种时序图,同时支持快捷键操作功能,操作简单便捷。timegen还可以自由设置各个文本框的属性字体样式、字体大小和颜色、可以标注信号之间的关系,调整信号周期的宽度,还能设置信号的背景图案。如下图1是小编自己画的一个时序图。
优点:非常容易入门,官网还有讲解视频。功能强大,画时序图需要的功能基本都有。信号可以复制,周期可以扩展,操作非常便捷,画时序图效率很高。
缺点:正版需要license,否则功能受限,会存在试用水印。当然也能找到破解版本。
图1:timegen 使用界面
2、timingdesigner
timingdesigner跟timegen类似,也是一款图形界面绘图工具,界面很类似,只不过timingdesigner更加强大。设置时钟分频,信号delay延时,像画setup和hold time时序图、io接口上(jtag,qspi, i2c)的sdc时序约束图就很方便。
优点:容易入门,官网还有讲解视频。功能非常强大,画时序图效率很高。
缺点:正版需要license。当然也能找到破解版本。
图2:timingdesigner使用界面
3、wavedrom 
wavedrom跟上面的两款软件不一样,是打开个网页,页面非常简洁但是功能却很强大,足以满足绝大部分人的设计需求。
wavedrom是通过输入编码代码(描述语言)的方式实现画图。只需要编辑图3中的代码区域,就可以自动出时序图,效率更高。
wavedrom可以将时序图保存为png图片格式,svg格式和json格式。
使用者也可以将编码代码(描述语言)复制到方案文档或者文本中,方便下次修改。
优点:功能非常强大,画时序图效率很高,界面清新,令人赏心悦目。重点是免费的。
缺点:入门花费时间长一点,不过官网还很友好的提供了user guide。
图3:wavedrom 使用界面
图3:wavedrom user guide截图
4、如何选择 
对于个人,可以根据自己的喜好,选择timingdesigner、timegen、wavedrom。timingdesigner和timegen破解版本用于个人学习是可以的,但是不能用于商业。
对于团队,如果方便上网,推荐选择wavedrom,因为不需要额外安装软件,免费,能够节约成本,还好用。
对于部分公司,不能联网,对设计方案管控很严格,又不想付费,以上三款软件都不适合,只能用draw.io 这类非专业的时序绘图工具了,只不过相对于timingdesigner、timegen、wavedrom,效率要低很多。


一季度车企OTA活动先抑后扬,实现智能驾驶阶段性突破
PCB技术指南之插入式封装技术
CCNA实验室设置的说明
基于Peltier效应的LTM4663模块实现温度控制环路
废旧锂离子电池回收处理技术
如何画时序图?画时序图的工具有哪些?
人脸识别监控系统的系统组成以及应用介绍
苹果和三星摄像头之争将围绕 3D 全景展开
全自动生化分析仪使用注意事项
TI首款独立型USB 2.0转接驱动器惊艳亮相
激光雷达传感技术的应用领域
灵动AI与百度共拓生成式AI生态,共建行业营销解决方案
集成电压/电流驱动的灵活4~20mA环路供电压力传感器变送器
高压放大器基于介电弹性体最小能量结构设计应用
连拓精密电极气密性测试仪
buck电路工作状态
恩智浦AirFast LDMOS技术助力蜂窝网络向前发展
万物互联时代下,360安全路由器值得你拥有
关于ELF1/ELF1S开发板的音频接口,你需要知道的都在这!
Moto待机王Razr Maxx将于近期上市