关于设计,生活和电子的二三事

TEK示波器升级应用模块

最近看到某论坛上提到泰克(TEK)示波器的扩展应用模块,比如协议分析插件,高级触发插件等都是通过字符串存在硬件扩展模块中的,硬件扩展模块其实只是一片24C02 EEPROM,于是用手头的示波器试了一下,包括MDO3014和MDO4104两个型号的。两个型号的测试方法不太一样(其实应该是一样的,只是MDO4系列的序列号生成方法和MDO3系列不太一样),都写在下面以供参考。用到的软件下载就不提供了,想尝试的在网上放狗搜一下不难找到。
首先是MDO3系列的,有一种简单的方法可以使用,就是用mdo3kgen,一个MDO3系列的模块序列号生成软件。软件带的有使用说明,按照使用说明操作即可。
首先是升级前的示波器选件和应用模块页面,可以看到只有MSO选件是打开的,其他选件和模块都是未启用状态

在mdo3kgen软件里按照说明里的使用方法把想要打开的模块和选件作为软件参数输进去。这里当然是要选件和模块全开了。之后回车就能生成需要的序列号。

在示波器的“管理模块和应用选件”页面输入生成的序列号,然后确认输入

实际测试mdo3kgen可用,输入完序列号后示波器会显示安装完成界面,关闭示波器再打开,刚才输入的序列号对应的选件就都能使用了

再看示波器的选件和应用模块页面,刚才生成序列号时选中的模块和选件都变成已安装状态了。

附几张应用模块的使用界面,下面是数字电压表界面

下面是各种协议解析界面

下面是电源功率分析界面,这个应用模块相当于把示波器变成了一个电参数测试仪,对于开关电源设计,电机驱动器设计等很有用。这个模块也是这些模块中最贵的一个。

MDO4系列的升级方法要复杂一些,因为上面MDO3的升级方法对MDO4系列的示波器无效,提示序列号不对,应该是MDO4系列示波器的序列号算法还没被研究出来。但是还有另外一种算法,从TDS系列示波器一直用到现在(一直想吐槽一下TEK的应用模块算法,从TDS系列到MSO系列再到MDO系列都没变过,还特别简单)都有效。正好手头有已经用过的应用模块可以拿来试试。
其实最早看到这个升级模块的时候我就在想这么小一个模块,不同功能的模块外观看起来还都一样(除了上面的标签),怎么给示波器增加功能,直到看到eevblog上的一篇文章才知道原来所有功能都已经集成到示波器里面,这个模块只相当于序列号,把对应功能打开。

在背面用螺丝刀沿着缝往外撬就能把模块打开。

里面只有一个卡座,一片24C02和一个电容,别的什么都没有了。这么看起来一个模块卖$1000+好挣钱啊,成本不到$1(不考虑软件成本,软件开发一次之后分发使用的成本几乎为零)

手绘的模块电路图,其实没有电容理论上也没有问题,自己做的话找个旧手机,拆下来里面的SIM卡座,然后找一片24C02,按照电路图在洞洞板上焊起来就能用了。

用CH341编程器读出里面的内容,下面两张图分别是将模块功能传输到示波器前后模块内的内容,可以看到模块里的内容只有几个字符,功能与示波器显示的应用模块功能名称一样。将功能传输到示波器后只是把模块里功能名称的前后两个字符修改为#,其他一点没变。于是利用手头的模块和CH341编程器就可以把示波器所有的功能模块全打开。

全开模块的过程就不说了,大概就是修改模块里面的字符,插到示波器里,选择将模块功能转移至示波器,然后取出模块,修改里面字符串,重复操作。下面放上模块功能全开前后的对比图。模块功能打开后在示波器对应的选项里能找到对应功能,功能使用也都正常。

【完】

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据