拆解1968年的美国军用电脑,真的怀疑是“穿越”啊!

来源:数码之家

文 | 禅哥



这台机器在本人的eBay收藏夹里呆了很久,某日无意间扫了一眼收藏夹,突然发现卖家大降价,只要15刀,还有best offer选项。15刀你买不了吃亏,15刀你买不了上当。事不宜迟果断下手。

根据非常有限的资料显示,这台机器代号为AN/ASX-2,是1968年美军为F4战斗机开发的非协助式敌我识别系统中的一部分。所谓非协助式敌我识别就是不通过无线电应答机,而直接通过分析目标的特征信息识别目标类型。自然这样的系统会有较大的误判可能性。这次拆解的机器是通过对雷达接收的回波进行频谱分析,得到对方机型,判断目标种类。当然这个设备已经非常旧了,时至今日已经完全失去了保密价值,加上1988年美军由于误判,击落了一架伊朗的民航客机(参见伊朗航空655号班机空难),美国随后终止了非协助式敌我识别系统的研发(当然私下里有没有做就不知道了)。因此这样的设备也被彻底废弃,作为电子垃圾出现在了互联网上。

这次得到的机器,序列号是001。据说这套设备一共也只生产过6台,估计这台是美军研制出的第一台样机,也很可能是美国1965年开始研发以来第一台能工作的机器,因此个人感觉它的历史上价值也是不小的。不过显然机器已经不能工作,里面缺了几块板卡,模拟前端之类的电路也都被拆除。不过大体上还算完整。发上来也给大家开开眼界吧。

外壳,灰色的,啥也看不出来

这面写了一些字,意思是机器是坏的,只能用来当配件了


这面贴了两张温度感应贴纸,后面介绍

卖家还送了个小控制盒,不过是不是和机器配套就不知道了

编号No.001,ASSY M600663-1

接口部分,原来有个风扇早已被拆去了

航空插座,里面还带了个同轴接口,也是第一次见。估计雷达来的模拟信号从这里进入

巨型航空插座

故障指示灯,里面镀金的

灯珠是白炽灯泡,灯罩里面还有一层钢网。果然高级货都是在细节上取胜

下面看,这是贴在机箱上的温度指示标签,可用于检测设备运转过程中的最大温度。当温度超过标签上对应值时,相应的圆圈会变黑,而且会一直保持黑色不会变回来。这样把设备放在飞机上运转一段时间,回来后就能知道最高温度是多少。

拿电吹风吹了好一会,170度的圈就变黑了

机器屁股,里面藏了一块巨大的磁芯存储模块

下面拆开一块侧面板,可以看到里面复杂的总线结构。

近距离,这是使用专门的绕线工具手工连接的电路。由于不需要印刷线路,且方便改装和样机制作,在早期的计算机、军用设备中很常见

这两个接口可能是用来调试或者烧录程序的(纯属瞎猜)

下面打开另一侧面的盖子。。。发现里面少了不少板子啊,看来想把机器跑起来是不可能了
不过还好,还剩了7块电路板

侧过来看,电路板上不少芯片

换个角度

这有个14MHz晶振,好似是有源的,为系统提供时钟

还有一个被拆了

下面拔出第一块板,简直美哭了
难以想象,1968年老美就已经有表面贴片技术了。想当年,阿姆斯特朗还没有登月,东方红还没有上天,大多数中国工程师连集成电路是啥都没听说过

然而反面。

这线走得太飘逸了。不过应该也是作为原型机制作的,只是用来验证功能而已。
这上面用的飞线我也是头一次见,似乎是镀银线上裹了一层非常薄的透明绝缘材料,看上去和裸露的一样

芯片,由通用仪器(General Instruments)制造,用途未知。看上去比较像缓存之类的东西。这家公司后来被Microchip公司(也就是做PIC单片机那家公司)收购。

电路板接口也比较特殊,空心镀金圆柱

下面取出第二款块板子。
可见电路板完全由不锈钢制成,镶嵌在铝质框架中。
这块板子上全是小规模集成电路,应该用来实现逻辑功能

