朋友寄给我一个早期H7-TOOL,让我拆解看看这款产品最初的设计是什么样的,刚好我之前也拆解过H7-TOOL最新的版本,今天就拆解对比一下,看看这个产品的来时路。

这个版本的外壳,是黑色ABS材质的,顶面按键和屏幕位置开了孔。贴了一个蓝色的膜,膜上丝印了引脚信号说明。

产品背面的铭牌。

右侧面的模拟输出和SWD调试口。

左侧的NTC热敏电阻和电流测接口。

供电、通讯接口。这个版本的通讯口有两个,一个是以太网口,一个是USB2.0口,采用了B型连接器。

另一端是这个调试工具的主调试口,包含RS232、RS485、CAN、TTL、SPI、SWD以及3.3V和5V供电口。

开盖,第一眼的感觉就是里面还挺复杂。电路板上叠了小的电路板,上盖上也有电路板通过软排线连接到主板上。

上盖里面的电路板上放了按键和屏幕接口,汇总之后通过一个FPC软排线连接到电脑。

这个主板上有一个小模块,拆下来看看是做什么的。

把主板从底壳里拿出来,再把上面的子板拿下来。

这个子板看信号好像和ADC相关。

板子另一面看起来器件不少,还有一部分器件和电路在屏蔽壳下面。

去掉屏蔽壳看看这个电路全貌。两个来自东芝的TLP172GM,固态继电器,这种东西常见于示波器模拟前端,用来切换输入信号的耦合方式、或者通过控制前端的分压电阻网络来实现电压挡位切换。两颗TI的TLV2372IDR,这是具有关断功能的3 MHz轨到轨输入输出运算放大器。另外有两个多路复用器74HC4051,以及一个移位寄存器74HC595PWR,用来实现并转串。所以这个板子应该是用来实现模拟信号采样的子板。

这个模拟信号采集子板通过三个1.27的排针连接到主板上,我一开始以为那个子板是临时起意添加的,但是看到地板的布局,才明白那个模拟信号采集子板是专门分出去的,把模拟信号单独放在一个板子上可以更好的避免被数字信号干扰。

主控芯片是STM32H750TBK7,这个从H7-TOOL立项的时候,就是STM32H7芯片我是知道的,H7-TOOL名字也是由此而来。上面还有一个华邦的W25Q256JVEIQ,这是一个SPI接口Nor Flash,容量256Mbit。

无线连接这一块当时选择的是ESP32模组。

这个板子上放了一个弹簧一样的东西我有点不太理解,如果是天线,一般只焊接一端。

板子上还有一个OPA4171,这是一个四通道轨到轨输出的运算放大器。

这是主板背面。板子最右侧有来自NXP的CAN收发器TJA1051,有来自思瑞普的RS485收发器芯片TP8485E,还有一个来自友顺的RS-232芯片UT3232G。

用到了一颗来自东芝的字库EMMC存储芯片,型号是THGBMDG5D1LBAIL。

这里有一颗来自Ti的TPS65130,这是一个双路正负输出DC-DC转换器。

TPS65130可以输出高达15V的正电压和低至-15V的负电压,这在测量仪器里用的比较多。

来自美国微芯的USB3300-EZK,是一款工业温度级高速USB物理层收发器。

这里还有一个来自Ti的TPS5430和一个来自美国微芯的以太网PHY芯片LAN8720。

以上是这个早期H7-TOOL版本的拆解,这个版本的外壳或许放在现在看起来略显粗糙,但是最新版本的外壳已经非常漂亮了

其实对于H7-TOOL这个产品的作者硬汉哥,我还是很佩服的。这个项目立项的时候我就在持续关注了,直到现在,他一直在持续更新、优化这个产品。从最初的能用、到现在的好用,这中间经历了七八个年头了。他这种坚持做好一件事的精神力和专注力,正是我所缺少的,希望我后续也能以他为榜样,努力且坚持做好一件事。