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

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

3天内不再提示

Made with KiCad(106):ScopeFun 多功能开源仪器

KiCad 来源:KiCad 作者:KiCad 2024-11-12 12:24 次阅读

ScopeFun 是一个开源的一体化仪器平台。它包括示波器、任意波形发生器、频谱分析仪、逻辑分析仪和数字模式发生器。

wKgaoWcy2PeAJGg-AAgYuz8wSMA632.png

Made with KiCad 系列将支持新的展示方式。直接将以下链接复制到浏览器中(或点击“阅读原文”):

https://www.eda.cn/ecadViewer/viewerPage?xmlId=132ce4fc-a409-49c2-a480-30eac0898612&fileZip=%2Fdata%2Fdesign%2Fdemo%2F132ce4fc-a409-49c2-a480-30eac0898612.zip 即可动态查看设计的原理图、PCB、3D 及 BOM,查询设计中器件、走线、焊盘的属性详情。还可以在原理图中与AI小助手互动,帮您更高效地学习设计细节:

wKgaoWcy2PiAPaD4AAL7cIkRVbI970.png

wKgaoWcy2PiALc7-AAPB36o40DM067.png

wKgaoWcy2PiAOqd1AALMonwHayQ420.png

概览

ScopeFun 是一款经济实惠的开源一体化仪器平台,集成了以下工具:

示波器

任意波形发生器

频谱分析仪

逻辑分析仪

数字模式发生器

Xilinx Artix-7 FPGACypress EZ-USB FX3 控制器使电路板能够与 PC 连接,同时保持较快的数据传输速率。采样使用 512 MB 的 DDR3 SDRAM 进行缓冲。主要硬件规格如下:

两个模拟示波器通道(10 位分辨率)

单通道500 MSPS实时采样率; 双通道为250 MSPS

2.0 GSPS(每秒20亿样本)等效时间采样 (ETS) 速率

每个通道有128M样本的存储缓冲区。

两个模拟发生器(200 MSPS,12 位)

12 个数字通道(用于逻辑分析仪和数字模式发生器)

USB 3.0 接口

配套软件可在 Windows、Linux 和 Mac 上运行。它还提供服务器模式,支持通过 IP 网络进行远程连接。这样几乎可以从任何地方传输样本。此外,还可以使用 Python API,直接通过 Python 脚本与硬件连接。

硬件特性

注:逻辑分析仪和数字模式发生器共享相同的 12 个通道。

示波器

通道:两个

模拟带宽(-3 dB):100 MHz

实时采样率:250 MSPS 双通道/500 MSPS 单通道

等效时间采样 (ETS):2.0 GSPS

分辨率:10 位

最小灵敏度:0.098 mV

电压范围(使用1x探头):每格 10 mV 至 2 V

存储深度:每通道 1.28 亿个样本

任意波形发生器

通道:两个

更新速率:200 MSPS

输出放大器带宽:30 MHz

输出阻抗:50 欧姆

分辨率 12 位

最大输出电压 +/- 2 V

自定义波形长度:每个通道 32768 个采样点

频谱分析仪

通道:两个

频率范围:直流至 125 兆赫

逻辑分析仪

通道数:12

最大切换速率:125 MHz

最大采样率:250 MSPS

存储深度:每个通道 1.28 亿个样本

数字模式发生器

通道数:12

最大切换速率:125 MHz

最大更新速率:250 MSPS

自定义波形长度:每个通道 32768 个采样点

主要器件

FPGA: Xilinx Artix-7 XC7A35T

内存:512 MB DDR3 SDRAM

连接器:Cypress FX3 USB 3.0

软件

支持多平台:Windows、Linux 和 Mac

服务器模式:通过 IP 网络远程连接 ScopeFun

Python API:直接从 Python 中读取采样并控制 ScopeFun

高级信号渲染:3D 帧历史和虚拟持久性

示波器

ScopeFun提供了两个模拟通道,可以作为示波器输入使用。这两个模拟输入通道都具备过电压保护功能,能够承受±50V的电压,防止设备因过高电压而损坏。设备支持直流(DC)、交流(AC)和接地(GND)三种输入耦合方式,这些选择可以通过软件控制。输入信号可根据增益和偏移进行调整,以测量 100 mV 至 20 V(全量程)的电压,最小输入分辨率为 0.098 mV。每个模拟通道的采样率为 250 MSPS,采用 10 位模数转换器 (ADC)。两个模数转换器可配置为交错模式采样,单通道采样速度可达 500 MSPS。

wKgaoWcy2PiAHPUxAADiBnBjoVw916.jpg

ScopeFun 还支持等效时间采样 (ETS),可为重复信号提供 2.0 GSPS 的采样速度。

任意波形发生器

