前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >正点原子DS100拆解全过程-硬件工程师必备

正点原子DS100拆解全过程-硬件工程师必备

原创
作者头像
良知犹存
修改于 2021-02-06 02:25:36
修改于 2021-02-06 02:25:36
2.1K0
举报

前言:

之前一篇只针对正点原子DS100手持示波器的使用介绍文章。可作为一个电子工程师,光使用不是我们的风格哈,我们还要拆开看看电路。

开拆

外壳

首先,看下图,DS100不是使用螺母进行固定的,而是通过结构上的卡扣进行固定,所以大家拆的时候要小心,别拆开之后,卡扣都坏了。

顺手再提一句,其实我这次开拆也是准备修它呢?因为电源按键在我使用的时候,因为过于使劲导致焊锡松动了。所以准备补点焊

建议

经过拆卸之后,发现受损按键的部分是全靠焊盘和焊接的连接支撑受力,所以当使用者稍微使劲按压,这个键极易被损坏,建议在后段工序的时候可以加点胶固定一下或者结构固定。

此外还有电池部分的插座是卧插的,在实际插拔中也会有些麻烦,实际产线上装配消耗的时间应该比较多一些,所以可以考虑一下其他好一点的摆放位置或者立式插座

总览

大家可以看到拆开之后的示波器主要分为几个部分:

电池部分、示波器结构部分、示波器主板、还有一些其他紧固件:

接下来给大家分析介绍一下主板的电路元器件:

MCU主芯片

型号是GD32F450VET6,国产兆易的GD32F4系列芯片:

Maximum Speed Up to 200MHz

Flash Memory 512K

RAM 256K

性能还是很不错的。

在这里插入图片描述
在这里插入图片描述

除了正点原子使用这款芯片用在示波器上,还有另一家公司也是用的国产兆易的GD32F4系列芯片。

ADS5012H是AARONTEK推出的一款功能全面,高实用性,针对于维修行业和研发行业人群的高性价比手持示波器,下面是这款示波器的示意图:

Flash

型号是Winbond 25Q128, 容量128Mbit

那些上一篇文章教大家保存的的图片都放在这里

在这里插入图片描述
在这里插入图片描述

屏幕

3.5寸普通屏幕,分辨率是480*320

ADC芯片

国产高速ADC/DAC

北京时代民芯科技有限公司 MXT2088双八位100M ADC,兼容AD9288.

MXT2088 是一款双通道 8 位数据转换器它拥有片内的采样保持电路,可以在100MSPS 的转换速率下工作,每个通道都可以独立的工作。

这是MXT2088 引脚示意图,可以看到和AD9288芯片的引脚都是一致的。

网上没有找到MXT2088的一些应用电路图,不过MXT2088号称是兼容AD9288的芯片,甚至是pin to pin,所以我们可以参考一些AD9288的电路设计的原理

多路选择开关

此外还有三颗模拟多路选择开关,两颗八选一模拟开关HC4051,一颗三路二选一模拟开关HC4053:

用来开关选择不同的电阻值,调节放大倍数。

类似参考电路:

74HC4053 三路二选一模拟开关

信号继电器

HFD4/3-S 超小型信号继电器

动作原理:

当线圈中通入一定数值的电流后,由于电磁作用或感应方法产生电磁吸引力,吸引衔铁,由衔铁带动接点系统,改变其状态、从而反映输入电流的状况。 最基本的工作原理:

线圈通电→产生磁通(衔铁、铁心)→产生吸引力→克服衔铁阻力→衔铁吸向铁心→衔铁带动动接点动作→前接点闭合、后接点断开。(继电器吸起)

电流减少→吸引力下降→衔铁依靠重力落下→动接点与前接点断开,后接点闭合。(继电器落下)

可见,继电器具有开关特性,利用其接点的通、断电路,从而构成各种控制表示电路。

SWD下载和调试口、蜂鸣器、typeC接口、电池接口:

SWD下载和调试口:

typeC接口、电池接口:

结语

