返回

文章详情

比维斯超声波PnP ISA声卡复制品

Hacker News2026年7月13日 05:15

比维斯超声波PnP ISA声卡复制品 嗯……我有点对数字感到生气。是的,这里有太多数字了。比维斯超声波PnP是Gravis Ultrasound Pnp的开源复制品。与其他克隆产品不同,这个设计包含了完整的原理图以及反向工程的GAL源代码。如果你想制作这块电路板,首先要确保你有AMD InterWave芯片,即AM78C201。由于基本上所有声卡功能都集成在AMD芯片中,卡的设计相当简单。注意:由于我尚未实际制作电路板并测试其功能,因此我尚未生成制版包。自行承担风险制作此电路板。原理图PDF 制版说明 这块电路板尺寸为8.2 x 4.2英寸(208 x 107mm),共有4层。可以选择对边缘接点进行ENIG镀层;尽管硬金技术上更好,但价格极其昂贵。组装说明 该双运放可以替代。物料清单中提到了LM833,但JRC5532也可以使用。基本上,任何能够处理±8V输入电源的~10MHz低噪声运放都可行。如果你想要更高级的设计,可以安装插座并进行实验。我开始使用的卡上缺少铁氧体磁珠,因此其值未知,但你可以用0欧姆电阻或一段导线替代它们。使用铁氧体磁珠过滤电压调节器的做法有点奇怪,因为它们实际上只在远高于音频范围的频率下有效。JPR12和JPR13未安装。可以推测它们是用于测试5V模拟电源平面的隔离,这些平面有切口以减少模拟和数字供应之间的串扰。U100是为了完整性而存在,但实际上从未使用,因为它承载的PLL芯片似乎不再存在。使用两个晶体替代。可编程设备 U8,IW78C21M1,是1MB样本ROM。如果你找不到这个芯片,可以去网上找并下载样本ROM,然后烧录到27C800中,并将其安装(最好插座)在U80上。U6/U60是包含即插即用配置数据的93C66 EEPROM。你应该使用TL866或同类设备编程,内容为ultrasound_pnp.bin。请注意,EEPROM内容中的位顺序是反转的,16位为一组。例如,前两个字节实际上是1E 56,但存储为6A 78。如果你好奇,提供了一个小的Python程序pnp_reverse.py,但它并不是编程93C66的必要条件。它仅在你想实验自定义配置并且不使用Gravis/AMD提供的PNPMAP.EXE工具时有用。U14是一个GAL,用于多个用途: 缓冲来自IDE端口到ISA总线的IOCS16 信号 缓冲总线复位信号到IDE端口 解码某些地址线以生成主/从驱动器选择信号 控制ISA到IDE数据缓冲区的缓冲使能信号 如果你不需要CDROM IDE功能,可能不需要GAL。如果需要,将gr_gal.jed文件烧录到16V8中。如果你愿意,也可以从GR_GAL.PL2文件中构建它。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