ScopeFun提供了两个模拟输出通道,可以作为任意波形发生器(AWG)使用。两个 AWG 输出都有短路和过压保护(最高 +/- 25 V)。AWG 输出阻抗为 50 欧姆,可与各种设备配合使用。可以通过软件选择波形形状、频率、电平和偏移。所选设置会立即反映在 FPGA 控制寄存器中。数字采样在 FPGA 内部生成,并以每通道 200 MSPS 的速度传输到板载双通道数模转换器 (DAC)。正弦波输出是在 CORDIC 算法的帮助下生成的,因此可以获得任意频率的输出。其他简单信号由计数器产生。用户还可以提供自定义波形样本,并将其上传到 FPGA 的内部存储器(BRAM)。模拟输出的缩放(电平和偏移)通过 FPGA DSP 模块实现。

wKgaoWcy2PiAUgh-AAPcLjX9Szs496.png

逻辑分析仪/数字模式发生器

ScopeFun 有一个12位的数字接口,可以处理12位宽的数据信号。数字接口的采样频率为 250 MHz,逻辑上分为两个 6 位通道组。每个通道组可独立选择作为输入(逻辑分析仪)或输出(数字模式发生器)。数字接口电压可以在 1.25 V 到 3.3 V 之间调整,但输入最高可接受 5 V 电压。所选接口电压还可通过专用输出引脚提供,并可用作低电压电源。数字模式发生器的定制数字采样可以上载到 FPGA,内部时钟分频器可用于控制输出频率。还可以随时用逻辑 “低” 或逻辑 “高 ”覆盖单个输出。

wKgaoWcy2PmAJKsdAAKgg1JIWus774.png

Python API

Python API 可直接从 Python 访问 ScopeFun 功能。这提供了一种简单的方法来创建高度定制的测试场景,而无需修改软件源代码。例如,Python 脚本可用于自动测量或后处理捕获的数据。下图是一个简单的演示,用一个简短的 Python 脚本,从一个模拟输入端采集样本并绘制采集信号的直方图。

wKgaoWcy2PmAamw4AAQP9vqbcMU133.png

原理图 & PCB

wKgaoWcy2PmAQIXjAAFMWv481Es615.png

wKgaoWcy2PmAWXDTAALCmkUG5PM385.png

wKgaoWcy2PmAQfelAANysy9R_kQ388.png

wKgaoWcy2PqAVQ5oAAGMFa18ycA633.png

wKgaoWcy2PqADPoqAAMNPoYJ0pc829.png

wKgaoWcy2PqARtSCAAIpO3YBheQ577.png

wKgaoWcy2PqAWZ0HAAZta_LgdS4574.png

wKgaoWcy2PuAencEAAOiSj5V_rg007.png

wKgaoWcy2PuANc6lAAEcrpltt3k576.png

wKgaoWcy2PuAPK2dAATqZjaBhv4579.png

wKgaoWcy2PuATI63AALX4l1eNEU056.png

wKgaoWcy2PyAfDN-AAOvAotUm7Q438.png

wKgaoWcy2PyAeKJQAAHGZ-txBUU756.png

wKgaoWcy2PyAE5gKAAHHnCLHe5A893.png

wKgaoWcy2PyAAfY-AAJH_ZKJq6M130.png

wKgaoWcy2P2AfEd6AANchkEMPto096.png

wKgaoWcy2P2AYuY1AAEoJ79kwDs817.png

wKgaoWcy2P6AQtIfAAbNMXalSKA278.png

wKgaoWcy2P6Ad6zUAAT8CtiQgXc402.png

wKgaoWcy2P6AFHxpAAhofE8xQN8963.png

实物图

wKgaoWcy2P-ARw1eAAKVsPd6bTg081.png

wKgaoWcy2P-AEe44AAmFc6Obbqg040.png

wKgaoWcy2QCABJMUAAf7oEYWyN0037.png

wKgaoWcy2QCAVWhWAAkEHavXTCg150.png

License CERN OHL v.1.2

仓库 & 下载

可以在Gitlab中获取开源仓库:

https://gitlab.com/scopefun/scopefun-hardware

Baidu 下载:

wKgaoWcy2QCAedTeAABM-_5EVgw331.jpg

引用

https://www.scopefun.com

https://www.scopefun.com/smf

https://gitlab.com/scopefun

注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。

常用合集汇总:

和 Dr Peter 一起学 KiCad

KiCad 8 探秘合集

KiCad 使用经验分享

KiCad 设计项目(Made with KiCad)

常见问题与解决方法

KiCad 开发笔记

插件应用

发布记录

审核编辑 黄宇

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

    关注

    3

    文章

    3230

    浏览量

    42346
  • 仪器
    +关注

    关注

    1

    文章

    3660

    浏览量

    49468
  • KiCAD
    +关注

    关注

    4

    文章

    105

    浏览量

    8693
