介绍

Scopefun是网上开源的示波器,他的功能和规格如下:

  • 项目的官网:https://www.scopefun.com/

  • 固件、软件、硬件都可以在gitlab上下载:https://gitlab.com/scopefun,PCB需要使用开源的画图软件kicad打开。

  • 原理图的PDF,在这里下载,推荐下载下来然后再跟着我后面的讲解来一起学习。

  • 因为此示波器是通过USB把数据传到PC进行显示,因此还有个配套的上位机。可以在如下地址下载:https://link.csdn.net/?target=https%3A%2F%2Fwww.scopefun.com%2Fdownload

原理图学习

接下来学习下此示波器的原理图。

模拟信号输入接口

  • 通道输入有防雷管保护
  • 通过松下的光电固态继电器AQY282SX控制直流耦合或交流耦合。
  • 通过电磁继电器G6K-2F-Y-DC4.5控制接地或信号输入。
  • 当RE5的6、7触点和2、3触点接触,输入信号从RE5的6脚进,7脚出,流过R9、R10分压(总阻值1M),分压后信号从2脚进,3脚出。对应大于等于200mV的量程。
  • 当RE5的5、6触点和3、4触点接触,输入信号从RE5的6脚进,5脚出,流过R15、R16分压,分压后信号从4脚进,3脚出。对应小于200mV的量程。
  • 最后信号流入ADA4817构成的电压跟随器,从CH1_VGA出。
  • 通过NMOS来驱动电磁继电器。

信号增益反馈处理

  • CH1_VGA流入AD8337,AD8337是压控增益放大器,通过CH1_GAIN的输入电压值来控制CH1_VGAVOUT的电压放大倍数。
  • 信号继续流入ADA4932,ADA4932是单端转差分放大器,把输入转成差分信号,然后再输入ADC。输出差分信号的负端还引出了AN_TRIG信号,用做触发信号,触发通道采样。
  • 根据这篇文章对全差分放大器的分析,可以知道此全差分电路的输入输出关系为:

    即:
    ( CH1+ - CH1- )=( Vin - CH1_OFFSET )*(240/402)
  • 上面的公式只确定了全差分放大器输出电压的差模电压,他们的共模电压由CH1_CM决定,CH1_CM由ADC产生。
  • CH1_OFFSET 用来给输入信号添加直流偏置电压,从而用来控制波形在示波器垂直方向上的显示位置 。比如当CH1_OFFSET为0时,波形在正中心显示:

    增大CH1_OFFSET,波形向上移动:

  • AN_TRIG信号和FPGA输出的模拟信号AN_TRIG_LEVEL一起送入LTC6754,LTC6754是高速比较器,输入信号值和FPGA设置的触发参考值做比较,如果满足触发条件就触发采样。
  • 左下角的RE7,当触点6、7接触,CH1_VGA会被同时送入两个ADC进行采样。这样两个ADC交叉采样,达到500MHz的采样率。
  • 当触点5、6接触,CH1_VGA被送入ADC1,CH2_VGA被送入ADC2。

ADC模块

  • 前面产生的差分信号送入KAD5510P,KAD5510P是250M的ADC。
  • KAD5510P输出共模电压CH1_CM给前面的全差分放大器使用。
  • 这里是两个通道ADC的时钟电路,有源晶振SG3225VAN产生250MHz的频率,然后送入LTC6957分成两路,这两路输出还具有180度的相位偏移,再分别供给两个ADC。由于有180度的相移,当通道一信号同时送入两个ADC时,可以有500MHz的采样率。

FPGA 模块

USB接口部分

  • USB3.0协议,type-B接口,输入经过保险丝F1,TVS阵列芯片82400102,再输入LTC4360,LTC4360具有过压、反接保护。

数字输入接口

这里是逻辑分析仪信号输入的处理电路部分。

  • J1是外部信号输入接口,D0信号进来首先经过ESD7002,然后经过56R、470R的电阻,再经过BAV199进行电压限幅,最后流入缓冲器74AVCH16T245。信号经过74AVCH16T245后再输入FPGA。245主要起到保护FPGA的IO口的目的。

信号发生器输出电路

  • DAC的输出信号进入运放OPA2830,信号经过BAV199限幅,再经过光耦继电器控制输出与否。
  • 输出电压经过499K、22K分压,送入两个LM393电压比较器进行电压的上下限值比较。

系统电源

  • 使用USB输入的5V产生+Va(+3.71V)、+3.3V、+1.8V、+1.5V、+1.2V、+1V、-Va(-3.71V)。
  • 通过LDO SPX3819配合数字电位器MCP4251输出可变电压给逻辑分析仪输入口的245使用,以适配输入信号的不同电平值。

USB3.0芯片

FPGA的电源、JTAG部分