反面也是一样的飘逸
仔细看发现每个芯片的电源和地连接到隐藏在板子内部的电源总线上,其余的脚也是用的特殊镀银飞线

第三块板子,上面除了贴片芯片还多了几个仙童半导体的直插芯片。当然型号都查不到了

这块板正反两面都有元件

其实是两个不锈钢电路板嵌在同一个铝框两面

电路板编号也是001哦

其他的几块板其实也大同小异,都是非常多的小规模集成电路
这个编号002

板子上也贴了温度标签,用来观察机器内部温度

这块板显然是出了问题,手工飞线调试的


这块也一样。

所有剩下的电路板都拿出来了,可以看到每块板底部都有不同位置的定位插销,防止差错插槽

侧面看

空机箱,每个插座上写了对应模块的编号

所有电路板合影
 
下面看看细节。这些电路板上用的小规模集成电路由美国Sylvania(喜万年,也就是现在做灯的那个厂家)出品。这个公司也是最早生产制造集成电路的厂家之一,然而做到后面就不行了。。。。

不得不提的是,喜万年在1963年研制成功TTL集成电路,是世界上最早制造出TTL集成电路的厂家(对,比大名鼎鼎的德州仪器和74系列芯片早)。这台机器里用的就是喜万年的第一代TTL集成电路。这种迷你的封装叫做flat pack,在60年代较为常见,并且被大量运用于军事设备中。

图中的SGxxx是逻辑门(gate),SFxxx是触发器(flip-flop)。根据资料,SG220是与非门,SG200是8输入与非门,SF130时50MHz的j-k触发器。


主机里面没啥好看的了,下面打开机器屁股上的盖子看看里面有啥

铭牌,这个模块由Litton公司生产。这家公司是美国著名的军火生产商,旗下产品包含了导航系统、火控系统、航空航天等,甚至帮NASA生产过宇航服。
铭牌上没写啥有价值的信息,不过据资料这是个32KB的磁芯存储模块

拆下来

单独看,上面写着bad memory,说明内存模块也坏了23333

整个模块完全被金属包裹,还贴了封条

封条写着立顿公司/导航与控制分部,最后日期1972年7月12日

本来不想破坏封条,但为了看看里面到底啥样,还是忍痛拆了。。。
侧面拆掉,看到一堆磁芯存储板,叠在一起

换个角度
 
顶上的盖子里应该还有东西,继续拆
刚开盖,一道金光闪过。我要瞎了。

全是金色的芯片,整齐排列着。。。。
不得不说到现在为止,这是我见过最漂亮的电路了

拿下来,这是正面

反面还有一层,两块板子分别贴在一块钢板两侧
正面电路板编号001

仙童的芯片

这些是陶瓷排阻

电阻

白色的是摩托罗拉的芯片

SN5400,大名鼎鼎的TI出现了!
这是flat pack封装的74系列TTL芯片,生产日期1968年第四周。54代表军用级别芯片,5400自然是大名鼎鼎的4与非门了
据说1968年的时候一颗这样的芯片价值20美刀,显然整个系统造价一定不菲

模块的另一边也有一个类似的电路板
正面和之前的完全一样,估计是磁芯读写的前端电路

飞线还是不能避免的

两块板子合影,这是反面,功能不同,元件排布也不一样

正面,看似是一样的

看看序列号,一个是01,一个是02。序列号是丝印上去的,老美真是费心了。

近照,现代的74HC芯片和50年前的54芯片同台亮相
发现虽然过了这么久,贴片SO封装的脚距和50年前却完全没有变化。不得不感慨老美制定规范时的远见。再看看我们,很多规范都是朝令夕改,难以延续。

拆掉板子后的模块,不锈钢材质
镀金接口

再拆,可以看到磁芯存储堆了

最顶上是二极管板,下面的都是磁芯板。可惜焊在一起的,不能无损拆解,所以不拆了

二极管阵列

一堆走线

这里还有个小板,上面的芯片简直。。。
从左至右依次来自国家半导体(NS),德州仪器(TI),摩托罗拉,HELIPOT(一个生产电阻的厂家),最右边是仙童。

