找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10003|回复: 8

FC其实是没有立体声的

[复制链接]
发表于 2014-9-7 22:02:59 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:05 编辑 8 s2 U5 w7 T$ m/ n: u9 j, w
* ?, Z: j7 u: J3 t
在nindendo官方设计电路中,CPU(RP2A03/UA6527)  Pin1与Pin2各自输出三角波与矩形波,通过简单模拟叠加(跨接电路并联)合成,同时副控制器的mic_in也叠加到此路,并成一路模拟输出(aux).( y  R# T. z8 v# I) ]1 L1 y2 D6 ^4 W
aux输出的模拟信号通过一路反向器变成数字信号输出到卡槽Pin45,同时保留模拟输入通过100K电阻也进入Pin45.
; f8 b  J, O- p* n4 e' `7 Y卡槽Pin45定义是sound_in,Pin46定义是sound_out.通常情况下这两脚到卡带内部是短接到一起的。但也保留了卡带通过增强音效处理器来扩充音源或一些kalaoke卡带读取mic人声放大,或某些卡带利用副控制器对mic吹气作为输入判断的功能。所以卡槽pin45这个管脚其实扩展应用满多的。但即使是带有扩充音效合成硬件的konami某些卡带,输出到pin46也是只有一路单声道(这个nintendo原始硬件只给你留一个脚), 所以无论如何FC输出音频只有单声道。
7 q" d  k: G  k# a6 z. D那些有L/R音频输出的国内组装机,其实是在卡槽46脚输出后,通过两个三极管分别放大来模拟出两个声道,一个射随三极管输出到左声道,另一个反向放大给到右声道。所以用示波器量所谓的左右声道,看到的输出波形是不同的。但即使是这样,模拟出的左右声道信号其实是有关联的,基本上是在一个直流电平上的Y轴电压镜像。其实还是单声道,也并不是什么虚拟环绕声。( R  X' N6 z8 I: B
所以,我认为,FC的机能本身只提供单声道,没有双声道的概念。
  w- N- Q: n  b2 D  O5 B! f' |以下重点:* P. _; H! U' P9 F( |8 p
如果在进到卡槽45脚之前,把CPU输出的三角波与矩形波分别送入L/R这种做法,论坛里有些朋友认为看起来似乎就是双声道的效果了,一路输出BGM,另一路输出噪音(模拟枪声,拳击中效果)。但这种硬件连接是违反了卡带协议的,由于直接在卡槽45脚之前取模拟声道,而跨过了卡带内部电路,碰到一些kalaoke伴奏带以及特殊音效芯片的卡带,会出现缺失BGM的现象。当然大部分卡带内部45脚与46脚短路,也就都是正常的。
2 Q( {, L5 p4 E那么既然FC输出只有单声道,提前取CPU的AUX1,AUX2输出又会引起某些卡带音频输出异常,就没有提升余地了么?
4 i# t+ Y( g, [& @3 t' `  r官方电路在送到卡槽45脚之前,接了一个反向器(74hc368),这一路模拟音频被这么一搞,音质劣化很严重.74hc368大概每秒CPU产生30次扫描动作以获取 手柄输入状态,也就是伴随一个固有30HZ的低频干扰,同时伴随奇次偕波分量,在90HZ,150HZ...上都有干扰。表现为BGM尖锐。可以切断74hc368 13与14脚不通过反向直接送入卡槽45脚,同时增大串联隔直电容为22uF(原始电路只有1uF),这样声音输出会有改善,低频更饱满,音质更纯净& U9 {0 E0 x, c3 |6 H9 w8 X
) w) X: R7 p3 w
[url]     Т Т

评分

参与人数 2Diy币 +1 热血 +25 收起 理由
xunxun + 1 + 20
langs + 5 感谢分享 欢迎探讨

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-9-7 22:20:09 | 显示全部楼层
提前取CPU 1,2脚分别放大的音质,也是改善的,因为没有经过74hc368的震荡劣化。虽然音质改善,但会对某些卡带不兼容。
8 n7 i- ?8 D0 j) f/ ~# S! M8 v+ p
回复

使用道具 举报

发表于 2014-11-17 19:09:23 | 显示全部楼层
深度技术贴,
回复

使用道具 举报

发表于 2014-11-18 08:47:20 | 显示全部楼层
好东东
回复

使用道具 举报

发表于 2014-11-18 13:17:53 | 显示全部楼层
今天刚看到这帖,解剖的比较深。
回复

使用道具 举报

 楼主| 发表于 2014-11-20 09:26:40 | 显示全部楼层
小天才701通过直接把AUX1,AUX2输出连到左右声道,碰到拉格郎日点这个游戏,由于提前取的CPU音频输出,在卡带增强音效处理之前,所以会缺失卡带处理的BGM伴奏。6 Z- U4 R2 N0 V+ {% Y0 f
- w- V- j5 L7 Q+ h6 m" U
有朋友改造了这个电路,既能让左右声道听出不同的效果,又不会缺失增强音效处理芯片输出。怎么做的呢?3 V0 `2 x/ R8 P" b  Y2 b
" j# \5 o% g* N& u2 F
以下先把各输出信号做下简单定义:0 x; ~/ Z$ L/ A  e% ~
CPU_AUX1:CPU第一脚
7 W, R, I" r1 c  Z+ M: WCPU_AUX2:CPU第二脚" k" T( ^9 F% s4 F
CART_AUD_OUT: 卡带PIN46,增强音频输出(不带增强音效芯片的卡带跟PIN45直连)2 k% {8 M; M, A3 G
! X( A. w" ^9 M7 f- m0 p
他是把卡带CART_AUD_OUT(卡槽Pin46)取出作为左右声道的共模信号,然后叠加CPU_AUX1成为左声道,把CART_AUD_OUT叠加CPU_AUX2成为右声道。# S  ^# F- y6 x
/ Z$ @" B7 a/ H1 l! ]
也即:( y9 L! t! C3 m0 j! P" f+ ?) {
L=CART_AUD_OUT+CPU_AUX1& k% Z% _5 _& N: s
R=CART_AUD_OUT+CPU_AUX2
+ w3 V$ w$ i) g
+ c6 n, R/ [7 H. n! x实际电路中CPU_AUX1与CPU_AUX2输出需要再增加一级放大电路以隔离原来的一路共模合成单声道。由于CPU的1,2脚驱动能力有限,不隔离放大的话后级拖太多电路会饱和失真,并且形成震荡产生电流声,导致音效变差。

评分

参与人数 1威望 +1 热血 +10 收起 理由
xunxun + 1 + 10

查看全部评分

回复

使用道具 举报

发表于 2023-8-10 17:27:05 | 显示全部楼层
深度分析贴学习了
回复

使用道具 举报

发表于 2023-12-29 15:04:51 | 显示全部楼层
不拘一格 发表于 2014-11-20 09:26( o1 F& Z/ b) v4 L; ?
小天才701通过直接把AUX1,AUX2输出连到左右声道,碰到拉格郎日点这个游戏,由于提前取的CPU音频输出,在卡 ...

& g% H, F8 A5 ~, f. b) E4 f2324你年了,来拜读大神们的深度技术探讨帖子,虽然现在不懂,但是收藏备查,也许终有用到的一日。
回复

使用道具 举报

发表于 2024-1-6 21:53:52 | 显示全部楼层
感谢分享  感谢讨论,收藏了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|Video Game Do It Yourself ( 闽ICP备14000865号-1|闽公网安备35018102240098号 )

GMT+8, 2026-2-7 11:48 , Processed in 0.092434 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表