收藏 人收藏

    评论

    相关推荐

    Made with KiCad(九):OtterCast音频流设备

    “  OtterCast 是一款运行 Linux 的开源音频流设备。基于 Sochip S3 SoC,具有 Web 界面、shairport-sync、snapcast、Spotify
    的头像 发表于 11-13 18:19 58次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(九):OtterCast音频流设备

    Made with KiCad(五):USB转CAN适配器

    CAN 远程站,是构建可靠测试基础设施的重要模块 此项目的设计文件使用 KiCad绘制。 功能 USB转CAN工具。 这个不带隔离的硬件设计是比较简
    的头像 发表于 11-13 18:09 58次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(五):USB转CAN适配器

    Made with KiCad(二):Jetson Origin Baseboard

    ,它还暴露了一个扩展接口,允许它与使用PCIe或低速接口的 外 部处理模块集成。 设计文件是在KiCad 6中完成的。   ”   功能 两个 USB PD 端口 直流电源连接器 带有可配置通道映射
    的头像 发表于 11-12 12:24 476次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(二):Jetson Origin Baseboard

    KiCad EDA版本说明

    KiCad EDA 版本说明 开源且商业友好 KiCad EDA 是一款电子设计自动化(EDA)软件,开源且可以免费用于商业设计。 使用时无需单独授权,即可免费用于商业产品的设计和开发
    的头像 发表于 11-12 12:24 168次阅读
    <b class='flag-5'>KiCad</b> EDA版本说明

    KiCad常用资源

    找到 KiCad 开源中国频道,QQ 频道没有人数上限。 KiCad仓库(含源码,文档,库) https://gitlab.com/kicad/ K
    的头像 发表于 11-12 12:24 60次阅读
    <b class='flag-5'>KiCad</b>常用资源

    Made with KiCad(三):ANAVI可编程机械键盘

    的软件工程师,同时也是一位开源爱好者。 ” 概览 ANAVI Macro Pad 12和ANAVI Arrows都具有高质量的镀金电路板,是用免费的开源软件KiCad设计的。这些小巧的键盘由Seeed
    的头像 发表于 11-12 12:20 37次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(三):ANAVI可编程机械键盘

    Made with KiCad:CAN 总线步进电机闭环控制板

    “ 这是一个 CAN 总线的步进电机控制板。” Made with KiCad 系列将支持新的展示方式。点击以下链接可以直接动态查看设计的原理图、PCB、3D 及 BOM,查询设计中器件、走线、焊
    发表于 09-20 14:14

    开源 KiCad/AD 查看器 + AI Copilot?

    先简单总结下这个项目的主要功能: 这是一个基于 Web 的 EDA 查看器,支持查看 KiCad 和 Altium Designer 的二进制设计图纸(和 Altium 365 查看器 非常类似
    发表于 08-18 22:41

    多功能开发板EoRa PI,支持Wi-Fi和低功耗蓝牙

    通过对客户需求的深度调研,亿佰特近期推出两款专为LoRa类模组设计的多功能开发板,内嵌LoRa通信模块亿佰特E22-400/90
    的头像 发表于 04-05 08:19 398次阅读
    <b class='flag-5'>多功能开</b>发板EoRa PI,支持Wi-Fi和低功耗蓝牙

    Arduino模组的KiCad符号与封装库介绍

    介绍一个包含 Arduino 模组(模块、接插件、扩展板)KiCad 原理图符号和 PCB 封装的开源项目。
    的头像 发表于 01-13 17:08 1817次阅读
    Arduino模组的<b class='flag-5'>KiCad</b>符号与封装库介绍

    KiCad在仿真模拟电路方面的应用与功能

    随着电子技术的不断发展,电路设计和仿真成为电子工程师不可或缺的一部分。而在众多的电路设计工具中,KiCad作为一款免费、开源功能强大的工具,为电子工程师们提供了一种便捷的设计和仿真模拟电路的方法
    的头像 发表于 01-02 14:04 3162次阅读

    kiCAD原理图怎么画

    kiCAD是一款功能强大且免费开源的电子设计自动化(EDA)软件,用于绘制原理图、设计电路板和生成制造文件。在本篇文章中,我将详细介绍如何使用kiCAD绘制原理图。 第一步是安装和启动
    的头像 发表于 01-02 13:57 1203次阅读

    kicad怎么打开导入非kicad文件

    KiCad是一款优秀的电子设计自动化(EDA)软件,它提供了强大的功能来设计电路图和PCB布局。然而,有时候我们可能需要导入一些非KiCad文件,例如从其他EDA软件导出的文件或者从制造商提供的文件
    的头像 发表于 01-02 13:54 2625次阅读

    多功能LED手电筒三功能开关降压型芯片推荐:OC5338

    多功能LED手电筒是一种非常便携和实用的照明工具,在露营、夜间户外活动或者紧急情况下都能派上用场。而多功能LED手电筒之所以如此受欢迎,很大程度上得益于其采用了三功能开关降压型芯片。 三功能开
    的头像 发表于 12-18 11:57 1409次阅读
    <b class='flag-5'>多功能</b>LED手电筒三<b class='flag-5'>功能开</b>关降压型芯片推荐:OC5338

    KiCon Asia 2023完美落幕,华秋助力Kicad生态繁荣

    11月12日,首届 KiCon Asia 2023 在深圳完美落幕。本次大会聚焦开源EDA-KiCad项目的发展及生态,围绕KiCad工具近况,KiCad 在芯片及PCB设计中的应用,
    发表于 11-17 14:15