fx-5800p Internal Information
Category: 资料 / References
计算器里的开关电源 / The 2-BJT SMPS in an HP Calculator
For now this article is not available in english. It seems that Google Translate does a reasonable job translating this write-up into English. Please give it a try if you’re interested.
对于我这代人来说,计算器属于“在远古时期就已经成熟的科技”。在我接触计算器的时候,各大厂商早已迈过了技术攻坚的阶段,所有设计目标仅仅是为了抢占市场和极限的cost-down服务。
人类在电子技术上取得的巨大成就令人叹为观止:LCD,LCD驱动器和超低功耗CMOS技术已经如此的成熟,以至于即便使用光效非常低的廉价太阳能电池板,在将大半能量浪费在包括线性稳压,Biasing在内的各类无关的环节的前提下,这些计算器仍然能够在昏暗的环境中正常工作。
70年代的设计师如果看到现代的计算器,不知道会发出怎样的感叹呢?对于70年代的计算器而言,这样的设计是无比奢侈的,甚至不切实际。在70年代,距离LCD技术成熟还有十年以上的时间差。在70年代想要做一台计算器的话,可供选择的显示器件有:
名称 | 发光机理 | 典型工作条件(1980年以前) | 型号 |
Nixie 辉光管 | 惰性气体辉光放电 | 180V 36uA/seg 6.4mW/seg | SP-330 |
VFD 荧光管 | 阴极射线-磷光体发光 |
20V 30uA/seg + 灯丝供电 +200mW | Futaba 14-ST-62AI |
LED 发光二极管 | 载流子复合 | 8.2V ~250uA/seg 2.1mW/seg | HP55 |
通过这张表可以看出,70年代的电子工程师想要设计一个省电的计算器是非常困难的:每一种显示技术都需要较高的电压,还需要在此基础上加入驱动电路的电压裕量,在70年代这个裕量可能达到1V以上。有时为了取得更好的效果,更长的寿命或更高的效率,还需要十分复杂的电路去驱动,消耗了更高的电压裕量……在这样的条件下,使用开关电源并不是锦上添花,而是在当时的技术限制下的无奈之举。
Continue reading “计算器里的开关电源 / The 2-BJT SMPS in an HP Calculator”
HP5430A 18GHz微波计数器维修+测试 / Microwave Counter Repair+Testing
这其实是2019年11月完成的事情,当时拍了一些照片记录,不过因为拍摄环境限制拍得不是很好,就没发出来。最近本科快毕业了,在考虑离开学校的事情,整理了一下自己在学校外租的,专门用来当实验室(事实上更像是仓库)的出租屋。这台仪器作为所有收集到的仪器中个人最喜欢的一台,作为一个纪念,还是发出来了。
Continue reading “HP5430A 18GHz微波计数器维修+测试 / Microwave Counter Repair+Testing”HP Journal 封面索引 / Cover Art Portfolio
该页面在网站迁移时已损坏,可以访问7400.me查看HPJ索引
This webpage is damaged during migration, please visit 7400.me if you want to read the portfolio
Continue reading “HP Journal 封面索引 / Cover Art Portfolio”[OPNA] An Analysis of The P.M.D. Music Data Format (Mostly the “Rhythm” Section)
Greetings to all the
This article is based on Github repo: ValleyBell/MidiConvertes and Mistydemeo/
Meh… a detailed description of this little project will be covered in a future article (If I actually would do). Basically, I’m trying to make a portable music player / midi synth based around YM2608. I expect this project to take forever to complete…
Let’s get our hands dirty quick!
Continue reading “[OPNA] An Analysis of The P.M.D. Music Data Format (Mostly the “Rhythm” Section)”HP35: A Bit-Serial Wonder – 2. Bit What?
Part2. Bit What?
This article is about the “bit-serial” design scheme employed in HP35’s digital design.
[Status: Proofreading]
HP35: A Bit-Serial Wonder – 1. Introduction
Part1. Introduction
In this section, we will have a brief look at the ISA of the HP35, the first look into the system.
Continue reading “HP35: A Bit-Serial Wonder – 1. Introduction”
用C扩展你的HP 50g – 总目录与第一部分
Extend your 50g with C
CONTENTS & SECTION 1
总目录与第一部分
原文章版本:1.12 (2008-10-09)
翻译版本:0.01 (2016-09-23)
基于HPGCC版本:2.0SP2
作者:Egan Ford (egan NO_SPAM_AT sense.net)
译者:Andy Lithia (Lithcore.cn)
[翻译] PDP-8 指令集
翻译自http://www.faqs.org/faqs/dec-faq/pdp8/section-3.html
近期因为考虑买一台PDP-8复刻机(如“PiDP-8/I” —— 一台核心是树莓派的PDP-8/I复刻,卖的就是情怀满满的前面板)摆在宿舍做装饰而看了一些关于PDP-8的资料。因为国内这款机器的爱好者较少,更找不到中文的资料,而外文的资料有一大堆。现在打算把这些资料一点点翻译成中文分享出来
内容大致会涵盖 PDP-8的体系结构,PDP-8汇编(MACRO-8),PDP-8操作系统(如OS/8),PDP-8常用高等语言(如FOCAL,4K FORTRAN这些),当然不知道要到何时才能填完
这次翻译的这篇文章讲解了PDP-8基础处理器组件的寄存器安排以及其指令集,略有涉及IO部分
不过本文并没有对每一条指令详细的解释,所以大家粗略阅读,有个大体印象即可,
我有时间会尝试翻译Douglas W. Jones 写的《PDP-8 Programmer’s Reference Manual》中的详细介绍。
(题图来自PiDP-8/I项目主页,有兴趣的话可以在这里购买)
Continue reading “[翻译] PDP-8 指令集”
HP-Saturn 00-处理器架构简介
Saturn处理器是惠普基于其已有NUT处理器改良出来的CISC计算器专用处理器,应用于HP后期大部分计算器机型。有单处理器,处理器+驱动器,SOC等多种封装形式。在NEC停产此系列芯片后HP联合中国台湾金宝(Kinpo)公司开发了基于ARM的”Saturn+”模拟器,与原芯片相比在提高了主频的同时还提供了更多的Saturn机器指令。
从本文开始,我将简略地介绍一下这款处理器及其汇编语言。本意并非鼓励大家使用这款芯片(因为自50G停产后,这个处理器已经被人们彻底的遗忘了,在当今市场的成本考量下,也不太可能会复苏),而是展现其精巧的指令集设计思想,以及这款非常与众不同的处理器十分有趣的使用体验。