拆解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\) 公交车上碰到一位长者,被教育了一顿 长者:"你们大学生呐,戴着一副眼镜,肯定不是读书读出来的,玩游戏玩多了吧?" 我:".…

暂无标题

最近感觉好无聊,天天堕落,没事可干。上网也感觉越来越无聊了,除了聊天还是聊天,根本就没有什么事干,时间就这么一点一点的过去。大学有所谓的真感情吗?感觉有又感觉没有,没有的人实在是太多了&a…

使用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…

物流行业应用虚拟化解决方案

物流行业应用虚拟化解决方案来源&#xff1a;N-soft 51CTO提醒您&#xff0c;请勿滥发广告.cn 对物流企业来说&#xff0c;对外的货物流动增加了企业的利润&#xff0c;而对内的信息数据流动则是业务持续发展的基本保障。于是乎&#xff0c;架构自身内部远程应用接入系统…

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

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

Excel—数组

SUMPRODUCT&#xff08;数组求和函数&#xff09;和SUM是一样的&#xff0c;只不过数组写完公式后需要三键合一出结果&#xff08;ctrlshiftenter&#xff09;&#xff0c;用SUMPRODUCT写公式写完直接敲击enter就行了 函数语法&#xff1a;SUMPRODUCT&#xff08;第一个值&…

STM32f103 —— 内部flash读写

#ifndef _MCU_FLASH_H_ #define _MCU_FLASH_H_#include <stdint.h>// STM32f103C8T6 64KB FLASH&#xff0c;20KB RAM&#xff0c;1个扇区1KB,程序起始0x8000000 #define FLASH_START_ADDR ((uint32_t)0x8000000) #define FLASH_END_ADDR ((uint32_t)(0x8000000 …

java获取操作系统信息

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

memcpy执行效率测试,无效测试

#include <stdio.h> #include<time.h> #include<math.h> #include <unistd.h> clock_t start,stop; //clock_t是clock()函数返回的变量类型 double duration; //记录被测试函数运行时间&#xff0c;以秒为单位#define MAXK 1e7/*被测函数最大重复调用次…

第七章|7.3并发编程|协程

1、协程 5个任务实现并发&#xff0c;放到1个线程里边&#xff1b;单线程是无法实现并行的&#xff1b;并发是看起来任务是同时运行的就可以了&#xff0c;其本质来回切换并保存状态。 单线程实现并发&#xff0c;切换保存状态&#xff0c;协程要做的事情。 cpu正在运行一个任…

jQuery是什么,jQuery入门简介

|seektanjQuery是最近比较火的一个JavaScript库&#xff0c;从del.icio.us/上相关的收藏可见一斑。 到目前为之jQuery已经发布到1.2.1版本&#xff0c;而在这之前的一个星期他们刚发布1.2版本&#xff0c;看看他的各个版本的 发布时间 &#xff0c;不难发现他的飞速发展&#x…

STM32f103 —— timer

#ifndef _TIMER_H_ #define _TIMER_H_#include "stm32f10x.h" #include "type.h"// LED定时器&#xff0c;按键定时器&#xff0c;重发定时器 #define LED_TIMER TIM1 #define LED_TIMER_DIV 7200 #define LED_TIMER_PERIOD 2500#defin…

使用monkey命令来打开一个app

Knowin inSight10:/ # pm packge list adb shell monkey -p com.aispeech.player.eng -v 1

scp和sftp常用操作

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

大脑最佳用法

用计算机的模式来比喻大脑,那么应该是CPU内存. 但更多时候,我们将大脑当硬盘用. 大脑真正应该用于思考,记忆功能可以使用笔记本或数字工具来记录. 这是我学习时间管理的一个收获,希望时间管理理念能够在未来给我更多的帮助.转载于:https://blog.51cto.com/owen/165727

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…