|
|
本帖最后由 icsheet 于 2026-8-17 09:25 编辑
如题,还是这台机器,来自蓝色巨人IBM的经典 MCA总线的PS/2 Model 90 XP 486 TYPE 8590-0H9 电脑,启动错误。因为这机软驱是特殊的,想转换成普通软驱,或是GOTEK仿真软驱,在豆包上查到了可以自制个转换板。但是以前没有搞过,也不知道在嘉立创上传哪些资料,还望大神帮忙指点一下,非常感谢!
IBM PS/2‑8590(J15 40pin板边软驱)转接板电路图
8590(Model90 XP486)J15是40‑pin板边金手指接口,不是普通34pin软驱,含有Drive‑ID、Media‑Sense、+5V/+12V供电,直接飞线会报162/163配置错误甚至烧毁Gotek/主板。
下面两套都是Vintage‑Computer‑Forum大量玩家实测8590可用的开源方案。
方案1:schlae PS2FloppyAdapter(纯电阻版,实体软驱/Gotek通用)
完整工程下载(含PDF原理图、KiCad源文件、Gerber打板文件)
直接下载仓库中: PS2FloppyAdapter.pdf ,就是完整原理图PDF,可直接打印查看。
BOM物料清单
表格
位号 数量 器件
J1 1 40pin板边插座(2×20,缺口定位,匹配主板J15金手指)
J2 1 34pin排针(输出标准PC软驱排线)
J3 1 4pin Berg软驱电源座
R1‑R5 5 1kΩ电阻,1/8‑1/4W,5%即可
C1 1 0.1μF陶瓷电容,5V‑GND去耦(可选)
电路文字原理图(便于面包板调试)
1. 普通软驱信号直通
主板40pin的‑Index、‑Step、‑ReadData、‑WriteData、‑Track0、‑WriteProtect、‑MotorEnable、‑DriveSelect(A)等,一一对应直接连通到34pin排针,逻辑电平兼容,无需电平转换。
2. Drive‑ID模拟(解决162报错)
PS/2 1.44MB软驱ID编码:ID0=高,ID1=低。
- Drive‑ID0:1k电阻上拉到+5V
- Drive‑ID1:1k电阻下拉到GND
静态硬编码,固定告诉BIOS这是1.44MB驱动器。
1. Media‑Sense处理
本板无动态模拟,Media‑Sense引脚固定接有效电平;实体软盘读写正常;Gotek切换镜像,主机不会自动感知换盘,需要软件复位软驱。
1. 电源处理(安全核心)
主板J15:Pin38=+5V,Pin40=+12V,奇数引脚大部分GND。
- +5V、+12V、GND全部引到独立4pin电源座J3。
- 严禁+12V进入34pin排线,只留在电源座输出;Gotek只接+5V,不要接12V。
Gotek使用:34pin排线短端接Gotek;ff.cfg不需要hdout‑invert配置;换镜像后需要重启主机。
优缺点
✅无芯片、故障率低;实体软盘完美工作。
❌Gotek换盘无自动感知;只能固定1.44MB。
方案2:jtgans PS2FF(Gotek/FlashFloppy专用,8590首选,支持换盘感知)
工程下载
BOM物料清单
表格
位号 数量 器件
J1 1 40pin板边插座(匹配主板J15)
J2 1 34pin排针(接Gotek)
J3 1 4pin Berg软驱电源座
U1 1 74HC125(四通道三态缓冲器),优先74HCT125 TTL电平
R1‑R4 4 1kΩ电阻
C1 1 0.1μF去耦电容,VCC‑GND
核心电路文字原理图
1. 常规软驱信号:和PS2FloppyAdapter一样,普通软驱信号直接直通34pin。
2. Drive‑ID:同样电阻分压静态模拟1.44MB,消除162配置报错。
3. Media‑Sense动态模拟(本板核心)
- U1(74HC125)通道:使能脚\overline{OE}接主板 ‑DriveSelect(A) ;
- 缓冲器输入接Gotek的 /HDOUT 引脚;
- 缓冲器输出接到PS/2主板 Media‑Sense 引脚。
逻辑:只有A盘被主机选中时,缓冲器打开;Gotek切换镜像时 /HDOUT 电平翻转,经74HC125输出到Media‑Sense,PS/2主机收到换盘事件,不需要重启主机识别新镜像。
⚠️Gotek必须刷FlashFloppy ≥3.41,ff.cfg必须写入:
ini
hdout‑invert = yes
drive‑select‑jumper = A
1. 电源处理:与PS2FloppyAdapter完全一致;+12V只输出到电源座,绝不进入34pin排线。
优缺点
✅Gotek切换镜像自动识别换盘,8590玩家社区成功案例最多。
❌需要74HC125芯片;实体软盘Media‑Sense为静态。
8590 J15关键引脚映射简表(40pin板边 ↔ 标准34pin软驱)
表格
PS/2 J15 40pin 信号 标准34pin软驱 备注
38 +5V 电源座 给软驱/Gotek供电
40 +12V 电源座 仅老式电机软驱使用,禁止进34pin排线
12 ‑DriveSelect(A) 12 A盘选择,同时作为74HC125使能信号
17 Media‑Sense 4 PS/2独有,必须转接板模拟
37 Drive‑ID0 9 电阻上拉模拟驱动器ID
39 Drive‑ID1 4 电阻下拉模拟驱动器ID
Index、Step、Rdata、Wdata、Track0、WriteProtect等普通软驱信号一一对应直通。
硬件使用必做事项
1. 转接板插主板J15金手指,34pin排线短端接Gotek,排线长度≤20cm,长排线会随机读写出错。
2. Gotek只取转接板4pin电源座的+5V,不要接12V。
3. 第一次上电,必须运行IBM Reference Disk软盘镜像,更新MCA CMOS配置,识别1.44MB A盘,否则硬件正常也报162/163错误。
4. 严禁直接40pin飞线接34pin Gotek,Pin40的+12V窜入逻辑引脚,直接烧毁Gotek或主板软驱控制器。
如果你需要,我可以把PS2FF的原理图整理成面包板接线表,方便无PCB临时调试。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|