- 2025-04-13
-
回复了主题帖:
简易纳安表的制作
本帖最后由 cruelfox 于 2025-4-13 10:06 编辑
吾妻思萌 发表于 2025-4-10 10:42 懂了看差值而非绝对值来比较异同,只要线性度好久就完美呀
老师您这个线性度和范围区间怎么样呀?
没有条件测
这个也没有在乎性能,虽然显示位数多,能到5%准确度我都满足了。
- 2025-04-10
-
回复了主题帖:
简易纳安表的制作
吾妻思萌 发表于 2025-4-10 07:15
这个如何去校准啊?这个是个大问题呀
简易表就用可以参考的电流源来校,每个挡把增益系数分别推一下,写在软件里。
我做这个是用来看相对值的,不追求绝对值精确(四位半呢,想做准得多难)
-
回复了主题帖:
简易纳安表的制作
乱世煮酒论天下 发表于 2025-4-8 08:46
跨阻运放对偏执电流失调电流要求很高,多少钱一个这样的运放
偏置电流小到可以忽略的程度的时候,偏置电流失调就无所谓了。
这款我几年前在立创买的,不到一元钱。
- 2025-04-07
-
回复了主题帖:
简易纳安表的制作
秦天qintian0303 发表于 2025-4-6 21:27
这是不是还要用高精度的电阻啊
没必要,就算电阻高精度,影响测量结果的因素还有其它,选能够买到的就行了。况且太高阻值的电阻没有高精度的可选。
- 2025-04-06
-
发表了日志:
简易纳安表的制作
-
发表了主题帖:
简易纳安表的制作
常见的数字万用表的电流挡最小分辨率可能是0.1微安,作为电子DIY中测量电路功耗的用途是够细的。但要有特殊的需求测量更小的电流,比如要测量二极管的反向漏电电流时,万用表的电 流挡就不够用了。几年前我在网上看到一种低成本的微小电流测量方法,是用低偏置电流的MOS运放来做电流电压变换,也就是跨阻放大器。反馈电阻取得越大,能够测量的电流范围越小。如下图中b) 方案所示。
上图的 a) 方案是最常用的,即通过电流取样电阻将被测电流转为电阻上的压降。一般万用表也是同样的原理,由于取样电阻不要太影响被测电路所以不会太大,于是电流分辨率受限与电压的分辨率。b) 方案换了一个思路,用了运放的负反馈来让电流输入端虚短到地,把电流取样电阻另一头接到了运放输出端上。这样R2 可以取得很大,微小电流流经它也获得很大的电压摆幅。c) 方案是用积分法,也能测量很小的电流。
几年前我就买了一些高阻值的电阻来做打算一个纳安表,量程切换用机械开关,搭棚焊做了这样一个跨阻放大前端电路:
因为是实验性的,我没有专门做一块PCB, 就在洞洞板上搭了。运放用的是TLV271,SOT-23-5封装的。为了减少板子上绝缘没做好的风险,我将运放用飞线“悬挂”起来了,高阻的输入端和其它部分隔得很开。
双联5挡旋转波段开关的动片接在运放输出,当初只焊了四个电阻(分别是10M, 100M, 1G, 10G欧姆),它们一端都接在运放的负输入端。
TLV271这个运放最低支持单电源2.7V供电,电压输出摆幅比较接近电源轨了,所以用两节AA或AAA电池来供电是合适的,若输出接一个机械式的电压表头(正负1.5V量程,零位在中间的那种),就可以构成5挡量程的纳安电流表。
TLV272的输入偏置电流典型值是1pA,作为纳安级电流测量是足够的,测皮安级电流可能不太准,仅供参考。输入失调电压典型值0.5mV,因为是跨阻放大应用影响不算大,换算到运放输出满量程的占比不到千分之一。
因为没有现成的电压表头,几年前我做到这里就把它放一边了。现在接着做起来,用STM32做一个数字电压表接起来:
MCU部分电路是简单的,主要就是负责LCD模块的驱动,然后利用片内的ADC测量运放的输出电压,利用GPIO检测波段开关在哪一挡(开关是双联的,模拟部分只用了一联)。
不是整体一块设计,飞线在所难免。
MCU是便宜的STM32F030,集成的ADC是12-bit,没有专门的ADC器件好,只有通过软件处理来提高一下准确度。
电源就简单起见直接用一个3.2V锂电池设计了,或者插电源经其他3.3V LDO供电。运放的地(也是电流表输入另一端)用电源电压的中点(电阻分压得到),这样免得用负压产生电路以及运放输入到ADC的量程匹配电路。
STM32F030 48LQFP是没有VREF引脚的,ADC的参考电压就是电源电压AVDD. 所以电源电压会影响到ADC转换数值。解决办法是用ADC采一下片内的1.2V电压基准,再做软件补偿。于是我的程序里面ADC要采三个通道的电压:运放输出、运放+输入端和片内电压基准。我尝试使用了每256次采样结果做一个平均处理。
不同挡位之间电阻是10倍数关系,所以若不做电阻校准的话程序只需要切换显示的小数点位置和单位。
实测测量端悬空时的读数如下图参考,读数没有归零应该是运放输入失调电压的原因,此外读数的最后一位是在跳动的。除了量程最小的两个挡,数字的跳动可能是STM32 ADC噪声的原因。这个玩意我不追求高精度,就不会拿高级的ADC来做,就把STM32凑合用了。
这个简易纳安表与万用表的电流挡的关键差别在于:万用表的电流挡,两个表笔之间低阻抗等于里面的电流取样电阻,而这个表的两输入端子间的阻抗约等于反馈电阻除以放大器的开环增益(还注意交流增益随着频率升高下降)。因此150pA挡位的内阻是1500nA挡位的一万倍。我们测量小电流的测试对象,往往也是很高阻抗的,因此测试时连接端非常容易受干扰(只要干扰源的阻抗相对是低的)。我在拍上图最后一个照片(150pA量程)时候就发现:我在半米距离外挥手,表上显示的数字都会剧烈变化,超乎想象。用这个小仪器的时候,根据测量对象的情况,要考虑远离电磁干扰,或做屏蔽措施了。
我现在还没有合适的外壳方案,等电路优化后下一版整体考虑吧。比如运放输入端的保护、零位误差的自动补偿,反馈电阻是否换成T形网络等。
帖子开头的那张照片是测量一只白光LED在有光环境下的输出电流。某种意义上LED也能做感光用途。
- 2025-02-17
-
回复了主题帖:
“我只要你的壳”之TI-82计算器改造(2)
tagetage 发表于 2025-1-31 21:24
挺好的改装,就是这个屏幕很费电吧。 改PCB吧,后盖上内凹的部分还是别削了。
比12864耗电多些,液晶的电容负载多了电流就要大点。但不到很费电的程度,三个毫安左右。
-
回复了主题帖:
试逆向玩一块无资料的RK3399板子(1)
dcexpert 发表于 2025-2-16 19:50
你也是老王家的常客啊
算是吧,买过好多屏
- 2025-02-16
-
发表了主题帖:
试逆向玩一块无资料的RK3399板子(1)
两个月前,我从隔壁老王那里买来一块没有资料的RK3399板子,全新的只卖四十多元。板子尺寸是约105mm*70mm,比较精致,搭配了2GB的RAM和16GB的EMMC,有一堆暂时不清楚的接口。虽然这个价位可以从闲鱼淘到许多款相似系统架构的网络盒子,而且玩的人多资料线索不难找,但是这个板子DIY的可玩性可能要大得多了。虽然没有板子资料,和正经的开发板相比它胜在便宜,和拆机的杂板子比它没有乱七八糟的部件。
板子上有一排双列的插针也是吸引我的地方,好接线测试嘛。到手的时候我才发现2.0mm间距的插针远不如2.54mm的方便——因为没有飞线(单条的母对母插线,俗称杜邦线)可用。用示波器探头钩子钩的时候,也嫌2.0间距太密不是那么好操作了。
板子到手第一步是要找到供电方式。这个板子上竟然一个“Power”字样的丝印都没有,连供电都要反向摸索了。虽然没有板子资料,类似的RK3399的板子的线路图并不难找到的,比如那些开发板配套的线路图可以参考。我找来看的是瑞芯微(Rockchip)官方的参考设计RK3399_BOX_REF_V1.3. 从这上面可以看到系统的功能划分、外围可能用到的器件。
官方设计里面的供电部分看起来比我DIY过的MCU为核心的系统复杂多了:
Rockchip自己就提供了配套的电源管理芯片RK808来实现图上的一部分电压转换。我这个扳子也没有例外地用了RK808. 根据资料,CPU周边使用的电压都是由RK808提供,而RK808的输入电源是5V,可能还有其它电源芯片也是5V供电的。根据经验,板上器件的I/O电压常见的是3.3V和1.8V,这个板上应该还有3.3V、1.8V这样的电源存在,也许是由RK808转换生成。不过从电感元件数量可以推断,除了RK808还有其它的DC-DC电源转换器。我就试图先梳理5V电源网络,再梳理其它电压的。
简单着手,就用万用表的通断挡来量板子,不难判断出板子上连接到这个5V电源(网络)的元件引脚。因为RK808的某些脚是连在这个5V上的,先找一两个出来作为锚定的参考就是了。连到5V电源的芯片,可能是从5V降压(DC-DC或者LDO)输出更低电源的,也可能是DC-DC升压产生更高电压用的,以及电源开关(USB Host用)、电池管理等。那么5V又从何处得来?假如板子电源输入也像参考电路那样是一个12V电源,则这个5V就要接在某个降压芯片的输出上。
DC-DC芯片(除了电荷泵,在这里出现的概率低)的旁边会有一个电感,所以是容易识别的,哪怕从丝印识别不出芯片的具体型号。非同步整流的DC-DC芯片旁边还有一个二极管。通过对PCB走线的观察及测量,可以判断下板子上电感的功能归属,总结如下图:
RK808-D包含的4路DC-DC降压电路用了4个电感,可以跟参考线路图对应上。负责了系统核心CPU、DRAM的供电
RK808-D附近有3个排列成一排的SOT-23-5封装DC-DC器件,怀疑是降压用途。其中两片相同,丝印为LDCYM ;另外一片丝印为KVCWD. 然而我没法从丝印反查到具体的型号是什么。在写这篇帖子的时候我才查了一下参考设计里面用的降压器件,竟然就是这块板子上用到的型号:矽力杰的SY8088AAC和SY8089AAAC.
AP6256 Wi-Fi模块用了一个电感,我是从PCB丝印上电感的位号(L7100)来判断的。
以太网芯片RTL8211的电源上用了一个电感,也是从PCB丝印上电感的位号(L7000)来判断的。
SOP-8封装的芯片(丝印是AHHCVH)用了一个电感。在写这个贴子前我没有通过丝印查到型号,没有分析出它的用途。其实它是SY8205FCC,也是一个降压器。
在板子一侧FPC座附近有两个封装很小的芯片,通过丝印查到分别是SYR837和SYR838. 这两个不同于一般DC-DC芯片的是它们是通过I2C接口调节输出电压的。
板子背面有一个DC-DC芯片,从接法看起来是升压用,丝印是NZB1A. 在写这个帖子的时候我才查到它是SY7023DBC——升压的LED驱动芯片。它很可能是给液晶屏的背光用的。
在上面的图中我用红圈标的是用万用表量出来的和5V电源网络相通的一些引脚。
板子的电源是从哪里给进来的呢?常见的接口是用线对板座子,也就是板子两边的6个4针或2针的小插座。我逐个分析一下。
下面这两个4针的看起来接了等长信号线,而且线上有ESD二极管,很可能是USB接口,不会用于电源
下面这个2针的,在Codec芯片 ES8316周边引出,应该是音频用途,不可能是电源。
下图这个座子的4个脚,经测量是与附近的两片ANT8210芯片外围的元件相连接的。ANT8210是D类音频功放芯片,板子上用了两片,想必是做双声道扬声器输出。因此这个4针座也不是电源。
下图这个2针的座子,连接到了一个8脚芯片。经查,这个芯片是SGM4056,一个电池充电芯片。那么这个座是接电池用的了,意味着板子可能有电池和外部电源两种供电方式。既然能充电,那么少不了还有其它电源输入的接口。
还剩这个4针的插座未能判断用途,但也不像是电源输入。
那么电源输入的可能性就只有在那2.0mm间距的排针当中了。我用万用表量的时候发现5V网络与其中某两根针是相通的。于是我猜测板子是用5V供电(比如一些开发板就用USB供电),下面的尝试就是用5V电源给板子通电了。
这个板子上连一个电源指示的LED都没有。通电之后要看板子的反应,只能通过观察串口的输出了。这类板子一定会留出来串口的,只是要找一找。只要能上电,用示波器找串口输出并不太难。我用万用表监测了5V电源输出的电流,上电后电流是在一百多到三百多毫安波动的,貌似正常。下一步就是找到串口,从而找到控制板子的办法。先查看那些排针上的电压吧,很快发现了疑似串口通信的波形。
抓一段波形就可以分析出波特率了,比最常用的115200bps要高得多,从RK3399的资料可以证实是1.5Mbps.
用USB串口工具接收上电后板子发出的信息:
DDR Version 1.24 20191016
In
channel 0
CS = 0
MR0=0x98
MR4=0x1
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 1
CS = 0
MR0=0x98
MR4=0x1
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 0 training pass!
channel 1 training pass!
change freq to 416MHz 0,1
Channel 0: LPDDR4,416MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel 1: LPDDR4,416MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
256B stride
……
Boot1 Release Time: May 29 2020 17:36:36, version: 1.26
CPUId = 0x0
ChipType = 0x10, 347
SdmmcInit=2 0
BootCapSize=100000
UserCapSize=14910MB
FwPartOffset=2000 , 100000
mmc0:cmd8,20
mmc0:cmd5,20
mmc0:cmd55,20
mmc0:cmd1,20
mmc0:cmd8,20
mmc0:cmd5,20
mmc0:cmd55,20
mmc0:cmd1,20
mmc0:cmd8,20
mmc0:cmd5,20
mmc0:cmd55,20
mmc0:cmd1,20
SdmmcInit=0 1
StorageInit ok = 68542
SecureMode = 0
……
U-Boot 2014.10-RK3399-06 (Feb 24 2021 - 19:53:00)
CPU: rk3399
cpu version = 0
CPU's clock information:
aplll = 816000000HZ
apllb = 24000000HZ
gpll = 800000000HZ
aclk_periph_h = 133333333HZ, hclk_periph_h = 66666666HZ, pclk_periph_h = 33333333HZ
aclk_periph_l0 = 266666666HZ, hclk_periph_l0 = 88888888HZ, pclk_periph_l0 = 44444444HZ
hclk_periph_l1 = 100000000HZ, pclk_periph_l1 = 50000000HZ
cpll = 800000000HZ
dpll = 856000000HZ
vpll = 24000000HZ
npll = 24000000HZ
ppll = 676000000HZ
Board: Rockchip platform Board
Uboot as second level loader
DRAM: Found dram banks: 1
Adding bank:0000000000200000(000000007fe00000)
Reserve memory for trust os.
dram reserve bank: base = 0x08400000, size = 0x01e00000
128 MiB
SdmmcInit = 0 20
storage init OK!
Using default environment
……
#Boot ver: 0000-00-00#0.00
empty serial no.
normal boot.
checkKey
vbus = 1
no fuel gauge found
no fuel gauge found
Rockchip UBOOT DRM driver version: develop-v1.0.0
read logo on state from dts [1]
no fuel gauge found
Using display timing dts
Detailed mode clock 67800 kHz, flags[a]
H: 0800 0820 0840 0860
V: 1280 1288 1292 1296
bus_format: 100e
rk lcdc - 0 dclk set: dclk = 67800000HZ, pll select = 1, div = 1
Warn: vop clk request 67800000hz, but real clock is 67799999hz
final DSI-Link bandwidth: 456 Mbps x 4
Hit any key to stop autoboot: 0
在U-boot阶段有个提示是按任意键停止自动启动,但是延时是0. 我还没有判断出串口的RXD接哪里,所以尚不能介入。总共50脚的排针里面,能肯定的是GND 和5V,以及以太网口的信号线(因为是从网络变压器过来的);差不多能肯定有两个USB口,因为我发现了等长布线、连接ESD二极管和VBUS电源开关这些特征。
串口的RXD和TXD应该是靠得近的,但是我试了几个可能的脚作为RXD,在串口终端里面操作都没有任何作用。这个板子并没有在串口上给出一个Linux shell,暂时难以验证。
因为2.0mm间距的排针接线测试不方便,我就画了一块测试用的PCB,准备用排母和板子插接起来。
然而,我对可能是串口RXD的针脚进行了试验,依然没有能够干预板子的启动。也许,是U-boot配置把延时设成0就的确干预不了了。
那么就只好尝试RK3399的ROM启动来直接烧写EMMC,自己找系统镜像或编译了。根据网上的资料,Maskrom模式启动的办法是把EMMC给临时屏蔽掉。这块板子上也的确预留了两个测试点。
实验结果,的确是用金属物体短接这两个测试点再上电,板子的串口就不再输出信息了。而ROM启动模式的交互通道是USB而不是串口,所以我得把板子上的某个USB连到电脑才行。
(待续)
- 2025-01-31
-
发表了主题帖:
“我只要你的壳”之TI-82计算器改造(2)
最初的改造计划(已经过去几年了)是利用计算器的原PCB有按键触点的那一面,把元件全部拆掉,只用键盘矩阵的线路。我另外设计一块STM32的板子做主控和显示部分,键盘则是要用飞线连接到原来的板子上面。
显示用的LCD买回来是这样的:
屏接口是40pin 0.5间距的软排线座,控制器是ST7529,封装在FPC上。ST7529支持串、并模式,但这个屏没有把模式引脚引到接口上,只支持16-bit 8080模式。从外观上容易发现FPC是分成了两片的,通过一排焊盘焊接在一起。如果拆掉后面的这一段弯的,是可以把前面的FPC焊在PCB上,屏就成了60 pin接口了,成这个样子(PCB验证过)
然而这个60pin接口因为缺少有关引脚,还是不能用串行模式。不过能够用8-bit 8080模式了,能省出来8个MCU的I/O,也是进步了。下图这是我几年前就验证了的灰度显示效果,使用8-bit 8080模式访问。
由于这个屏的显示面积比原版TI-82的屏要大,计算器原先面板是不能继续使用的了。为了美观,我重新设计了定制亚克力面板,适配显示区域大小,而保持尺寸一致:
壳体上的开口(纵向)也要扩大,就用美工刀简单搞了搞了,糙了点。
LCD的排线直接焊到新做的主控(STM32L471)所在PCB上。
线路图:
STM32L471分配了15个GPIO用于矩阵键盘扫描,13个GPIO口给LCD的控制,另外留了一组SPI给串行flash存储器,剩下一些引到排座给扩展备用。
这是初版的PCB效果图:
初步的组装测试:
飞线是因为画PCB遗漏了LCD控制器的XCS脚,以及调试中减少了电荷泵倍压级数(非必要)。
矩阵键盘尚未焊接飞线。
先用程序测试LCD的显示。 供电是一节磷酸铁锂电池。ST7529是为彩色STN液晶设计的32级灰度点阵驱动器,扫描行为160行,列方向最多255列。在8-bit 8080模式下写一个像素点就是一次写操作,数据只有5 bit有效(灰度数据),比16-bit模式软件要好处理一些。它的灰度显示是用PWM模式实现的,实际效果如果用来显示黑白照片的话并不太好,用在计算器是够用的。
初版PCB设计存在的最主要问题是:计算器的后盖盖不上了。后盖上有电池仓等内凹的结构,原设计是紧贴PCB的,和我加进来的主控PCB冲突。
所以得改PCB,不然要把后盖上内凹的部分削去一些,也不妥。
- 2025-01-23
-
回复了主题帖:
“我只要你的壳”之TI-82计算器改造(1)
oxlm_1 发表于 2025-1-22 09:41
换屏不需要改软件的嘛?
整个电路都换掉,要用STM32做主控了。
-
回复了主题帖:
“我只要你的壳”之TI-82计算器改造(1)
秦天qintian0303 发表于 2025-1-21 09:50
那你这计算器不得厚的飞起啊
不,利用原壳,所以外观尺寸不变。内部换,元件数量会变少。
- 2025-01-19
-
发表了主题帖:
“我只要你的壳”之TI-82计算器改造(1)
前阵子我在 拆解TI-82计算器尸体 帖子中留了一个悬念,我买计算器尸体干啥?要逐步揭晓谜底了。
这款计算器尸体我前后一共买了好几块,最初买已经是几年前的事情了,当时觉得TI-82的键盘手感还不错,有改造利用价值,于是就有一个DIY计算器的想法。因为我囤积了不少的液晶屏(模块),有些像素比较多的适合用来做PDA、计算器等等,但是需要遇到比较合适的壳。
TI-82的壳适合什么呢?它的原装屏是96x64分辨率的,太落伍了,至少也得128x64起步吧,12864的模块已经泛滥了。但12864确实也不高,做计算器有条件还是尽量用分辨率更高的,但是TFT屏耗电多,不如单色反射式的节能。比如下面照片上这些屏,分辨率分别是240x160, 128x160, 128x96, 240x96
128x96(左下)这块有点小了,浪费了计算器面板面积。240x96(右下)这个比例不合适,128x160(右上)这个需要横过来用,显示区域不能居中。240x160(左上)这块如果能放得下就是最合适的了。大小和计算器差不多匹配:
从内部看能否放进去呢? 大了点哦,直接放就和壳体有冲突了。
这个屏(以前从隔壁老王那里买的)没有塑料支架,完全是玻璃的,尺寸不能减小,无法削足适履。所以想用它的话只能是在壳体上动手脚了。左右宽度是够的,冲突的主要是那两个带螺丝孔的定位柱。下面图上,最靠前的位置有突起,如果要扩大一点放屏的空间,需要削一下。
用木雕刻刀和电磨处理后成这个样子了(这样屏可以紧贴着壳体):
关键的另一头定位柱的问题,用雕刻刀切掉一半,一点一点切,直到屏的位置留够。残余的定位柱还能起到卡位固定的作用,所以不把它完全切掉。
到这样屏就能放上去了:
这样计算器的屏选型确定了。
如何利用计算器的键盘?如果PCB的沉金没有被腐蚀,是完整的话,可以拆掉所有元件,用PCB上的按键触点。我自己把扫描线测量出来了,如下:
也就是,自己再画PCB设计核心板,用飞线连到原机PCB上的键盘扫描线在某个IC的焊盘位置,就能利用原来的键盘。
-
回复了主题帖:
EEWorld 2024年度人物:感恩相伴,共赴新程,携手努力!
谢谢管管。近几年cruelfox由于工作繁忙出现在论坛的机会已经减少了。
不过只要DIY没停,还是会抽空来的。
- 2025-01-08
-
回复了主题帖:
拆解TI-82计算器尸体
dcexpert 发表于 2025-1-7 14:10
最经典的计算器之一,可惜现在基本没啥用了。等着楼主讲解还能怎样用。
可以把芯片拆下来,自己搭一个Z80最小系统玩儿
- 2025-01-05
-
发表了主题帖:
拆解TI-82计算器尸体
闲鱼收的 TI-82 计算器尸体。
TI-82是德州(不是出扒鸡的德州)仪器上世纪出的一系列较为普及的计算器当中的早期型号(注意,TI-82并不是1982年推出的)。倘若我在大学的时候能有这么一台计算器(前提不是坏的)的话是可以玩很多东西的,因为它的处理器是Z80,8位机但是我认为比8051有意思得多。Z80一直没玩成,后来玩ARM了就不挂念了……
上世纪90年代的产品,保存至今完好的也寥寥无几了,闲鱼上能找到的基本是屏坏的问题。计算器模拟器App就有TI计算器的模拟,可以在安卓机上体验原机的功能,只是没有按键的触感。买个屏好的也没有必要了,性价比不如买个当下的国产计算器。为什么还要收尸? 这个我以后再讲。
TI-82形状是硬朗的外观,没有弧线,比我用的HP 39gs要瘦一点,更紧凑,但键盘手感我觉得优于HP 39gs。
液晶屏可能是早期工艺的原因,经过岁月以后老化报废了。
ABS材料外壳,还是略有岁月沧桑感。
这台的电池仓里面还比较干净,电池接触片没有生锈。
从后面卸掉底部两颗螺丝以后,很容易抠开外壳。侧边和顶部有卡扣,都不深,是利于拆卸的。 里面有屏蔽用的铝箔纸。
拿掉铝箔纸之后就是电路板了。液晶屏用了单独的一块电路板,连接用的是导电薄膜印刷排线。板子还是有腐蚀的痕迹的。
T84C00 这芯片就是计算器的CPU了——Toshiba出的Z80.
我不知道除了液晶屏老化报废之外,主板上的CPU及周边元件还是否能工作。如果只是屏坏的话,或许可以找个替代型号的图形液晶模块,或者用MCU解析访问屏的信号(并行总线)另做显示输出,让这个计算器复活一下呢。
主板背面就是矩阵键盘用的触点了。键盘是ABS键帽+弹性硅胶+导电橡胶触点与PCB上的触点构成,比锅仔片硬邦邦的手感好。
但是这一台的内部可能是受潮导致的腐蚀明显,键盘能否修复不太确定了。沉金焊盘也不能万无一失啊。
- 2024-11-30
-
回复了主题帖:
DIY一个袖珍实验电源
se7ens 发表于 2024-11-29 11:02
创意不错
用DAC输出来调整电源的反馈输入
这里两个DAC使用的是同一个编码器,调节效果能同步吗,输出 ...
能连续调整,DAC的一个LSB可以实现大约5mV的输出跳变,作为电源这个足够用细了(毕竟是电源,不是做基准)。根据目标输出电压推算一下LDO的输入电压,两个DAC可看作是同步更新的。不过电源芯片的稳定时间没有实测。
- 2024-11-28
-
发布了参考设计:采用STM32F072调节TX4211和SY6345的袖珍实验电源
- 2024-11-24
-
回复了主题帖:
DIY一个袖珍实验电源
原理图和PCB使用立创EDA设计,如有需要请自取。我用的液晶模块是在隔壁老王那里买的。
-
发表了日志:
DIY一个袖珍实验电源