专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

如何在Python或MATLAB环境中使用ACE快速评估数据

  作者:ADI产品应用工程师LluisBeltranGil摘要
  评估板(EVB)及其配套软件具有即插即用功能,可轻松评估ADI产品的性能。其图形用户界面(GUI)提供了直观的方式,可进行手动配置并与该设备通信。但是,在更复杂的产品中,如果不能自动处理这些重复性任务,那么在评估所有可用功能的同时,扫描产品的所有附加功能可能会变得非常耗时。
  文中说明了如何记录宏,以及如何无需开发复杂的软件控制器代码,也能在Python和MATLAB环境中使用宏来自动处理某些评估任务。本文以ADI的AD7380和AD7606C16为例自动处理所有用户交互,用于扫描不同的配置,发起转换,然后导出结果。通过使用这些示例,来自动评估过采样数字滤波器带给模数转换器(ADC)的性能优势。虽然本文着重介绍AD7380和AD7606C16,但文中的信息也适用于ADI的其他产品和应用。简介
  ADI提供了一些方法来轻松评估每次发布的新产品及其可实现的性能和特性。首先,我们的评估板由印刷电路板(PCB)(集成主要器件,例如ADC)和所需的配套产品(例如基准电压源、驱动放大器、时钟源、电源解决方案等)组成。其次,这些板附带的软件可以展示解决方案可实现的实际性能。它展示了使用该平台可以获得的真实数据。在过去几年中,ACE软件1平台一直用于此目的。
  在ACE平台中,每个产品都有一个插件,通过简洁明了的GUI访问设备寄存器映射,从而简化了设备配置。
  在ADC示例中,ACE通常以波形或直方图的形式显示原始数据,并通过FFT计算AC性能指标,例如SNR或THD。本文展示如何无需进行软件开发自动处理所有这些程序。
  图1。评估板的硬件和软件交互框图,包括ACE与PythonMATLAB的通信。ACE插件
  图2显示AD7380插件芯片视图,其中包含多个按钮,以便轻松配置该器件:REF允许选择内部或外部基准电压源OSC可以启用过采样,并设置过采样率
  图2。AD7380的ACE插件芯片视图
  图3显示AD7606C16插件芯片视图,其中多个按钮用深蓝色突出显示,可用于:通过单击PGA符号选择每个通道的模拟输入范围选择内部或外部基准电压源选择过采样率配置偏置增益相位校准功能配置诊断
  图3。AD7606C16的ACE插件芯片视图
  虽然前面的示例使用ADIAD7380和AD7606C16,但本文不止介绍这些产品,还包括与ACE配套使用和用于自动处理重复性任务的所有其他器件。每个ACE插件都有自己的GUI布局。但是,随着产品日益变得复杂,添加的功能越来越多(例如诊断、校准等),手动测试所有这些功能也会变得更加复杂和繁琐。ACE远程控制能够设置或扫描参数,例如,扫描过采样率和测量噪声性能的改善程度。设置ACE远程控制
  在开始编写远程控制ACE的代码之前,需要先按照以下步骤与ACE建立通信:打开ACE,前往设置找到IPC服务器选项卡,确保已启动该服务器确保已分配了一个端口,最好是2357
  图4。与ACE建立通信记录宏,生成脚本
  ACE提供宏工具菜单,通过将配置和设备交互步骤存入宏文件进行记录。生成宏之后,可以使用该宏来一次性自动重复所有步骤。以下是生成宏的步骤:打开ACE,进入工具宏工具。点击图5中蓝色高亮显示区域中图标右侧的记录宏命令按钮。开始执行设备交互,例如更改参数、向存储器映射中的寄存器输入值、捕捉数据等。在浏览和使用GUI时,命令窗口中会填入信息。在记录要输入的所有操作设置之后,点击停止记录宏命令按钮。按钮在上述同一位置。将会自动弹出命令窗口。
  例如,在记录宏时,用户使用图2中所示的按钮配置过采样率和分辨率模式。命令窗口如图5所示。
  图5。命令窗口和宏工具
  在这个窗口中,可以查看记录的所有步骤,甚至可以跳过中断任何无需自动生成的步骤,然后将整个程序导出到一个可选择语言的脚本中,如图5中红色高亮部分所示。
  记录宏文件之后,可以再次保存和播放,以重复之前执行过的步骤。ACE有一个内置功能,可以生成脚本,按照所选的受支持的语言执行记录的操作。所以,按照之前的列表,接下来的步骤是:点击图5中蓝色高亮显示区域右侧的生成图标,打开脚本生成器窗口。从C、MATLAB或Python中选择所需的语言,然后点击导出。
  之后,可以将该代码导入IDE中执行。以这段代码为基础,添加额外的功能,例如仪器控制,构建自动测试台,以获取测量结果。2接下来的章节中显示的示例使用VisualStudioCode或MATLAB,这些示例仅使用产品评估板来执行噪声分析,不使用任何额外的设备。如需查找用于管理、存储或对收集到的数据进行绘制的代码示例,如接下来的几个章节所示,请访问wiki。analog。com并搜索相关的评估板。
  图6。使用Python语言的ACE代码生成编辑器
  使用Python自动处理评估任务
  上一节中生成的。py文件可用于轻松启用和重复之前记录的一系列操作。此外,通过编辑这些脚本和自动处理某些任务,还能获得更大的益处。在前面的示例中,在AD7380ACE插件中设置了过采样率和分辨率,对生成的宏进行了编辑,以便使用输入参数,如图7所示。注意,默认情况下,这些宏被称为executemacro(),但可以将这个名称更改为更具描述性的名称。
  图7。编辑Python函数,以便使用输入参数
  这些宏现在可以在内部调用实现循环,扫描过采样率值,显示噪声性能如何随着过采样率提高而改善,以及启用两个额外的分辨率位带来的好处。
  图8。这些指令用于实现循环,该循环扫描过采样率,打开和关闭两个额外的分辨率位。
  因此,Python示例代码访问导出的数据文件,读取ACE插件测量的SNR数据,并通过串行监控器报告数据。如表1所示,过采样可以改善噪声性能3,但在某些情况下,为了展示AD7380显示为18位字,而非16位字带来的真正优势,需要两个额外的分辨率位。
  表1。AD7380SNR与过采样率的关系
  OSR
  动态范围
  (正常分辨率)
  动态范围
  (提高分辨率,18位)
  1hr90。8dB
  90。8dB
  2hr92。6dB
  93。6dB
  4hr94。3dB
  96。5dB
  8hr95。8dB
  99。2dB
  16hr96。3dB
  100。4dB
  32hr96。5dB
  100。5dB使用MATLAB自动处理评估任务
  与Python示例一样,自动生成的代码也可以导出用于MATLAB中,在本例中生成一个。m文件。在本例中,宏被定义为一个函数,但可以对宏进行编辑,以便使用输入参数。以下MATLAB示例使用AD7606C16板。
  同样,可以通过自动使用ACE来轻松评估AD7606C16的过采样优势。图9显示一个MATLAB函数,经过编辑后可以使用多种参数,例如吞吐量、样本数量、接口类型(串行或并行)、基准电压源(内部或外部)、过采样率、数字走线数量或模拟输入范围。
  图9。编辑MATLAB函数,以便使用输入参数
  这个特定函数可以在主代码中使用,以快速启用不同配置的数据采集,轻松执行多个AD7606C16指标比较,例如:噪声性能与过采样率性能与吞吐量性能与模拟输入范围内部基准电压源与外部基准电压源串行接口与并行接口等等。
  注意,这只是以AD7606C16为例;根据所评估的产品不同,可能需要执行多种不同的性能评估。
  您可以访问wiki。analog。com4查看AD7606C16的使用说明,包括可用的源代码。其中介绍了如何生成宏代码,也给出了后期处理数据的示例。OversamplingSweep。m示例扫描过采样率,针对每个值绘制代码直方图。如图10所示,过采样率越大,代码直方图越窄。表2也显示代码的峰峰值分布如何随过采样降低。
  表2。AD7606C16的代码分布与过采样率的关系
  OSR
  峰峰值(LSB)
  1hr16hr2hr13hr4hr12hr8hr10hr16hr7hr32hr6hr64hr4hr128hr4hr256hr2hr图10。代码直方图显示噪声性能如何随过采样率改善。可使用简单脚本扫描可用的多种过采样率选项(高达256个)结论
  新型ACE平台可作为新评估板的软件框架,由于能够记录宏,对于希望加快ADI产品评估工作速度的硬件设计人员来说,这是一个有利的工具。这些宏通过行业通用的编程语言,例如Python或MATLAB助力实现测试自动化。自动处理这些任务反过来又会加快产品评估和选型,帮助加快上市时间,缩短硬件设计周期。有关此主题和其他主题,可访问EngineerZone获取更多支持,也可访问wiki。analog。com,获取更多远程控制示例。参考资料
  1分析控制评估(ACE)软件。ADI公司
  2AD5791ACE远程控制。ADI公司,2020年2月。
  3JonathanColao。适用于微型电机驱动应用的快速反应、光学编码器反馈系统。模拟对话,第54卷第2期,2020年4月。
  4AD7606BCACE远程控制。ADI公司,2021年2月。

