用于评估电子部件的系统和方法技术方案

技术编号:19878447 阅读:28 留言:0更新日期:2018-12-22 18:00
各种示例涉及用于评估电子部件的系统和方法。服务器计算装置可为在用户计算装置上执行的用户应用程序提供评估用户界面。服务器计算装置可从用户应用程序并经由用户界面接收用于评估电子部件的指示,并访问电子部件的配置数据集。配置数据集可包括描述所述电子部件的一组参数的参数数据;描述参数集的第一参数与第一模型输入参数之间的关系的绑定数据;和描述所述电子部件的模型的模拟器数据。服务器计算装置也可以至少部分地基于配置数据集来评估电子部件。

【技术实现步骤摘要】
【国外来华专利技术】用于评估电子部件的系统和方法要求优先权本申请要求2016年3月30日提交的美国临时申请序列号62/315,380和2017年2月22日提交的美国专利申请序列号15/439,822的权益,其公开内容通过引用全部结合在此。
技术介绍
与许多类型的环境传感器(例如,温度、振动、加速度、光、速度、声音等)的接口通常包括使用模拟电路和混合信号电路来接收和转换来自传感器的信号以提供离散时间或数字代表。随着不同可用传感器类型的范围扩大并且随着精度的不断提高,能够处理和转换来自传感器的信号的电路设计变得越来越复杂。与此同时,模拟硬件设计专业知识在应用和系统设计工程师中正在逐渐减少,而焦点则转向一个或多个软件或传感器专业知识。
技术实现思路
各种示例涉及用于评估电子部件的系统和方法。服务器计算装置可为在用户计算装置上执行的用户应用程序提供评估用户界面。服务器计算装置可从所述用户应用程序并经由所述用户界面接收用于评估的电子部件的指示,并访问所述电子部件的配置数据集。配置数据集可包括:描述所述电子部件的一组参数的参数数据;描述参数集的第一参数与第一模型输入参数之间的关系的绑定数据;和描述所述电子部件的模型的模拟器数据。如本文所述,模型可以驻留在服务器计算装置或不同的位置。服务器计算装置也可以至少部分地基于配置数据集来评估电子部件。还公开了另外的示例,包括方法和机器可读介质示例。附图说明在附图中,不一定按比例绘制,相同的附图标记可以描述不同视图中的类似组件。具有不同字母后缀的相同数字可表示类似组件的不同实例。附图通过示例而非限制的方式示出了本文件中讨论的各种示例实施例。图1示出了根据本公开的示例实施例的环境。图2示出了根据本公开的示例实施例的评估系统。图3是示出根据本公开的示例实施例的环境的另一示例实施例的图。图4是示出配置数据集的一个示例实施例的图。图5示出了根据本公开的示例实施例的信号链。图6是示出图5的另一示例信号链的图。图7是示出又一示例信号链的图。图8是示出利用客户端和评估工具来评估示例信号链的一个示例评估的图。图9是示出可以被执行以实现快速傅里叶变换(FFT)分析的处理流程的一个示例实施例的流程图。图10是示出可以被执行以检测模数转换器(ADC)的削波的处理流程的一个示例的流程图。图11是示出可以经由用户界面(UI)提供给用户的评估屏幕的一个示例的屏幕截图。图12是示出具有附加特征的评估屏幕的另一示例的屏幕截图。图13是示出选择了FFT分析标签的图11和12的评估屏幕的另一示例的屏幕截图。图14是示出了选择了波形标签的图11和12的评估屏幕的另一示例的屏幕截图。图15是示出图11和12的评估屏幕的另一示例的屏幕截图,其中选择了下一步骤选项卡。图16是示出图11和12的评估屏幕的另一配置的示例的屏幕截图。图17是示出用于计算装置的软件架构的一个示例的框图。图18是示出计算装置硬件架构的框图,其中可以执行一组或一系列指令以使机器执行本文所讨论的任何一种方法的示例。具体实施方式以下阐述某些细节以提供对本公开的示例实施例的充分理解。然而,本领域技术人员将清楚,可以在没有这些特定细节的各个方面的情况下实践本公开的示例实施例。在一些情况下,未详细示出公知的电路、控制信号、定时协议、计算机系统组件和软件操作,以避免不必要地模糊本公开的所述示例实施例。本专利技术人已经认识到,模拟或混合信号设计专业知识的侵蚀可能导致设计成本增加、进度超支,甚至可能影响最终产品质量。例如,如果系统工程师可以选择一系列不同的转换和信号处理设备,则工程师可能没有足够的资格或工具来做出有关设备选择或系统内设备配置的明智决策,包括内部配置或外部支持电路。因此,使用模拟工具可以使用户能够以“虚拟”方式评估特定传感应用的上下文中的各种不同设备和设备配置。这里描述的虚拟评估工具的示例可以基于所接收的选择和配置设置来提供对所选电路或系统组件和配置的评估。电路和系统设计通常包括一个或多个系统参数的规范,例如在传感器规范方面(例如,包括感测的参数范围、环境操作范围或限制、感测的参数测量精度或感测的参数测量精度中的一个或多个)。虚拟评估工具可以提供允许用户选择电子部件(也称为组件)的接口。组件的示例可以包括电子设备、电路、系统等。虚拟评估工具还可以提供用于设置或选择所选组件的配置的界面。虚拟评估工具还可以向所选择的组件提供刺激信号(例如,具有指定特征的所选波形或输入信号),以便提供指示对所提供信号的行为响应的评估数据。评估数据可用于确定所选组件是否满足用户的需要。图1示出了根据本公开的示例实施例的环境100。环境100可以包括服务器120,服务器120可以执行评估工具124,该评估工具124响应于接收到刺激信号而向客户端102(1-N)提供所选择的一个或多个组件的行为模型。客户端102(1-N)可以是或包括任何合适的计算装置,包括例如台式计算机、膝上型计算机、工作站、移动设备、平板电脑等。评估工具124可以响应于从客户端102(1-N)接收对组件或配置中的至少一个的选择,将行为模型提供给客户端102(1-N)。各个客户端102(1N)可以包括编码有可执行指令的至少一个计算机可读介质,所述可执行指令可以由客户端102(1N)的一个或多个处理单元执行,用于发送、接收、编码和/或解码来自服务器120的数据,例如相应客户端102(1N)上的应用103(1N)。在一些例子中,应用程序103(1N)可以包括用于从传感器104(1M)或服务器120发送、接收、编码或解码数据的基于web的应用程序。例如,应用程序103(1-N)可以在Web浏览器应用程序中执行。在一些例子中,应用103(1N)可以包括另一个非基于web的应用,用于从传感器或服务器120发送、接收、编码和/或解码数据。各个客户端102(1N)可以耦合到网络110,以向服务器120提供一个或多个组件或配置选择,并从服务器120接收评估数据。网络110可以使用一个或多个网络来实现,例如,但不限于,局域网(LAN)、广域网(WAN)、城域网(MAN)、蜂窝网络和/或因特网。提供给网络110,来自网络110和来自网络110的通信可以是有线和/或无线的,并且还可以由现在或将来的本领域中已知的任何网络设备提供。通过网络110通信的设备可以与任何通信协议通信,包括但不限于TCP/IP、UDP、RS-232和IEEE802.11、长期演进(LTE)或LTE高级无线通信、或任何其他蜂窝/无线通信标准。服务器120可以提供、处理和/或与接口、模块和/或电路通信,以评估从客户端接收的所选组件和配置,并将评估数据提供给客户端。服务器120可以包括一个或多个处理器单元121和计算机可读介质123。计算机可读介质123可以编码用于执行评估工具124的指令,该评估工具124可以包括客户端通信接口、信号发生器、数据分析器模块等。例如,评估工具124的指令可以使一个或多个处理器单元121从客户机102(1N)的客户端接收评估具有所选配置的所选组件的请求,并且响应于该请求,使用生成的信号运行模拟并向请求客户端提供评估数据。服务器可能能够执行评估工具124的指令的多个实例,以响应来自单个客户端、多个不同客户端或其组合的多个同期请求。服务器120可以向用户提供本文档来自技高网...

