正点原子DS100拆解全过程-硬件工程师必备
前言:
之前一篇只针对正点原子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的产品,最后真诚希望正点原子等国内嵌入式团队的产品可以越做越好,我也可以各种操作开拆了。
最后劝大家一句,拆解时候记得小心按压,因为我拆解时候不消息按了一下屏幕,然后就稀碎了,导致了无法复原的损害,大家要引以为鉴。
正点原子DS100拆解全过程-硬件工程师必备相关推荐
- 计算机硬件工程师面试题集,嵌入式硬件工程师必备 21个计算机体系架构面试题...
[IT168 应用]小编为大家汇总了嵌入式硬件工程师必备的21个计算机体系架构面试题,大家收藏了! ▲ 1)解释什么是计算机体系结构? 计算机体系结构是详细说明一组软件和硬件标准如何相互交互以形成计算 ...
- 正点原子DS100手持示波器测试记录
前言: 最近收到电子芯吧客寄过来的手持示波器,对就是可以单手拿的那种示波器.对于嵌入式开发的朋友们示波器肯定不会很陌生. 嵌入式软硬件开发中,我们每天都会和各种通讯信号.硬件状态打交道,这个是时候如果 ...
- 正点原子mysql_正点原子战舰开发板硬件原理图与PCB
[实例简介] 正点原子的STM32F103新战舰开发板的硬件原理图与PCB,且PCB含三维元器件封装. [实例截图] [核心代码] 1d489e5a-fad4-4456-aeb8-6225947162 ...
- cadence原理图封装pin名称重复_硬件工程师必备技巧--如何快速制作PCB封装
去年底注册的微信公众号,最近提示我登录,否则冻结.打开电脑登录后,发现有几位用户关注了,感到有点意外,去年比较忙,一直也没发什么帖子出来.有空还是得不断学习,不断总结,分享出来. 对于硬件工程师,我们 ...
- 硬件工程师必备技能之Variant
作者:地主家也没有余粮啊 概述 在项目开发中硬件工程师经常会使用同一块PCB裸板焊接不同的器件,实现不同版本的PCBA,从而节省成本.但是不同版本之间的原理图,BOM,装配图等文件却缺乏有效的管理方法 ...
- 正点原子DS100手持示波器介绍和拆解
介绍 拆机 模拟输入部分使用屏蔽罩 屏幕 3.5寸普通TFT屏幕,分辨率是480*320 主板 芯片方案: GD32F450VET6:主控,200MHz,Flash 512K,RAM 256K. Wi ...
- 硬件工程师必备秘籍,模拟电子经典200问!
1.半导体材料制作电子器件与传统的真空电子器件相比有什么特点? 答:频率特性好.体积小.功耗小,便于电路的集成化产品的袖珍化,此外在坚固抗震可靠等方面也特别突出:但是在失真度和稳定性等方面不及真空器件 ...
- 嵌入式工程师必备技能--如何使用示波器查看IIC波形
以下文章来源于:公_众_号开源电子网 读取更多技术文章,请扫码关注 嵌入式工程师必备技能–如何使用示波器查看IIC波形 前言 这篇文章着重点是让大家学会使用示波器查看IIC波形,并且说明在搞IIC驱动 ...
- 正点原子STM32(基于HAL库)3
目录 高级定时器实验 高级定时器简介 高级定时器输出指定个数PWM 实验 高级定时器输出指定个数PWM原理 TIM1/TIM8 寄存器 硬件设计 课堂源码(输出指定个数PWM灯就闪几次) 程序设计 下 ...
最新文章
- [erlang] gen_tcp传输文件原型
- 【Java基础】字符串与数组
- ASP.NET远程连接数据库SQL server
- 微软 服务器和工具产品,微软服务器和工具部总裁鲍伯·穆格里亚辞职
- python语言实战-别找了,这是 Pandas 最详细教程了
- 基于ARM的Qt Creator嵌入式开发环境搭建
- android NDK 在Ubuntu10.04开发环境的搭建
- JZOJ 5669. 【GDSOI2018模拟4.19】排列
- AT32F415 USART1、2、3,DMA 用结构体统一配置收发
- java中arraycopy的用法_[jdk源码阅读系列]Java中System.arraycopy()的用法
- python二维向量运算模拟_Python数学基础之向量定义与向量运算(附代码)
- Freebsd上使用pf防火墙
- 全靠阿里十年软测工程师的软测面试笔记,成功拿下12家大厂offer
- php上传压缩文件,8行代码实现PHP上传RAR文件并解压
- python文本自动伪原创_给大家分享的6款在线Ai伪原创工具 让你写作更简单
- python绘制坐标系_借助Python Turtle,了解计算机绘图的坐标系
- 自然语言处理NLP + 知识图谱
- php 导出word怎么分页,php 导出Word怎么分页
- This Week in Spring - July 15, 2013
- 【Python训练营】Python每日一练----第28天:鲁卡斯队列(round函数用法)