通过一个小问题,然后拆开了正点原子的DS100 mini示波器,也给大家做了一次简单的分享,最后整体感觉是国产芯片也是可以做一些好的设备,其次整体正点原子的设计是比较小巧和精密的,不过其中还是有一些感觉不尽如人意的地方,例如按键全靠焊锡支撑,但是总体是个很nice的产品,最后真诚希望正点原子等国内嵌入式团队的产品可以越做越好,我也可以各种操作开拆了。

最后劝大家一句,拆解时候记得小心按压,因为我拆解时候不消息按了一下屏幕,然后就稀碎了,导致了无法复原的损害,大家要引以为鉴。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
10分钟快速搭建小程序管理后台,借助云开发CMS搭建可视化的数据管理网页平台
官方文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/extensions/cms/introduction.html
编程小石头
2021/01/13
3.8K0
10分钟快速搭建小程序管理后台,借助云开发CMS搭建可视化的数据管理网页平台
3行代码实现小程序直播,带美颜优惠券抽奖功能
注意我们上图红色框里的一些要求。必须要满足这些条件,才可以开通直播功能。更详细些的如下:
编程小石头
2020/06/30
9780
3行代码实现小程序直播,带美颜优惠券抽奖功能
基于 JMeter 完成 Dubbo 接口的测试
JMeter 默认是不支持 Dubbo 接口测试的,但是我们可以通过拓展的插件或 jar 包实现此功能。
霍格沃兹测试开发
2021/04/08
2.9K0
1分钟实现小程序发短信功能,借助云开发10行代码实现短信验证码登录小程序
不仅仅可以很方便的使用短信功能,还送了咱们1000条免费短信。不用白不用嘛。这1000条短信足够咱们把小程序短信功能,和小程序短信验证码功能都学会了。
编程小石头
2021/01/09
4.5K1
1分钟实现小程序发短信功能,借助云开发10行代码实现短信验证码登录小程序
Power Query 系列 (07) - 添加列
前面几篇博客介绍了 Power Query (简称 PQ) 的数据源和 M 语言的基础知识,现在开始进入数据处理部分。本篇接着介绍 如何在 PQ 中添加列。添加列是很重要的一个操作,在 PQ 的查询编辑器界面,有一个专门【添加列】功能区。在讲解添加列的过程中,我们会逐步介绍一些相关知识点和 PQ 的操作细节。
StoneWM
2021/03/25
2.9K0
小程序里使用async和await变异步为同步,解决回调地狱问题
最近好多同学,学习完石头哥的云开发基础以后,自己实际项目中,总会遇到各种各样的异步问题。
编程小石头
2021/05/29
1.4K0
小程序里使用async和await变异步为同步,解决回调地狱问题
2行代码实现小程序直接分享到微信朋友圈功能
或许你都想象不到,小程序分享到朋友圈真是太简单了。只需要下面这几行代码,并且这几行代码是小程序页面的默认配置。
编程小石头
2020/07/12
3.8K1
2行代码实现小程序直接分享到微信朋友圈功能
1分钟部署一个属于自己的网站,借助云开发静态网站部署属于自己的网站
这也就意味着,我们的网站可以供用户在任何地方访问。下面就来教大家如何快速的部署一个属于自己的网站。
编程小石头
2020/12/11
1.3K0
1分钟部署一个属于自己的网站,借助云开发静态网站部署属于自己的网站
【云+社区年度征文】密码抓取工具汇总及解读
在win2008中win+R输入mstsc打开远程桌面输入win2003ip,勾选保存凭证
公众号爱国小白帽
2020/12/19
5560
【云+社区年度征文】密码抓取工具汇总及解读
附解决方案,小程序昵称突然变成了“微信用户”,而且头像也显示不了?
最近好多小伙伴在使用getUserInfo获取小程序用户昵称和头像时,图然变成了下面这样。
编程小石头
2021/04/03
6.8K2
附解决方案,小程序昵称突然变成了“微信用户”,而且头像也显示不了?
小程序群发短信,借助云开发5行代码实现短信群发功能
但是官方文档里已经说明,我们群发短信的时候需要用到的是一组手机号,也就是说需要用数组来存放数据。但是我们这里是一个字符串。那么我们就要分割字符串成数组了。
编程小石头
2021/01/11
1.2K0
小程序群发短信,借助云开发5行代码实现短信群发功能
Power Query 系列 (15) - Table 和 List 转换应用案例
本文通过一个数据处理的案例,说明 table 和 list 相互转换在 Power Query (PQ) 数据处理中的作用。假设有下面的销售数据,需要按月份进行汇总,输出为右边的格式:
StoneWM
2021/03/25
2.5K0
小程序里附近的人功能实现,云开发数据库实现附近的人,附近多少公里内的好友
最近好多同学问石头哥附近的人如何实现。今天呢,就借助这篇文章,给大家做一个系统的解答。
编程小石头
2021/08/24
1.2K0
小程序里附近的人功能实现,云开发数据库实现附近的人,附近多少公里内的好友
Power Query 系列 (09) - 合并查询,全面超越 VLookup 函数
VLookup 函数据说在 Excel 函数的使用频率排名前三,但这个函数也有不少局限性,Microsoft 推出了一个新的函数 XLookup 可以用于取代 VLookup。但 XLookup 目前还没有正式发布。处理多表连接,如果有多条件,之前我比较多的是用 MS Access 的查询,但现在有了 Power Query (PQ),在 Excel 中也能愉快的玩耍了。多条件连接准备放在下一篇。PQ 的查询表合并,实现将两个表横向合并,无论是界面友好性方面,还是功能上,都比 VLookup 强大太多。
StoneWM
2021/03/25
4.5K0
Power Query 系列 (12) - Power Query 结构化列应用案例
本篇数据处理来自一个实际处理数据的简化。下图中,假设左边是一个直观的 BOM 结构展示,数据在 Excel 中存储格式如中间部分所示:第一列为物料编码的级别,第二列为物料编码。数据处理任务:需要在 Excel 中增加一列输出物料编码上一级的物料编码(目标为黄色部分)。
StoneWM
2021/03/25
1.4K0
Power Query 系列 (13) - 自定义函数
以工资类所得应交个税为例,最新的个税起征点为 5000 并按下表的级次进行缴税(假设没有其它扣除项)。
StoneWM
2021/03/25
1.9K0
Power Query 系列 (18) - 参数化查询
参数化查询增加了查询的灵活性。Power Query 可以设置和管理参数,同一工作簿下所有查询都可以使用。
StoneWM
2021/03/25
2.6K0
Java运算符
参考链接: Java中的new运算符 表达式  算术运算符   除数和被除数都是整数时结果是在整数  自增自减运算符   加加在前,先加后用  求一个数的平方: 如 求a的平方 Math.pow(a,2)  赋值运算符   赋值运算符左边不能是常量  关系运算符  if条件语句  从键盘接收一个整数:  Scanner s=new Scanner(System.in); int n=s.nextInt(); ## 逻辑运算符 ![在这里插入图片描述](https://img-blog.csdnimg.cn/
用户7886150
2020/12/10
9250
【玩转腾讯云】Python 操作腾讯对象存储(COS)详细教程
django项目中,使用editormd时需要上传本地图片,使用到了腾讯对象存储,通过后台可以将图片上传到COS,由此记录一下。 <font color="red">想了解django中如何引入markdown编辑器可以参考此篇文章 --> django 中引入markdown编辑器</font> 1. 腾讯对象存储 1.1 开通服务 腾讯COS 开通后会赠送免费额度 1.2 后台 [watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9i
ruochen
2021/04/11
20K0
【玩转腾讯云】Python 操作腾讯对象存储(COS)详细教程
使用ESP8266腾讯云定制固件对接腾讯云平台IoThub
此部分请参考腾讯云官方文档:腾讯云 IoT AT ESP8266 定制固件及说明。
Mculover666
2020/06/28
4.3K0
推荐阅读
相关推荐
10分钟快速搭建小程序管理后台,借助云开发CMS搭建可视化的数据管理网页平台
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档