最后来几张模块全貌。因为实在是太美了,忍不住多发几张图



就此拆解完成
最后来张可当桌面的图镇楼


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

关注公众号,后台回复「1024」获取学习资料网盘链接。

欢迎点赞,关注,转发,在看,您的每一次鼓励,我都将铭记于心~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/466089.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ZJOI2018 Round2 游记

day0 高铁上颓了一部电影,然后闭上眼睛就到了 醒来之后发现被绑了艹,袖子被打了个结,搞了 \(20\) 分钟才解开,真想把绑我的人吊起来 \(xxx\) 公交车上碰到一位长者,被教育了一顿 长者:"你们大学生呐,戴着一副眼镜,肯定不是读书读出来的,玩游戏玩多了吧?" 我:".…

使用PWM实现语音播放

本文转自ARM中文社区,作者:Xiaoya链接:https://community.arm.com/cn/b/blog/posts/nucleof429-2-pwm事实上大部分MCU都可以实现语音播放下面是一段音频数据的波形局部放大图:以一定的速度采样(ADC)这些波形…

C小项目 —— 学生选课系统

C小项目 —— 学生选课系统#include<stdio.h> #include<windows.h> #include<stdlib.h> #include<conio.h>typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t;#define CLASS_CLS system("cl…

为了杀蚊子,他用树莓派DIY了一把激光枪!

本文经AI新媒体量子位&#xff08;公众号ID&#xff1a;QbitAI&#xff09;授权转载&#xff0c;转载请联系出处。世人苦蚊子久矣。尤其在夏夜&#xff0c;耳边嗡嗡作响&#xff0c;甚至还得与其“挑灯夜战”个三百回合。为此&#xff0c;一个国外博士便DIY了一种高端的杀蚊方式…

java获取操作系统信息

Java代码 import java.util.Properties; Properties propsSystem.getProperties(); //获得系统属性集 String osName props.getProperty("os.name"); //操作系统名称 String osArch props.getProperty("os.arch"); //操作系统构架 String osVe…

scp和sftp常用操作

文件异地直接复制&#xff1a; scp SCP的全称是secure copy (remote file copy program)&#xff0c;此命令是openssh-clients附带的,它的作用就是在机器之间实现拷贝&#xff0c;且机器之间的传输完全是加密的。 最简单的 scp 用法如下&#xff1a; [rootwww ~]# scp [-pr] [-…

SM7250(高通5G)平台LCD bringup

写在前面的话高通平台显示这一块&#xff0c;自从去年开始&#xff0c;高通全面使用SMxxxx命名的芯片比如高端系列&#xff1a;SM8350(骁龙888)&#xff0c;SM8250(骁龙865)&#xff0c;SM8150(骁龙855)中端系列&#xff1a;SM7250&#xff08;骁龙765g&#xff09;&#xff0c…

网络管理人员的未来?

这是流传已久的一张带讽刺性的照片。一名网络专业的学生的未来难道真会如此&#xff1f;或者&#xff0c;是某些人理解错了这个专业的诸多特性&#xff1f;转载于:https://blog.51cto.com/zhangbikai/166694

python笔记-1(import导入、time/datetime/random/os/sys模块)

python笔记-6&#xff08;import导入、time/datetime/random/os/sys模块&#xff09; 一、了解模块导入的基本知识 此部分此处不展开细说import导入&#xff0c;仅写几个点目前的认知即可。其它内容待日后有深入理解了再来细说 1、import可以导入的两种不同的内容 1.1 *.py文件…

嵌入式里如何给内存做压力测试?不妨试试memtester

大家好&#xff0c;我是痞子衡&#xff0c;是正经搞技术的痞子。今天痞子衡给大家介绍的是内存读写正确性压力测试程序memtester。在嵌入式系统中&#xff0c;内存(RAM)的重要性不言而喻&#xff0c;系统性能及稳定性都与内存息息相关。关于内存性能有很多个不同指标&#xff0…

一位嵌入式工程师的成长之路

