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

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

3天内不再提示

如何使用WAV文件与LTSpice交互

科技观察员 来源:allaboutcircuits 作者:斯蒂芬·科利 2022-04-25 17:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作为瞬态仿真的一部分,LTSpice 能够记录来自电压和电流节点的数据。数据记录在 WAV 文件中。数据可以通过电压和电流源读回,并用作其他 LTSpice 电路的输入,使用简单的回放电路查看或与常见的数据分析应用程序交换。

本文探讨了通用记录和回放电路的示例以及数据格式的详细信息。

记录模拟数据

LTSpice 的一个有趣功能是将瞬态仿真数据记录为 WAV 文件。直到查看详细的 LTSpice 规范并了解这些规范如何与 WAV 文件格式的低级细节保持一致时,我才明白这意味着什么。WAV 文件不仅仅用于音频。要知道的关键一件事是 WAV 文件没有被压缩。你输入一个数字,你得到相同的数字。显然,在音乐界,它是高品质录音的极致。此外,数据被组织成您在音乐录音室中所期望的通道。但是,通道的数量可能非常大。远远超出音乐录制的要求。对我来说,这是通用多通道数据记录仪的好格式。

此表总结了来自 LTSpiceHelp 的规范

pYYBAGJmaziAXfznAAESnOxxrbE780.png

poYBAGJma1GAfS7rAAA5--xRRmc745.png

压控电压源(E100 等)有两个功能。首先,它们将用户电路中的节点名称与 .WAVE 指令中的节点名称隔离开来。用户电路节点连接到记录器输入,无需担心节点名称。其次,E 源为输入提供缩放,因为 .WAVE 函数具有固定的满量程范围。修改“用户参数”列表中的 .PARAM 语句以独立建立每个通道的满量程范围。另一个“用户参数”是每秒的样本数。我修复了 .WAVE 指令中的文件名。

播放 WAV 数据

这是读取要绘制或连接到其他电路的数据的相应播放器。

pYYBAGJma1KAW2vtAAAvH0MsQSA498.png

电压源读取每个通道的数据。在记录仪中标定的电压然后由压控电压源取消标定。为每个通道指定的满量程由与记录仪 .PARAM 语句匹配的 .PARAM 语句设置。.TRAN 指令正常工作,用于回放全部或部分数据。

记录和回放的示例图

左边的图是正在记录的模拟。该电路是一个电阻分压器,添加了一个电容器,以使信号边缘具有不同的形状。录音持续两秒钟。右边的图是玩家的输出。回放跳过记录的第一秒并绘制最后一秒。与任何模数转换器一样,确保采样率足够高以防止混叠。

pYYBAGJma1OAblyJAACjwBBbCLg328.png

为了制作这些电路和绘图,我打开了四个窗口。两个原理图窗口和两个绘图窗口。只需单击记录器上的跑步者,然后单击播放器上的他的朋友。

与数据分析应用程序的兼容性

poYBAGJmazCAFvPAAADXWRnxO_U840.png

讨论

LTSpice 录制和播放 WAV 文件似乎在几个方面很有用。

WAV 文件可以在 LTSpice 和常用数据分析程序之间交换。这允许两种类型的模拟器协同运行,我们可以利用每种模拟器的优势。

记录的数据可以用作另一个 LTSpice 模拟的输入。例如,记录可以是在开发过程中重复使用的测试数据。此外,一个团队执行的模拟输出可以用作另一个团队的输入,并且团队不必经常同步设计文件。

