|
本帖最后由 xbq1013 于 2023-2-7 13:50 编辑 ; ^9 q5 V0 g* @0 H. n9 f
9 m9 K" l/ ~2 A# Q8 {9 t" \' Y
最近入手了一台二手的 德州仪器 TI-92 Plus 图形计算器,这是台古董级的产品了,最初发布于上个世纪末(1999年),现在可以算是德州仪器的经典之作了。虽然手上已经有一台同样是德州仪器出品的图形计算器 TI-Nspire CX CAS,但是个人还是比较偏爱经典手持设备惯用的 QWERTY 全键盘(经典设备的个人收藏意义大于实用价值)。
6 e0 p' y$ h+ R) n9 |9 w2 {
7 o3 Z1 Q) q; H# t2 F本来想入台 TI Voyage 200(它是 TI-92 Plus 的后续升级版本,除了 Flash ROM 是 TI-92 Plus 的三倍以及 CAS 系统版本高一点之外,其它软硬件参数与 TI-92 Plus 基本一致),但是目前已经很难买到好成色的 Voyage 200 机器了,即使有也是数百元到上千元的高价;所以退而其次入手了一台成色不错的 TI-92 Plus(闲鱼上花了200元入手),去年坛友在交易区也有批量出售,尽管两年前我就在 Google Play 上付费购买了安卓版的 TI 图形计算器模拟器,可以完整模拟运行这款图形计算器的系统,但是毕竟是模拟器,虚拟屏幕按键的手感是无法与实体计算器的按键相比的。, {, `( S5 o6 z
* V/ d- L% T0 L' ^* R
下面先上一些这款图形计算器的外观整体和局部照片:
" o2 t5 J" l8 ]! U( n0 e. u0 x, `2 W p7 C/ @! }* \' w
, F, O; T2 m( f) R
' k2 f8 ^+ K) S5 m0 ^ 3 c, R' `8 \1 P0 k
" V3 P& B7 k! _; o
: R" R& L* K; g. v8 k
) D+ F0 @% ^( j) _& M下面讲一下为何要超频以及实现的方法:
: D( T! i: m. u- `, O! `( N
" W9 l8 G: H5 v% D, V根据相关资料(德州仪器官方以及相关技术必威APP精装版下载技术资料),TI-92 Plus 这款图形计算器所采用的 CPU 是摩托罗拉(Motorola)的 68K系列 MC68SEC000,主频是12MHz(也有资料说是 10MHz)。毫无疑问,这个主频从目前的角度来看确实是太低了(现在很多便宜的单片机的主频都有10多MHz了),而且这款计算器在实际操作使用中也确实在执行某些复杂运算时需要等待若干秒甚至更多的时间。
+ k- |; J7 e9 n, j6 P* t$ W8 b
0 x8 ]$ u* m* K+ [2 t在网上 Google 搜索了下,发现国外早已有技术达人发现了给这款图形计算器的CPU超频的方法。仔细看了下资料其实说的是 TI-92 和 TI-92 II 的超频方法,原文是英文,主要方法就是将 TI-92 的 PCB 电路板上的贴片电容 C11(参数据说是 47pF)焊下来,换上一个参数为 8pF 的贴片电容(如果更换此电容后计算器开不了机或者开机后系统运行出现显示乱码,则可以将此电容换成 10pF 再试);文中推荐的一个方案是在原来的 47pF 电容上再串联上一个可切换的开关和一个10pF的电容(总电容等效8pF),这样需要超频时可以通过开关切换到超频档(因为超频后会比较费电,而且游戏程序在超频后会运行的很快,所以当玩游戏或者想要省电时可以用开关切换到普通档上)。
( Y, ?6 E% y9 B" `2 l, ^9 C- e. F
据文中所述,这个方法可以将 TI-92 (以及 TI-92 II)的 CPU 的工作频率提高到原先的默认主频(10MHz 或 12MHz)的近一倍(18-20MHz)左右。
4 g/ S. }$ g0 i0 K
" v+ C7 o/ [5 U. u4 J虽然文中也附带说这个方法同样可以适用于 TI-92 Plus,然而,实际上 TI-92 Plus 的 PCB 电路板布局是经过改进的,布局与 Voyage 200 更为接近,与 TI-92 有明显差异。但是超频的原理还是一样的。对于 TI-92 Plus,想要实现超频,需要更改的电容实际上是 C9。2 V% J$ X" D. V2 Q" Z
9 L1 @5 p& t1 _1 h2 R, W$ R4 N
另一个网站的技术资料指明了适用于 TI-92 Plus 的正确超频方法,此文中尝试将 C9 电容参数替换为10pF(两个20pF电容串联后的等效值),但是系统启动出现了错误,于是仅换上一个20pF的电容,成功实现了超频。根据此文,我尝试在 TI-92 Plus 计算器上实现了超频,具体方法如下。 f& Z! z: c0 k3 i6 _) b) m7 J
' d$ e* R: r$ z% B$ W' \
首先是拆下计算器后盖,取下电池(CR2032 备份电池和 4节五号主供电电池)。1 h5 M, t- e0 \; S
( u) m- m; u, l- l8 Y1 ~; D
5 h8 _& R% i- _! F% \
, T; O' S8 Y# @* f e; P+ z. K& k( x
d4 I( G6 _/ F, B& D
, Z4 H- L$ a5 P+ b+ X0 p' J) c a然后是用合适的螺丝刀卸下后背的所有螺丝,取下后壳,这样就可以看到里面的整个 PCB 电路板了。
; c/ i: V3 Q2 N( L. o9 k: r6 N
* o5 ?8 T. ?9 g% k6 L$ \6 k* o# M4 K$ F7 i! F3 K- {
( }- W' p. j# b% t5 v: Y& t3 }2 j
" B, `7 H0 m( Y8 F# B- n
可以看到整块PCB表面覆盖了一块屏蔽层,揭下此屏蔽层就可以看到PCB上的电路和元器件了。: |' I+ o/ J& ?% a- o3 X1 _$ G
- i% a9 u4 i L' U& l; D* O3 D2 Q5 {1 q o+ K
- g- L2 u( _* E$ J ^1 m $ p% v" |8 D9 S4 \6 a
上图中 PCB 中央区域用小红圆圈标记圈起来的那个元件就是这次改造将要替换的贴片电容 C9。
* [4 o5 K3 G. j4 E
9 r! p5 S5 u; ^- M6 B5 J' F$ b: C下面是局部图示,中间用圆圈标记的是 C9。! m. B0 }8 B! R5 b
1 L0 E! k6 N1 ^2 a2 C* c) [
; k6 V& F/ ~/ q8 I% n5 N
" p! E; k i1 ? 用电烙铁将 C9 焊下来,用万用表测量了下,这个 C9 的参数是 16pF(并不是之前看的资料中所说的 47pF)。于是尝试换个 10pF 的电容焊上去,结果计算器开机后系统无法正常工作(出现显示乱码),估计是超频后 CPU 速度过快。2 Y% ~8 L* `7 O2 ]6 E1 @
' o+ ?$ z+ _4 {1 h. Q( Z& i! N8 p2 v6 Y
1 p+ f/ @' H& v! @/ @: r4 r0 d1 F 于是又换成一个 15pF 的贴片电容换上去(手上没有 0603 尺寸的合适参数的贴片电容,于是就找了个 0805 尺寸的替代,只是体积稍大一点而已)。这次计算器就可以正常开机工作了,而且操作反应速度明显快了些,执行复杂运算所消耗的时间也明显缩短了,超频成功。因为基本上不打算拿它玩游戏,所以就不增加切换开关了,直接焊个 15pF 的电容就搞定了,虽然比原电容只少了1pF,但是效果很明显,速度明显快了。3 o" ?% W8 _/ i; m
5 [4 M2 F+ z+ Q) T下面是用于更换的贴片电容(15pF)以及焊上去的效果:
/ o* u6 l- X0 c% h" X; `+ z2 W( J6 |3 z: Y4 Z
& ^" B, H$ M7 I' ~7 V; ^# g, C+ X
8 d, }* k# i, T7 D! o
接上楼,超频成功后,继续发些拆机图如下:. Z% @9 I' b: }- m, d, I+ `$ T6 a S' u
/ `! ~( Z3 h5 G8 Z3 ]8 g
% E* u/ S% i) K0 X* J) X9 [4 A+ d3 {
3 s: _0 \7 b" `. T# }
4 e/ v, r1 T, ?4 w1 o
下面是 TI-92 Plus 图形计算器 PCB 局部图:. c5 R5 P! b# l' t. P* V
6 ~' |# S- [6 i0 K' h, t1 u1 @% o3 I# \9 w Y
5 t* A6 t. S, X. \6 Y ( ~% Z& F: r* h O+ t: C- |
/ |1 U0 h1 J4 z5 O
下面是这次超频所用到的主要工具(万用表忘记拍照了,用的是优利德 UT61E):
5 C2 v, f0 S9 X V
2 g+ s- q5 M+ \
+ O: }8 A4 x0 ^. N7 F3 O2 t+ v+ m
, a: W) k9 I" k1 |' q 9 T% D9 ?7 b0 w# R
$ `8 i, j5 g, q4 F; Y; @. s完成后,重新组装好,外观完好如初:
1 C1 v/ X& P1 e+ f! K8 X% i5 y* F, W& O/ a& D' @9 V
* X, {, ]* v0 d& J' z/ c' G0 V* I
. l3 t' D! z! |" w( `. u B' e+ @3 Y+ m- K 尝试计算一个“250!”(即:250的阶乘,输入“!”的方法见下面的第2楼中的第一幅截图),没超频之前需要7秒完成显示结果,超频后只需要4秒钟即可完成显示结果,明显运算速度快了。" U4 Q$ ?8 o# ~; r, ^: f2 A- T
- P9 p1 S6 \& c) h! }! @2 @
2 S7 ~4 B$ I7 X
; ~& C" ?9 b/ P3 J) `
再安装个超级玛丽(Super Mario)68K版移植游戏试试,游戏中的物体移动速度也明显加快了,如果熟练的话玩通关还是可以的。
# W& j5 D9 T) G$ y/ K9 Y
, }" P- C+ S) w6 z" K
5 @( @3 k8 u' t& F1 I# V4 ^- T
4 w) t/ O; G" ?, V6 Z9 _
如果有坛友对此图形计算器感兴趣的话,可以尝试在你的安卓手机上安装一个模拟器体验一下(需要另行去德州仪器官方网站免费下载计算器的 ROM 文件):Graph 89 1.1.3c (可以模拟 TI-89、TI-89 钛、TI-92、TI-92 Plus 以及 Voyage 200)或者 Calc 92+ 1.0.15 (只能模拟 TI-92 和 TI-92 Plus)。
1 e- J: W6 q- d* K6 X- ~6 |6 R9 r3 _# u% {1 x" K5 Y2 }
德州仪器常用图形计算器 ROM (包含 Voyage 200、TI-92 Plus 等型号的图形计算器系统固件) 建议大家在模拟器中首选安装 Voyage 200 的 ROM 文件,因为 Voyage 200 的内置 Flash 闪存空间比 TI-92 Plus 多1MB左右,所以可以安装更多的应用程序以实现更多的功能。2 ^' S0 o4 \7 E: V" T0 L
) T% \; @! R. B% o) Z德州仪器 TI-92 Plus 图形计算器官方中文使用说明书(PDF格式文档)其它型号图形计算器的使用说明书请自行访问德州仪器官方网站下载。模拟器运行截图:注意:TI-92 系列(包括 TI-92、TI-92 Plus、Voyage 200 等型号)图形计算器的屏幕不是触控屏,所以计算器屏幕中的菜单选项操作是通过计算器的右上角的实体方向键上下左右移动光标实现的。另外,模拟器采用的是德州仪器实际发行的图形计算器的官方 ROM 文件(计算器系统固件),所以模拟器中仿真的计算器的所有计算和操作以及设置功能与实体计算器是完全一致的(除了与电脑同步文件不能用,但可以通过模拟器菜单安装文件到计算器中)。安卓手机上运行 Graph 89 模拟器仿真 TI-92 Plus 图形计算器的截图:4 W+ ]4 E3 V: z; O: ]# ]
* L! I) P! G, O# w( o6 N* ^ A
8 M* q$ U* A! _) m! W4 n
I8 `; Z" p2 X9 ^+ @1 A
$ N9 R: |7 e% N% P. z , v, I/ w" O, a5 M# C: T0 D# G
9 Q& S4 T3 W4 j4 c+ |* p, r, p
. a* j2 o; K0 b- m* r! L安卓手机上运行 Graph 89 模拟器仿真 Voyage 200 图形计算器的截图:8 y& D3 }; ~% ^; d( H3 }
7 C7 u- D6 @1 z5 M H: @
6 S9 _1 a; G; y( G# k9 n) x
+ h1 X$ o+ I: b) A* Y! o8 v; P
点击输入图片描述(最多30字) 1 K* ]5 _7 I+ x2 [( Z
8 V0 U3 W K' U; l# r+ A: a. V
, z+ m: D" o) s) q
[color=rgba(0, 0, 0, 0.8)]
7 _8 s7 }! X. E" t5 w. t3 D3 r
0 D4 ~% m' S# l2 ?8 q
[color=rgba(0, 0, 0, 0.8)]' k3 D# D6 R8 ~4 Z$ w
. H4 j5 |- S2 q' L+ y2 L! ~2 p
3 B; E! h4 K% s7 L. C* T$ ^
3 p! w9 a {: }8 q9 @/ Z实体计算器以及手机上运行模拟器的照片(TI-92 Plus 实体计算器和在安卓手机上的 Graph 89 模拟器中仿真 Voyage 200 和 TI-89 钛的效果图,以及 TI-92 Plus 与 Nspire CX CAS 实体机合照):
. S! _7 d7 p( `* x" Z8 t) R5 F7 r/ S9 P2 k( q
0 `( r5 I4 \! u3 W
( o4 P. W [; k" l- j( ~" _
6 X6 h; a% B* l0 w6 c7 P! ~
9 U5 k% Y' p+ N- \+ J
! _- X; h Y% o$ R" ]# }; \7 B3 C) u+ f3 y
|
|