【技术保护点】
1.一种用于评估电子元件的系统,该系统包括:服务器计算设备,包括处理器单元并被配置为执行评估应用程序,其中所述评估应用程序被配置为执行包括以下的操作:为在用户计算装置上执行的用户应用程序提供评估用户界面;从所述用户应用程序并经由所述用户界面接收用于评估的电子部件的指示;访问所述电子部件的配置数据集,其中所述配置数据集包括:描述所述电子部件的一组参数的参数数据;描述参数集的第一参数与第一模型输入参数之间的关系的绑定数据;和描述所述电子部件的模型的模拟器数据;和至少部分地基于所述配置数据集来评估所述电子部件。

【技术特征摘要】
【国外来华专利技术】2016.03.30 US 62/315,380;2017.02.22 US 15/439,8221.一种用于评估电子元件的系统,该系统包括:服务器计算设备,包括处理器单元并被配置为执行评估应用程序,其中所述评估应用程序被配置为执行包括以下的操作:为在用户计算装置上执行的用户应用程序提供评估用户界面;从所述用户应用程序并经由所述用户界面接收用于评估的电子部件的指示;访问所述电子部件的配置数据集,其中所述配置数据集包括:描述所述电子部件的一组参数的参数数据;描述参数集的第一参数与第一模型输入参数之间的关系的绑定数据;和描述所述电子部件的模型的模拟器数据;和至少部分地基于所述配置数据集来评估所述电子部件。2.权利要求1所述的系统,其中所述配置数据集还包括描述第一束的第一束数据,该第一束包括该组参数的参数的子集,其中所述评估应用程序还被配置为执行包括以下的操作:确定所述第一束已启用;和向所述用户提供描述所述用户界面的部件的应用字段描述数据,用于接收参数的子集的值。3.权利要求1或2中任一项或多项所述的系统,其中所述评估应用程序还被配置为执行包括以下的操作:从所述用户应用程序接收信号链数据,其中所述信号链数据描述所述电子部件和分析;接收数据流;和启动分析以从所述数据流生成评估输出数据。4.权利要求3所述的系统,其中所述评估输出数据包括描述第一模型输出参数与时间的绘图数据。5.权利要求3或4中任一项或多项所述的系统,其中所述评估输出数据包括描述第一模型输出参数的频率内容的频率内容数据。6.权利要求1至5中任一项或多项所述的系统,其中所述评估应用程序还被配置为执行包括以下的操作:从所述用户应用程序并经由所述用户界面接收第一参数的第一值;至少部分地基于第一参数的第一值和绑定数据生成所述第一模型输入参数的第一值;至少部分地基于所述第一模型输入参数的第一值来启动所述电子部件的模型;和向所述用户应用程序提供评估输出数据用于显示在所述用户界面,其中所述评估输出数据至少部分地基于所述模型的输出。7.权利要求6所述的系统,其中启动模型包括执行可执行模型。8.权利要求6或7中任一项或多项所述的系统,其中启动模型包括启动与所述服务器计算装置通信的物理模型电路。9.权利要求6至8中任一项或多项所述的系统,其中所述评估应用程序还被配置为执行包括以下的操作:接收描述所述模型的第一模型输出参数的数据流;至少部分地基于所述第一参数的第一值选择所述第一模型输出参数的一组频率杂散;和确定该组频率杂散的第一频率杂散的功率,其中所述评估输出数据包括描述所述第一频率杂散的功率的功率数据。10.权利要求9所述的系统,其中所述电子部件是转换器;和其中所述评估应用程序还被配置为执行包括以下的操作:接收描述所述模型的刺激信号的刺激信号数据;和至少部分地基于所述刺激信号的基频和预转换偏移来确定所述第一频率杂散。11.权利要求9或10中任一项或多项所述的系统,其中所述电子部件是转换器;和其中所述评估应用程序还被配置为执行包括以下的操作:接收描述所述模型的刺激信号的刺激信号数据;至少部分地基于所述刺激信号的基频来确定所述第一频率杂散;和至少部分地基于所述刺激信号的基频和乘数来确定该组频率杂散的第二频率杂散。12.权利要求9至11中任一项或多项所述的系统,其中所述第一频率杂散位于第一奈奎斯特区;和其中所述评估应用程序还被配置为执行包括以下的操作:确定该组频率杂散的第二频率杂散,其中所述第二频率杂散相当于移位到所述第二奈奎斯特区的第一频率杂散;确定所述第二频率...

【专利技术属性】
技术研发人员:J·科克雷尔T·M·麦克勒奥德
申请(专利权)人:美国亚德诺半导体公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1