新能源车价格战打响市场淘汰赛再加速2023开年至今,新能源汽车市场的价格战就没停过,新能源汽车价格涨跌也成为业界关注的焦点。最初,由于延续了13年之久的国家新能源补贴政策退出,叠加缺芯少电和原材料价格成本上涨等因素为满足公司规模化发展要求,山东一国企更名为适应监管需要,提升公司品牌价值和企业形象,满足公司规模化发展要求,经市场监督管理部门核准,山东融越金融控股有限公司正式更名为山东省融越控股集团有限公司。公告指出,此次更名,是融越乳业头条,2023年2月10日最新乳业新闻发布!一奶粉业务实现4亿销售目标,难挑新辉山百亿营收梦大梁2020年,越秀集团一剂强心针将辉山乳业从生死线上拽回。重组后的辉山乳业在越秀集团的助力下,业务结构初步成型,制定了以奶粉低温液龙虎榜丨天娱数科今日涨4。36,知名游资方新侠净买入4668。22万元宁波桑田路净卖出2460。43万元2月10日,天娱数科今日涨4。36,龙虎榜数据显示,上榜营业部席位全天成交5。74亿元,占当日总成交金额比例为17。19。其中,买入金额为3。52亿元,卖出金额为2。22亿元,合计重启童装业务,跨界娃哈哈能否再出爆品?跨界正成为很多时尚品牌打造爆品的重要方式。在跨界的道路上,娃哈哈一次又一次迈出脚步,却难以再现如AD钙奶营养快线这样的爆品。如今,娃哈哈再度重启20年前的童装业务,这一次历史是否可中国有色金属工业协会2023年有色金属价格或呈稳中有降趋势经济观察网记者杜涛2月10日,中国有色金属工业协会党委常委副会长陈学森在2022年有色金属工业运行情况新闻发布会上表示,预计2023年有色金属价格走势各金属品种间将会有所分化,部分孟晚舟即将在4月1日首次轮值华为董事长接替徐直军CNMO新闻当前,华为是国内最具影响力的科技公司之一。不过,和其它很多公司不同的是,华为的董事长采用轮值制度。在华为公司中,董事长由几位高管轮值出任,每位轮值董事长的轮值时间为六个中国股市如果牛市真的来了,什么样的操作最赚钱?值得多看看如果牛市行情真的来了,操作策略要改变及时调换股票。在行情初期,往往很难看清谁是龙头品种。但一旦看清主流板块和品种,就要把自己持有的非主流板块及时换成主流品种,比如在边缘计算启动之后闪电评论多措并举奋跃而上山东国企改革交出闪亮答卷2022年是国企改革三年行动收官之年,三年来,作为经济大省的山东不断深化国企改革,国有资本布局结构持续优化,国有企业活力效率显著提升。据财务快报统计,山东省属企业2022年资产总额中国锂电池行业发展趋势调研与未来投资研究报告(20222029年)水务行业水务是指以水循环为机理以水资源统一管理为核心的所有涉水事务,主要包括水资源城乡防洪灌溉城乡供水用水排水污水处理与回收利用农田水利水土保持农村水电等。一行业政策水务是支持经济浙江率先启动建设全国数字乡村引领区数智赋能三农发展来源经济日报2月8日,浙江省召开数字乡村引领区建设新闻发布会。省农业农村厅厅长王通林宣布,浙江将率先启动建设全国数字乡村引领区。作为目前全国唯一的数字乡村引领区,浙江数字乡村建设起
5板7助2帽!火箭版追梦上线,大帽施罗德20米长传终结比赛北京时间9月17日,男篮欧洲杯半决赛已经打完,其中西班牙逆转击败德国,将与法国争夺本次的冠军。在这场比赛中,西班牙在最后一节把握住机会,一波130的攻势逆转比分,并在最后时刻顶住了荣耀60发布于2021年12月1日。这是荣耀被出售之后的第二款数字系列产品,整体可视为荣耀50的优化版。包括增大了屏幕,减少了一颗200万的凑数镜头,增大了电池容量,增加了重量。实用性和性TurtleBeach推出无线版Xbox手柄ReconCloud售价99。99美元知名游戏配件厂商龟滩(TurtleBeach)宣布将于下月发售一款全新的Xbox游戏手柄ReconCloud。它是目前已发售的ReconUSBC游戏手柄的无线版本,并采用了全新的b12代酷睿成香饽饽!五千预算选笔电,首推性价比超高的a豆14Pro要说今年笔记本的热门处理器,那一定少不了英特尔的12代酷睿。作为一款热度高性能强的芯片,英特尔12代酷睿采用了全新的混合架构设计,通过性能核能效核的组合,既为游戏创意工作提供了更强42岁乐基儿穿比基尼坐草地,腰腹赘肉好明显,面泛油光笑容太僵硬近日,久未露面的艺人乐基儿在自己的社交媒体上晒出了近照,与大家分享自己的生活,其状态也引发了网友们的热议。在乐基儿晒出的照片中可以看到,现年42岁的她身材依旧丰腴,特别是在生产之后张文超等NC全新世温度重建结果揭示北半球冬夏季温度均在七千年前最暖工业革命以来全球变暖正深刻影响地球环境和人类社会的可持续发展。由于器测记录时长的有限性,无法全面获取地球气候系统的变化规律,因此利用地质记录延长气候变化历史,结合气候模式模拟,对全网爆Mate50昆仑玻璃版本订单占5成?抗造已成硬指标众所周知,近些年来各手机品牌竞相内卷,在芯片性能摄像等方面下足功课后,耐用度也越来越重要,而耐摔也理所应当的成为消费者们购机参考项目。在华为Mate50系列发布后,迎来了订购新机的最新进展!台湾东部6。9级地震已有灾情传出台湾东部6。9级地震已有灾情传出中国地震台网正式测定,9月18日14时44分在台湾花莲县(北纬23。15度,东经121。30度)发生6。9级地震。台湾气象部门证实,本起地震是新的主人工智能批量写汽车短评轩逸2022款1。6LXLCVT悦享版AI车评海量生成个性水评缺点1最不满意的是这款车现在有一个小问题,隔音效果不太好。2这辆车子的隔音效果不是太好,这一点让我有些不太满意。3轩逸的性能还是很可以的,就是刚提车回来内饰1964年,毛主席看京剧想起一人,急问总政治部人还在不在1953年,朝鲜战争期间,一支13人的志愿军部队,成功潜入韩军白虎团团部并全歼敌人,立下震惊世人的功绩。副排长杨育才在此战中发挥出色,获得一级战斗英雄称号,他们的故事也被改编成名剧人工智能批量写汽车短评朗逸2022款1。5L自动舒适版AI车评海量生成个性水评缺点1没有什么特别不满意的,就是说味道吧,稍微的有一些刺鼻,所以使用起来的话,感觉也并不是那么的舒服。2内饰有点老气,外观很大方,但是车子的隔音效果不好,速
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网