有些事并不是因为有希望才去坚持&#xff0c;而是因为坚持了才有希望。分享一位嵌入式工程师的成长之路&#xff0c;希望能给朋友一点勉励。刚毕业找不着工作2008年大专毕业后&#xff0c;意气风发南下深圳找工作&#xff0c;想找一份电子技术员的工作&#xff0c;白天上班&…

分享GitHub上一些嵌入式相关的高星开源项目

关于GitHub&#xff0c;可能很多人误以为这是互联网人的专属&#xff0c;其实并不是&#xff0c;那上面嵌入式相关的开源项目是有很多的。现分享一些高星开源项目&#xff08;像RT-Thread、AWTK等大家都熟知的就不介绍了&#xff09;&#xff1a;Avem项目链接&#xff1a;https…

安全四部曲之一---***工具简单使用

所需工具&#xff1a;ASP小旋风5.asp(黑防)鸽子2006ie_xpsp2网马生成器##############Michael分割线################先给大家几个外网路由的地址你们进去捣乱捣乱,没事的,因为没有日志记录用户名密码 全都是admin,别搞太破坏哦如果改动里面的设置,记得把登录密码改了,否则他们…

第 8 章 配置listener监听器

第 8 章 配置listener监听器注意 还记得我们之前讲过的在线列表吗&#xff1f;第 4.2 节 “例子&#xff1a;在线列表”。我们曾经说过那个在线列表无法判断用户非法退出&#xff0c;很可能造成在线列表无限增大&#xff0c;现在我们可以用listener来弥补这一问题了。如果你不满…

集合(collection)

使用数组存放数据的弊端&#xff1a;长度不可变&#xff0c;而集合可以动态的添加值 java集合类不仅可以存储数量不等的多个对象&#xff0c;还可以保存具有映射关系的关联数组 /* * 1.存储对象可以考虑&#xff1a;①数组 ②集合 * 2.数组存储对象的特点&#xff1a;Student[]…

聊培训跳槽的事

■原来跟我沟通有压力这是我最近跟一个微信好友聊天才知道的事情&#xff0c;说跟我沟通还挺有压力的。实话说&#xff0c;我多少对这样的感觉感同身受&#xff0c;记得刚毕业那会&#xff0c;跟我师傅聊天说事情&#xff0c;总担心自己会说错了什么&#xff0c;有问题的时候也…

iOS开发针对对Masonry下的FPS优化讨论

今天博客的内容就系统的讨论一下Masonry对FSP的影响&#xff0c;以及如何更好的使用Masonry。如果你对iOS开发足够熟悉的话&#xff0c;那么对Masonry框架应该不陌生。简单的说&#xff0c;Masonry的诞生让AutoLayout的使用更为优雅&#xff0c;让控件的布局更为方便。使用辩证…

导师带学生卡Bug,这波操作~

本文来自知乎https://www.zhihu.com/question/455891395/answer/1847953969事情的起因是明尼苏达大学计算机科学&工程系的助理教授 Kangjie Lu 和他的 Ph. D. 学生 Qiushi Wu 的论文《通过伪君子提交在开源软件中隐蔽地引入漏洞的可行性》&#xff0c;据称将在 2021 年五月…

我想做个MP3,要怎么入手?

从我更新的频率&#xff0c;大家应该猜出来了&#xff0c;最近有点忙。忙完了设备调试的工作&#xff0c;又来了个画图的活。本来改动不大&#xff0c;但怎料...哎&#xff0c;一言难尽。今天回答一个粉丝的提问&#xff1a;看完这个回复&#xff0c;我依然没明白他到底想做哪部…

[内核同步]自旋锁spin_lock、spin_lock_irq 和 spin_lock_irqsave 分析

关于进程上下文&#xff0c;中断上下文&#xff0c;请看这篇文章Linux进程上下文和中断上下文内核空间和用户空间自旋锁的初衷&#xff1a;在短期间内进行轻量级的锁定。一个被争用的自旋锁使得请求它的线程在等待锁重新可用的期间进行自旋(特别浪费处理器时间)&#xff0c;所以…