模拟结果可以在没有原始电路的情况下回放。例如,可以演示电路的性能,但对电路保密。此外,没有运行复杂 LTSpice 模拟技能的人也可以查看和探索结果。LTSpice 无需太多培训即可用于查看绘图,或者可以使用数据分析应用程序进行查看。例如,项目经理可以说“给我发送 WAV 文件”。

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

    关注

    0

    文章

    23

    浏览量

    19754
  • LTspice
    +关注

    关注

    2

    文章

    129

    浏览量

    14462
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LTspice音频WAV文件:使用立体声和加密语音消息

    行为电压源函数中的变量可以包括电路中的任何电压或电流,并且可以使用LTspice的任何数学函数控制这些变量。然后,可以通过正常方式将最终结果导出到LTspice音频WAV文件
    发表于 03-30 11:37 2987次阅读
    <b class='flag-5'>LTspice</b>音频<b class='flag-5'>WAV</b><b class='flag-5'>文件</b>:使用立体声和加密语音消息

    基于DWC2的USB驱动开发-UAC之WAV-PCM音频文件格式详解

    在做UAC,PWM音频播放的项目,需要解析WAV格式文件,通过UAC发送,或接收PCM数据,驱动喇叭播放。这里对WAV文件格式相关内容进行整理备忘。
    的头像 发表于 07-27 09:02 4189次阅读
    基于DWC2的USB驱动开发-UAC之<b class='flag-5'>WAV</b>-PCM音频<b class='flag-5'>文件</b>格式详解

    能否通过LTspice音频WAV文件利用立体声数据和加密语音消息?

    如何使用LTspice音频WAV文件生成立体声语法?能否通过LTspice音频WAV文件利用立体
    发表于 06-01 06:08

    WAV格式音频文件剪切工具软件下载

    WAV格式音频文件剪切工具软件下载:一个免费的音频编辑工具.可以编辑音频剪辑,声音设计、控制、记录等功能。重要的是免费呵。
    发表于 06-17 13:36 423次下载
    <b class='flag-5'>WAV</b>格式音频<b class='flag-5'>文件</b>剪切工具软件下载

    WAV波形文件的结构及其应用实践

    本文从音频数字化的角度,介绍计算机处理音频信息的几种方法,并以此为基础,详细分析了目前计算机应用领域广泛使用的WAV 波形文件结构,并提出了基于WAV 的几种典型应用
    发表于 08-17 11:00 23次下载

    公积金WAV文件的结构及应用

    information, and then, presented application patterns based on WAV file afteranalyzing thoroughly the structure of the widely used WAV
    发表于 08-19 09:35 6次下载

    什么是WAV格式

    什么是WAV格式              WAV格式是微软公
    发表于 12-21 14:52 1434次阅读

    什么是声卡WAV/音源/显卡散热方式

    什么是声卡WAV/音源/显卡散热方式    WAV:在Windows中,把声音文件存储到硬盘上的扩展名为WAVWAV
    发表于 02-05 13:55 1071次阅读

    一招教你快速解析WAV文件格式

    语音的播放出现问题。由于WAV采用PCM编码,音质也十分不错,于是考虑用STM32对WAV格式音频文件进行解码,上周末开始找资料和编程,其中也遇到了不少问题,不过功夫不负有心人,最终还是顺利的跑起来了。先将资料和编程过程整理成本
    的头像 发表于 08-01 09:38 2.5w次阅读
    一招教你快速解析<b class='flag-5'>WAV</b><b class='flag-5'>文件</b>格式

    运放基本参数仿真演示LTSPICE文件

    运放基本参数仿真演示LTSPICE文件
    发表于 01-29 15:56 27次下载
    运放基本参数仿真演示<b class='flag-5'>LTSPICE</b><b class='flag-5'>文件</b>

    文件--活学活用LTSPICE电路设计

    文件--活学活用LTSPICE电路设计说明。
    发表于 04-16 11:11 147次下载

    使用立体声和加密语音消息

    LTspice可用于生成WAV文件作为电路仿真的输出,以及导入WAV文件以激励电路仿真。有据可查的是,单声道
    的头像 发表于 02-15 12:28 1715次阅读
    使用立体声和加密语音消息

    使用ZYBO从SD卡播放wav文件

    电子发烧友网站提供《使用ZYBO从SD卡播放wav文件.zip》资料免费下载
    发表于 06-15 09:44 0次下载
    使用ZYBO从SD卡播放<b class='flag-5'>wav</b><b class='flag-5'>文件</b>

    WAV文件格式详解

    WAV是微软公司开发的一种音频格式文件,用于保存Windows平台的音频信息资源,它符合资源互换文件格式(Resource Interchange File Format,RIFF)文件
    的头像 发表于 10-21 09:52 1.4w次阅读
    <b class='flag-5'>WAV</b><b class='flag-5'>文件</b>格式详解

    一文读懂WAV音频文件格式

    本文主要为后面ESP32 I2S音频系列文章做铺垫,所以本篇将介绍WAV音频文件格式,并通过C代码生成一段1S的正弦波WAV音频写入到SD卡里面。
    的头像 发表于 08-25 17:49 3845次阅读
    一文读懂<b class='flag-5'>WAV</b>音频<b class='flag-5'>文件</b>格式