灭世立方——OTP的核弹密码存储器

2个月前

简介:Oh My GOD ~~~~~

开源协议: Public Domain

描述

PCB工程师一次失误,竟发现,没有限流电阻的LED点阵居然能用来存储数据 \~\~\~ WDLM \~\~\~发现了这个东东,派出若干名超级特工从嘉立创的工厂里偷出来了这个超级存储器,用来存储\~\~\~核弹的发射密码\~\~\~ 小小的魔力方,竟然蕴藏着毁灭人类的能力,究竟是道德的沦丧,还是人性的泯灭。

HJ7\)Q%IWXO2@19HEZYSUJDD.jpg

image.png


—————— 好了,不皮了,下面来介绍一下原理。 在LED点阵中,LED灯珠是要加限流电阻的,如果没加的后果就是烧毁LED灯珠,而烧坏的LED灯珠是不能够导电的,根据这个原理,让我想到了最开始的可编程存储器OTP ROM 熔丝ROM,把LED代替熔丝,来实现存储数据,当我们需要写入数据时(只可一次编程) 让三极管Q9,就是最下面的那个导通,将限流电阻短路,此时LED点阵就编程了一个可写的ROM存储器,此时正常的点亮LED的行为就会烧毁LED灯珠,为了增大电流我特地使用了三极管。 然后我们将数据转换成8*8的点阵(列表示数据,行表示地址)存储到中,其中对应0的LED两端直接加上电源电压,就会烧坏,二对应1两端的LED则不会,用这种方式将数据固化在LED点阵中。 读取的时候关断三极管,此时同样去读,就可以在没坏的LED上读取出1,而坏掉的LED因为下拉电阻,则读出来0。 用这种办法做出来的存储器,在读数据的时候,会闪灯哦


不过话说回来,8Bytes的存储容量 5*8=40Bytes真的可以存储人类的核弹密码哎。这玩意具有毁灭人类的能力。 不说了,有人来送快递了。





文档

PCB_2020-07-18_00-08-39

在编辑器中打开

BOM

ID Name Designator Footprint Quantity
1 LED\ A0,B0,C0,D0,E0,F0,G0,H0,H1,G1,F1,E1,D1,C1,B1,A1,H2,G2,F2,E2,D2,C2,B2,A2,H3,G3,F3,E3,D3,C3,B3,A3,H4,G4,F4,E4,D4,C4,B4,A4,H5,G5,F5,E5,D5,C5,B5,A5,H6,G6,F6,E6,D6,C6,B6,A6,H7,G7,F7,E7,D7,C7,B7,A7 LED0603-FD 64
2 3.3K RN1,RN2 RES-ARRAY-SMD_0603-8P-L3.2-W1.6-BL 2
3 AFA01-S22FCC-00 FPC1 FPC-SMD_22P-P1.00_AFA01-S22FCC-00 1
4 1k R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11 R0603 11
5 SS8050_C541705 Q1,Q2,Q3,Q4,Q5,Q6,Q7,Q8,Q9,Q10 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 10

展开

工程成员

登录注册之后才可以进行评论操作
工程所有者当前已关闭评论
征集令发布者当前已关闭评论
全部评论 8

liuyuhe

有想法\~\~\~\~\~\~\~\~

2020-08-13 10:07:38
回复

星雪鸢尾

好玩  

2020-08-12 19:46:54
回复
认证图标

OSHWHub

距活动截止还有5天,请抓紧时间完成实物并上传演示视频!
已经完成了的话多多集赞哦~

2020-08-11 14:04:32
回复

aifairytale

没看懂,有演示视频吗?

2020-08-03 13:23:20
回复

LonelyQmery

啊啊啊啊看到你的赞我眼红了

2020-08-01 11:17:29
回复
认证图标

lengyuefeng

很棒,很有想法。。。。。。(还得凑字)

2020-07-31 18:44:38
回复
认证图标

OSHWHub

这个有意思,期待作者早日打样,上传PCB
如果顺便能把原理讲讲就更好了!
表情包der.jpg

2020-07-24 12:04:06
回复
认证图标

LCEDA_01

哇!!发现新大陆,支持一下

2020-07-24 10:52:01
回复

立创EDA校园讲师

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn