开源示波器osc_fun介绍、原理图学习
介绍
淘宝链接:https://item.taobao.com/item.htm?spm=a1z09.8149145.0.0.3b6b641azXFsK0&id=618746188037&_u=hgkprm6d92c
网盘资料下载地址:
链接:https://pan.baidu.com/s/18XXci-9umj6ymy4KD0xx4A
提取码:9oda
示波器的源代码和最新的原理图需要关注他的微信获取:
原理图学习
AD9288电路
前端信号处理电路
- AQY282SX控制AC/DC耦合。
- 双刀双掷继电器U2控制输入信号衰减,当6、7接触,2、3接触,信号被缩小1M/47K=21.27倍。当5、6接触,3、4接触,信号被缩小1M/953K=1.05倍。
- 输入信号经过被D11、D12钳位在-Vp到+VP之间。
- 运放OPA354构成电压跟随器。
- AD603为压控放大器,放大倍数由VPOS-VNEG的电压差值控制。VPOS为恒定0.625V电压。VNEG0由VOUTA分压产生,VOUTA又来源于一个4输出的DAC芯片。
- 经过缩小放大处理的信号送入单端转差分运放ADA4932,该全差分电路的输入输出关系为:
AINA - AINA-NEG=Vi - OFFSET_CH1,其中OFFSET_CH1为直流偏置电压,也由DAC芯片产生。 - 信号被ADA4932转成差分后送入AD9288中采样。
- COP-A被引到后面的高速比较器中做硬件触发使用。
DAC、参考电压、编码旋钮电路
- IIC通信的4输出ADC芯片MCP4728.
- 使用TL431转出2.5V参考电压。
- 右下角是4个旋钮,接到MCU的IO口,使用外部中断来读取旋转动作。
时钟电路
- ADC-CLK是AD9288的时钟。
- CLK-NEGI、CLK-POSI是74LVC574的时钟。
- CLK-NEG-FIFO、CLK-POS-FIFO是FIFO的时钟。
D 型触发器74LVC574电路
- 574是D型触发器,用在AD9288的数据输出和FIFO的数据输入之间,控制数据是否输入。真值表如下:
FIFO电路
- 由于AD9288的数据输出速度很快,当100M采样率时,数据输出速度也是100M,普通单片机读不了这么快,因此要不然使用FIFO芯片,先把数据存到FIFO中,再慢慢去读数据。要不然就使用FPGA来存数据。
硬件触发、直流偏置电路
- MDAC是单片机自带的DAC输出,经过运放LTC2274输出TRIG-LEVEL,再把它和COP-A使用高速比较器LMV7219做比较,改变MDAC的电压值就可以改变触发电压。
电源电路
按键、USB、锂电池充电电路
单片机、TFT电路
- 单片机使用了STM32H750VBT6。
开源示波器osc_fun介绍、原理图学习相关推荐
- 开源示波器Scopefun介绍、原理图学习
介绍 Scopefun是网上开源的示波器,他的功能和规格如下: 项目的官网:https://www.scopefun.com/ 固件.软件.硬件都可以在gitlab上下载:https://gitlab ...
- 开源示波器ADALM2000介绍、原理图学习
介绍 ADALM2000是ADI推出的9合1的便携式测试测量仪器,有如下功能: 双通道USB数字示波器 双通道任意函数发生器 16通道数字逻辑分析仪(兼容3.3V CMOS和1.8V或5V,100MS ...
- 开源示波器DS203介绍、原理图学习
介绍 开源资料下载:https://www.cirmall.com/circuit/5077/ 原理图 总图 通道一信号从BNC座子引入,使用0603ESDA-05做静电防护,通过S1(型号CPC10 ...
- 【转载】Wireshark基本介绍和学习TCP三次握手
Wireshark基本介绍和学习TCP三次握手 转载自:http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html 之前写过一篇博客 ...
- OPNFV董事邓辉:网络功能虚拟化开源平台OPNFV介绍
2016年6月1-2日,"2016全球SDNFV技术大会"在北京盛大召开.作为连续举办三届的SDN/NFV技术与产业盛会,本届大会着眼于SDN/NFV的实践应用与部署,从SDN/N ...
- SQLite介绍、学习笔记、性能测试
哪些人,哪些公司或软件在用SQLite: Nokia's Symbian,Mozilla,Abobe,Google,阿里旺旺,飞信,Chrome,FireFox 可见SQLite的稳定性及性能是不会有 ...
- ROS系统玩转自主移动机器人(3)-- 开源机器人结构介绍
ROS系统玩转自主移动机器人(3)-- 开源机器人结构介绍 本机器人机械结构设计相关的所有设计文件下载地址为:传送门 其中包含:三维造型设计文件(所有零件+装配效果)(tips:基于Solidwor ...
- 开源示波器项目_开源电子项目:示波器
开源示波器项目 几年前,我需要一个示波器来完成一个有趣的电子项目:一个500W的Tesla线圈. 我已经花了很多钱从美国进口该项目的零件套件,因此范围的预算非常紧张. 我的要求清单也很苛刻:示波器至少 ...
- 阿里巴巴开源AI技术:强化学习在阿里的技术演进与业务创新
向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程 公众号:datayx 当前的机器学习算法大致可以分为有监督的学习.无监督的学习和强化学 习(Reinforcemen ...
最新文章
- 10.Windows线程切换_FS段寄存器
- Gin加载静态html img文件
- nsga2多目标优化之核心知识点(快速非支配排序、拥挤距离、精英选择策略)详解(python实现)
- 用java爬虫来提高CSDN博客访问量,浏览量
- 图像熵的意义以及计算
- Ibatis SqlMapclient对象
- python3序列化_python3 json序列化问题
- wavecn 2.0.0.5 正式版_iOS12.1.4正式版更新了什么 苹果iOS12.1.4新特性与升降级全攻略...
- 低版本向日葵本机识别码和验证码提取
- AutoCAD Civil 3D-横断面-创建横断面、横断面图及采样线的编辑(断面法工程量计算)
- MSP430G2553 Launchpad 硬件I2C驱动
- 4天上线“战疫”小程序,腾讯敏捷在数字广东的落地实践
- 服务器上训练深度学习模型anaconda+cuda+cudnn+pycharm
- 计算机的随想作文500字,新年随想作文500字(通用5篇)
- 关于仙童八叛徒(转)
- springBoot二维码生成案例
- 文件传输助手——自同步、使用方法
- LeeCode 1626 DP
- 普元信息 服务器,普元配置服务器
- python字符编码用什么储存卡_python字符编码
热门文章
- linspace python_python np.linspace
- python脚本控制手机app_Python+Appium学习之启动手机APP或者浏览器
- java话费清单_查询话费订单列表示例代码
- quota在oracle,Oracle的表空间quota详解
- Vmware 下安装Arch Linux
- 机器学习(2)--感知机
- Xbox“天蝎计划”中国区负责人:“今年的E3展会将超乎你想像”
- java对象头_浅谈java对象结构 对象头 Markword
- 闭门沙龙招募:吃吃喝喝聊CG | 真格×量子位
- OpenAI不Open:闭门造车、融资不断,深度报道再掀争议,马斯克:应该更加开放...