## 基于LPC824的简易示波器DIY套件
关于示波器的基本概念,可以参考词条[[oscilloscope|示波器]],为帮助大家理解示波器的工作原理,以及通过DIY示波器入门嵌入式系统编程,我们使用基于Arm Cortex M0+内核的LPC824为核心处理器,制作了一款能够采集100KHz以内模拟信号和麦克风做信号源的音频信号采集及处理的简易示波器DIY套件。
### 1. 基本功能特性
* 核心控制器 - DIP16封装/邮票孔的LPC824控制器模块
* NXP的LPC824控制器
* Arm Cortex M0+内核
* 30MHz主频
* 内置1个12位/1.2Msps的[[ADC]],在模块上有6个IO可以通过内部的开关切换共享该ADC
* CH340E实现USB-[[UART]]的连接,用以程序更新
* 输出显示 - 128*64分辨率/0.96英寸的OLED显示屏,通过[[SPI]]总线控制
* 输入控制 - 5个按键
* 两路模拟量输入
* 1路直接连接外部模拟信号,信号幅度为0-3.3V,频率建议控制在100KHz(根据奈奎斯特定律可以支持到600KHz)以便取得好的波形显示效果
* 1路通过Mic将外部声音信号转变为电信号,经过10x的放大以及带通滤波器以后,进行直流偏移,送到ADC的输入端口,由于ADC的输入内阻在30K欧姆左右,因此输入端信号的直流偏移高于1.65V,采集以后可以通过内部的软件进行补偿
{{drawio>pocketinstrument:mini_scope_diy}} 基于LPC824的简易示波器套件构成框图
{{ :lpcscope_diy_layout.png?500 |简易示波器DIY套件的PCB布局图}} 基于LPC824的简易示波器DIY套件的PCB布局图
{{ :lpcscope_diy_3d1.png?500 |简易示波器DIY套件的3D效果图1}} 基于LPC824的简易示波器DIY套件的3D效果图1
{{ :lpcscope_diy_3d.png?500 |简易示波器DIY套件的3D效果图2}} 基于LPC824的简易示波器DIY套件的3D效果图2
{{ :lpcscope_diy_system.png?500 |简易示波器DIY套件的实际效果图}} 基于LPC824的简易示波器DIY套件的实物图
### 2. 设计资料
* {{:miniscopediy.pdf|基于LPC824的简易示波器DIY套件的原理图 - PDF格式}}
* {{:lpc824v2.pdf|LPC824核心控制器模块原理图 - PDF格式}}
* [[https://www.eetree.cn/wiki/_media/lpc800_cookbook_19-may-30.pdf|NXP梁平撰写的LPC800系列处理器的Cookbook(PDF)]]
### 3. 相关元器件技术资料
* LPC824的产品页面
* {{:lpc824v3.pdf|基于NXP的LPC824/845的DIP16/邮票孔封装的核心模块原理图}}
* [[https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc800-cortex-m0-plus-/low-cost-microcontrollers-mcus-based-on-arm-cortex-m0-plus-cores:LPC82X|LPC82x产品页面]]
* [[https://www.nxp.com/docs/zh/data-sheet/LPC82X.pdf|LPC82x产品数据手册]]
* [[http://www.wch.cn/products/CH340.html|南京沁恒的USB-UART转换器CH340E产品页面]]
* [[https://www.ti.com.cn/product/cn/LMV358|双路低电压轨到轨输出运算放大器LMV358的产品页面]]
* [[https://www.ti.com.cn/cn/lit/ds/symlink/lmv358.pdf|LMV358的数据手册]]
* [[https://www.microchip.com/wwwproducts/en/MIC5504|单输出300mA LDO - MIC5504-3.3的产品页面]]
* [[http://ww1.microchip.com/downloads/en/DeviceDoc/MIC5501-02-03-04-300mA-Single-Output-LDO-in-Small-Packages-DS20006006B.pdf|MIC5501/2/3/4的数据手册 - PDF格式]]
### 4. 直播课程/技术专栏
{{ :miniscopetraining.png |}} 简易示波器DIY制作直播培训
* [[https://class.eetree.cn/detail/p_5f222891e4b074dda144d2fe/6|简易示波器DIY实训营 - “暑期在家练”第二期]]
### 5. 网友实现效果展示
* [[https://www.bilibili.com/video/BV1yC4y1b7dF?from=search&seid=16282478098830469495|基于“硬禾学堂DIY迷你示波器"的软件演示 - 网友Jack在B站上的分享]]
### 6. 案例代码
整理中,陆续会开源出来,敬请关注。。。。
### 7. 购买
* 价格及购买渠道:[[https://appU1KFqMYL7963.h5.xiaoeknow.com/v1/entity/g_5eec98e48a6d7_iV4xoH2L?type=2|¥99]]
{{ :diyscopebuy.png?300 |扫描二维码购买}} **扫描二维码购买**