信号发生器的DAC电路

  • 信号发生器使用了DAC5662。

DAC控制电路

参考电压基准

DDR3电路

开源示波器Scopefun介绍、原理图学习相关推荐

  1. 开源示波器ADALM2000介绍、原理图学习

    介绍 ADALM2000是ADI推出的9合1的便携式测试测量仪器,有如下功能: 双通道USB数字示波器 双通道任意函数发生器 16通道数字逻辑分析仪(兼容3.3V CMOS和1.8V或5V,100MS ...

  2. 开源示波器osc_fun介绍、原理图学习

    介绍 淘宝链接:https://item.taobao.com/item.htm?spm=a1z09.8149145.0.0.3b6b641azXFsK0&id=618746188037&am ...

  3. 开源示波器DS203介绍、原理图学习

    介绍 开源资料下载:https://www.cirmall.com/circuit/5077/ 原理图 总图 通道一信号从BNC座子引入,使用0603ESDA-05做静电防护,通过S1(型号CPC10 ...

  4. 【转载】Wireshark基本介绍和学习TCP三次握手

    Wireshark基本介绍和学习TCP三次握手 转载自:http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html 之前写过一篇博客 ...

  5. OPNFV董事邓辉:网络功能虚拟化开源平台OPNFV介绍

    2016年6月1-2日,"2016全球SDNFV技术大会"在北京盛大召开.作为连续举办三届的SDN/NFV技术与产业盛会,本届大会着眼于SDN/NFV的实践应用与部署,从SDN/N ...

  6. SQLite介绍、学习笔记、性能测试

    哪些人,哪些公司或软件在用SQLite: Nokia's Symbian,Mozilla,Abobe,Google,阿里旺旺,飞信,Chrome,FireFox 可见SQLite的稳定性及性能是不会有 ...

  7. ROS系统玩转自主移动机器人(3)-- 开源机器人结构介绍

    ROS系统玩转自主移动机器人(3)-- 开源机器人结构介绍 本机器人机械结构设计相关的所有设计文件下载地址为:传送门  其中包含:三维造型设计文件(所有零件+装配效果)(tips:基于Solidwor ...

  8. 开源示波器项目_开源电子项目:示波器

    开源示波器项目 几年前,我需要一个示波器来完成一个有趣的电子项目:一个500W的Tesla线圈. 我已经花了很多钱从美国进口该项目的零件套件,因此范围的预算非常紧张. 我的要求清单也很苛刻:示波器至少 ...

  9. 阿里巴巴开源AI技术:强化学习在阿里的技术演进与业务创新

    向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程   公众号:datayx 当前的机器学习算法大致可以分为有监督的学习.无监督的学习和强化学 习(Reinforcemen ...

最新文章

  1. platform_driver_probe与platform_driver_register的区别
  2. Win Form登录机制的实现
  3. python识别节假日_Python3自动签到 定时任务 判断节假日的实例
  4. Centos系统python2.x升级python3.x
  5. 自动驾驶 6-4 高级转向控制 - MPC Advanced Steering Control - MPC
  6. 主机DIY玩家的必备工具包
  7. cityhunter2003的上海求职经验- -
  8. 五种网站Web服务器技术和网页设计技术
  9. Python 文件,文件读取一行(readline)
  10. 质量小议19 -- 熵
  11. Python基础(适合初学-完整教程-学习时间一周左右-节约您的时间)
  12. C# Microsoft Speech 选择音频输出设备
  13. 第一周前端web学习记录
  14. vue动态配置嵌套页面(含iframe嵌套)可实现白天夜间皮肤切换
  15. MAC上Cisco AnyConnect删除不干净,造成无法重新安装的解决办法
  16. 卡尔·古斯塔夫· 荣格
  17. IDEA使用archetype创建Maven项目(只有两个archetype)
  18. 如何在网页点击按钮显示的图片
  19. java计算机毕业设计高校实习实训管理系统MyBatis+系统+LW文档+源码+调试部署
  20. 粒子群算法实战分享-附原版动画PPT(技术分享也可以文艺范?)

热门文章

  1. 网易云课堂解析_网易云课堂课程下载教程
  2. @scheduled注解配置时间_探究 Spring 的定时任务配置
  3. Science Robotics:仿生手臂的神经机器人感觉运动融合恢复自然行为
  4. MIT机器狗再进化,碎石冰面上跑也不打滑,这次真的稳如狗了
  5. 3天初版部署7天快速迭代!百度飞桨携手北京地铁落地AI口罩检测方案
  6. 150页书籍《PyTorch 深度学习快速入门指南》附PDF电子版
  7. 阿里云企业邮箱收费吗
  8. Java程序员从阿里面试回来,这些面试题你们会吗?
  9. automake使用说明
  10. Fragment Injection漏洞杂谈