LinearLab工具

LinearLabTools是MATLAB®和Python程序集合,可直接访问凌力尔特的数据转换器评估板。

数据转换器评估板通常插入随附的控制器板,然后连接到运行凌力尔特提供的GUI程序的主机,如用于模数转换器的PScope或用于数模转换器的LTDACgen。该GUI允许进行基本的性能测量,但并非设计用于运行任意测试序列或与其他硬件通信,就像客户在为自己的应用评估部件时经常所需的一样。LinearLabTools允许客户使用自己的软件控制凌力尔特的数据转换器演示板,就像控制任何其他测试设备一样。

还有更多…

LinearLabTools封装还包含各种应用示例、仿真和演示混合信号概念的教育程序。

快速入门

完整的Matlab安装说明

完整的Python安装说明

1) 安装与所评估的演示板一起使用的相应GUI(ADC为PScope,DAC为LTDACgen),该板的演示手册中将对此详述。这样可确保安装正确的驱动程序,并在尝试通过LinearLabTools访问之前对系统的基本功能进行测试。

2) 按照该板演示手册中的程序进行操作。这包括为该板上电,施加适当的时钟信号并适当连接模拟输入和输出。

3) 下载LinearLabTools安装程序。同时提供32位和64位安装程序。选择与调用软件(例如,32或64位Matlab),而非操作系统匹配的版本。将此文件提取到任何方便的位置,但维持目录结构。

下载32位安装程序

下载64位安装程序

4m) Matlab 用户:所有LinearLabTools Matlab脚本均使用基本版本的Matlab进行测试,其中一些脚本需要信号处理工具箱以获取额外特性。如需要,可以注释掉这些特性。"

打开Matlab。在Matlab子目录中,运行Test_LinearLabTools_Matlab.m。将显示以下屏幕:

4p) Python 用户: 使相关性保持最低,但测试脚本需要NumPy、SciPy和Matplotlib。所有LinearLabTools Python脚本均使用Continuum Analytics提供的分布代码进行测试,可通过以下URL下载:

https://store.continuum.io/cshop/anaconda/

(Anaconda预配置了所需的相关性。)

打开Spyder调试器或您的Python环境。在\python\Test_LinearLabTools_Python子目录中,运行Test_LinearLabTools_Python.py文件。将显示以下屏幕:

5m)导航到\Matlab\DemoBoardExamples\LTCxxxx目录,其中xxxx是您所评估器件的产品型号。运行LTCxxxx_DCyyyy.m文件,此文件通常以一系列操作演示各种演示板特性。

5p) 导航到\Python\DemoBoardExamples\LTCxxxx目录,其中xxxx是您所评估器件的产品型号。运行LTCxxxx_DCyyyy.py文件,此文件通常以一系列操作演示各种演示板特性。

5) 根据需要修改示例代码或将其纳入您自己的测试程序中!

控制器板

转接板

兼容产品评估板

此控制器板专为配合各种ADI器件评估板使用而设计,构成客户评估环境的一部分。下列板与LinearLabs工具和此控制器板兼容。

产品 (49)

推荐控制器

FAQ