开启新的征程,邀请您见证ST的蜕变

学习微波射频没方向?这些资料不可少!

【备战电赛】先导片-如何补全知识链条


基于PIC32MZ的1x1 20msps示波器

  • 基于PIC32MZ的1x1 20msps示波器
  • 基于PIC32MZ的1x1 20msps示波器

基于PIC32MZ的1x1 20msps示波器

基于PIC32MZ的1x1 20msps示波器


我们正在设计一个基于PIC32MZ的示波器,它只有1英寸×1英寸,包括一个OLED屏幕
该项目是围绕PIC32MZ EF处理器设计的。我们以交错模式使用其内部ADC,以获得完整的20Msps。我们发现在实践中我们能够实现大约1MHz的带宽。
组件:
1 × 微晶片科技PIC32MZ1024EFH064(Microchip的PIC32MZ EF 32位MIPSμC)
1 × Electronic Assembly GmbH EA W096064-XALG(0.96“黄色OLED显示屏)
1 × Analog Devices Inc. ADG633YRUZ(三路模拟SPDT开关)
2 × Texas Instruments TLV3541(100MHz轨到轨运算放大器)
完成的实物图片:

系统总览:

以下是完成的PCB布局的图片:



电路相关文件

电路图文件
原理图 v1.0.PDF
描述:原理图
源代码
源代码.rar
描述:源码
教程
示波器上模拟器工作原理.pdf
描述:示波器上模拟器工作原理
其他文件
Altium源文件.zip
描述:Altium源文件
分享到:
收藏 (14)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归马克奥莫所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • Micro Gamer——基于micro bit的便携式游戏机

    Micro Gamer是一款基于micro:bit board的便携式游戏机。它具有128x64单色OLED屏幕,六个按钮(加上micro:bit的两个按钮),一个用于声音的蜂鸣器和一个2xAAA电池座。micro:bit插在电路板背面,就像GameBoy上的游戏盒一样。这些规格类似于Arduboy,很容易将现有游戏移植到Micro:Gamer。它具有128x64单色屏幕,六个按钮(加上micro:bit的两个按钮),一个用于声音的蜂鸣器和一个2xAAA电池座。
    来自:DIY创意产品时间:2018-11-02 便携式 游戏机 oled屏幕
  • 易于制作的Arduino PC示波器

    这是一种可视化模拟信号的数字设备。一个非常基本且易于制作的Arduino PC示波器。硬件组件:Arduino UNO和Genuino UNO× 1 电阻10k欧姆× 1 软件应用程序和在线服务Arduino IDE加工基础处理特征:50K样本/秒(实际上它可以达到110K,但信号会变得嘈杂)自动触发频率计数器合理准确的电压读数(取决于用于分压器的电阻的精度)可选:可选电压范围:5V,6.6V,10V,20V
  • MATLAB 数据显示/分析示波器设计

    近几个礼拜接触了 MATLAB 上的 classdef 后,就把之前写的 serialOscilloscope 改版了,并请重新改写 serial 的接收封包格式,目前没有没有丢包的问题,更新频率测试过鲍率 256000 下 400Hz 都没有问题,主要受限于 MATLAB 的鲍率与微控制器的传输速度。在波型显示的部分则改用 object 与 delete 的方法,目前不会依运行时间长而导致延迟的情况,之后会尝试加入 GUI 功能,这样对于切换不同的资料显示上也会方便许多。该MATLAB 数据显示/分析示波器设计最主要就是在 MATLAB 与微控制器之间建立一个传输的连结,让微控制器可以透过 kSerial 将资料传到 MATLAB 上做显示与分析,并且在此基础上可以扩充不同的应用象是波形显示、分析等等。使用自己写的 kSerial 也有好几个月的时间了,中间有过不少大大小小的修改,这几天对 kSerial 做了一些整理,之后打算再实现双向通讯的部分以及 GUI 的界面。更多详细介绍详见附件原文出处
    来自:测试与测量时间:2018-08-10 示波器 matlab
  • 便携式多功能数位电表硬件/软件资料开源

    本设计MicroMultimeter是一个多功能的数位电表,着重于简单、携带以及扩充性,以应付日常电路、微控制器开发除错及测量为主要目的。基本功能有电压测量、二极管测量、短路断路测量、PWM 输入输出、波形显示,同时也可以透过 USB VCP 功能,将讯号传送至 PC 端处理与储存,另外搭配其包含 UART、SPI、I2C、PWM 的扩充埠,让配件模块化,藉此可再增加更多样化的应用及延伸,象是温溼度计、转速计、无线示波器甚至是逻辑分析功能。硬件:控制器  : STM32F303C 48Pin 72MHz DSP FPU显示器  : OLED_9.6-inch ( 9.6" 96*64 RGB565 ),使用 SPI 操作外接界面 : 1 x EXPANSION ( ADC、DAC、OP、SPI、I2C、UART...)、1 x USB ( Micro )PCB 尺寸 : 32 * 32 mm设计软件 Altium Designer 16 ( PcbLib use AD PcbLib v2.1 )MicroMultimeter 的设计理念是「把实验室带回家」,不过当然不是把高频、高能等的实验带回家,而是把基本的功能与需求实现出来,着重于为控制器的开发除错,透过 MicroMultimeter 来替代电源供应器、示波器、讯号产生器、三用电表...等仪器,降低家中实验的仪器成本与门槛。 MicroMultimeter v2.0使用了几个月自制的电表后,了解了之前设计的问题与瑕疵,所以这次新版本的 MicroMultimeter v2.0为了更好的改善使用体验,只保留了一开始大致的功能构想与规划,完全重新设计电表本体、OLED 荧幕以及扩充模块,整体面积约 32x32 mm,透过 Micro USB 来供电,本体的材料成本大约台币 350 左右。这次的更新除了不同的布线与布局外,主要还更改了以下几项: 微控制器从 F103CB 更换成 F303CB,升级成 CortexM4,同时也增加了不少的功能,象是 DAC、OP、比较器...等将扩充埠缩至荧幕下方,让整体体积缩小,从原本长方形变成正方形调整扩充埠的脚位,增加了更多的 I/O,但同时也少了定流电路的数量修正了按键的设计错误的问题新增了一个面包板扩充模块的原型实物截图:实验结果图:附件资料截图:
    来自:飞行器时间:2018-07-31 示波器 便携式 电表
  • 51简单示波器源码电路图资料开源分享

    系统构成: STC12C5A60S2单片机内部AD采样;LCD12864显示波形;LM393组成迟滞比较器测量小信号频率,不需要频率显示时该部分可以省略。 为最大程度简化设计,信号通过电容直接进入单片机AD输入端,无输入时,通过调整R10使波形处于中心线位置即可。基本功能: 1、时间每格:10ms/5ms/2ma/1ms/500us/200us/100us/50us/20us。基本能显示20~20Kh信号。 2、电压每格:1V/0.5V/0.2V。 3、HOLD功能:冻结波形后,左右平移能显示共4屏(含当前屏)波形。 4、自带一路5Khz方波输出。 5、用户设置参数断电保持。该功能对电源电压稳定性要求较高,欠压或过压参数会被冲掉或不能正常开机。使用说明: 1、K6按键,坐标线样式转换:(1)散点加坐标线,该样式参考了上一届DIY大赛吴老师的示波器显示样式;(2)仅有坐标线;(3)空白。三种样式轮流切换。 2、K1按键,波形冻结与正常显示切换。波形冻结状态下,左下角显示频率的地方会显示HOLD MODE。 3、K2/K3,每格电压值调整,1V/0.5V/0.2V轮流切换。 4、K4/K5,正常显示时,调整每格时间;波形冻结后,实现波形平移。所以在波形冻结状态下是不能调节时间的!实物图:电路原理图如下:
    来自:基础电路时间:2018-05-22 51单片机 示波器 迟滞比较器
  • 【国外开源】示波器之玩遍2.8“TFT液晶显示器控制板

    在电路城上一个项目设计中提及到的巴掌大小便携全屏触摸DDS 波形发生器,今天来讲讲该示波器用到的TFT液晶显示屏设计原理图和PCB以及开发应用程序源码等资料。该2.8寸TFT液晶显示器控制板基于PIC32和2.8“TFT触摸屏(ILI9320控制器,使用16位PMP)设计,PCB为4.9×4.9厘米,见“相关文件”下载其PCB工程文件,用eagle软件打开。示波器之玩遍2.8寸TFT液晶显示器控制板实物展示:示波器之玩遍2.8寸TFT液晶显示器控制板电路设计PCB板截图:示波器之玩遍2.8寸TFT液晶显示器控制板电路设计原理图、PCB
  • 参考国外AVR DDS示波器信号发生器制作成功,附全部资料

    该AVR DDS示波器信号发生器基于Atmega16 MCU设计,信号发生器有两个输出,一个是DDS信号,另一个用于高速方波信号(1 . .8MHz)。电路图及PCB我用AD6重新画了,但直到调试的时候才发现运放的正负电压接反了,也懒得改图再重新做板了,直接飞线了,很业余,大家见谅。还有一点要注意,就是要把芯片的JTAG功能禁止掉,否则LCD工作不正常。AVR DDS示波器信号发生器系统框图:这个是第一版,用洞洞版搭的,自己又做了一个木头盒子。下面的图是第二版的板子:这个是腐蚀后的板子焊好元件后的样子组装好后的样子
    来自:测试与测量时间:2017-07-11 示波器 信号发生器 dds avr
  • 变废为宝,LPC2138 电视显示屏数字示波器设计

    在大多数人眼里,现在家里的老电视都是废品了吧。今天给大家介绍的是老外利用电视液晶屏做的数字示波器。电视显示屏示数字波器基于LPC2138芯片开发,运用标准的电视机做为终端显示设备,分辨率为512 × 240 pixels。本示波器为16KHZ/秒,五个模拟输入可以被监视,同时进行。更多详细介绍详见附件内容。LPC2138 电视显示屏示数字波器实物展示:LPC2138 电视显示屏示数字波器内部结构图:附件内容截图:
    来自:测试与测量时间:2017-07-07 示波器 显示屏 lpc2138
  • 口袋式示波器BNC 适配器板(原理图、操作手册、视频课程讲解)

    口袋式示波器 BNC 适配器板概述: 该设计分享的是Digilent同轴适配器板(BNC Adapter Board),该BNC 适配器是一个简单的插件板,主要与Digilent Analog Discovery 2配合使用,您可以使用标准BNC测试终端接口与袖珍示波器探头联合使用。该BNC适配器板分别提供两个示波器通道,交流耦合和直流耦合。口袋式示波器 BNC 适配器板实物展示:同时附件内容“相关文件”分享了口袋式示波器 BNC 适配器板课程,课程大概内容如下:课程主要介绍如何快速起步上手使用Analog Discovery这款可支持LabVIEW的口袋式虚拟仪器产品。包括如何借助WaveForm软件来配置AD,以及如何利用AD各类强大的口袋仪器功能来构建和测试模拟数字电路。口袋式示波器 BNC 适配器板更多介绍如下: Each channel of the oscilloscope can be selected as AC or DC, coupled by adjusting the jumper that is located behind that channel’s BNC input connector. In addition, the two AWG channels are equipped with BNC terminations, and each channel can have either the 50-ohm or the 0-ohm termination selected. This enables the user to match the Analog Discovery’s output impedance with standard 50-ohm test leads or to be directly tied to the lead. Additionally, the adapter board takes the oscilloscope bandwidth from 9 MHz (wire harness) to 30 MHz on the Digilent Analog Discovery 2.Features: Allows the use of standard BNC-terminated test leads and probes on your Analog DiscoverySelectable AC and DC coupling to oscilloscope probesSelectable 50-ohm or 0-ohm output impedance on arbitrary waveform generator (AWG) channelsWith the Discovery BNC, the differential scope inputs of the Analog Discovery become single-ended with the negative input connected to the ground
    来自:测试与测量时间:2017-06-30 示波器 适配器 口袋式 bnc
  • 【开源设计】Xminilab-B 多功能混合信号示波器、频谱分析仪、任意函数发生器

    电路更多类似资料推荐:基于STM32多功能虚拟信号分析仪 示波器频谱仪(完整设计资料免费下载),https://www.cirmall.com/circuit/1884/detail?33GHZ手持频谱分析仪设计(原理图+PCB+源代码+BOM清单等),https://www.cirmall.com/circuit/2305/detail?3【开源】仪星电子200M 双通道虚拟示波器(SDK2.0+软件+说明书等),https://www.cirmall.com/circuit/5321/detail?3概述: Xminilab-B 是一个具有多功能混合信号示波器、频谱分析仪、任意函数发生器。是一种多用途开发工具包,电路设计采用新的XMEGA微控制器设计。主要面向那些开始学习AVR微指令的群体。Xminilab-B 实物展示:具体参数如下一般规格:ATXMEGA32A4微控制器:32KB闪存,4KB SRAM,1KB EEPROM。128X64背光LCDPDI接口RS - 232串行接口用户输入:2个旋转编码器和7个轻触开关6V至9V直流输入混合信号示波器产品规格:1个模拟通道输入阻抗:1MΩ,15pF的最大输入电压:+ / - 25V(+ / - 250V,如果使用10:1探头)A / D转换分辨率:8位最大采样率:16MS / S模拟带宽:2MHz的2通道数字输入:3.5V水平任意波形发生器产品规格:1 MS / s的。8位分辨率(XMEGA的是10位的能力,但目前使用8位)256字节长的缓冲区预定义的波形:正弦波,方波,三角,指数,噪音最大输出电压:+ / - 3.5V附件内容截图:
销量
122
查看
1723
参数名 参数值
发布于 2018 年 10 月 12日
Moore8直播课堂