POPPUR爱换

标题: 关于SQ210W驱动不能控制面板音量的一些讨论 [打印本页]

作者: sd-iori    时间: 2008-1-1 17:17
标题: 关于SQ210W驱动不能控制面板音量的一些讨论
这个要先从DAC下手,,
1 p' w' z) A. H* i. o1 C  u6 eAKM 的DAC都自带音量调节功能,,; Y" a5 W' }2 F" B. ~
很多专业卡,,用AKM的DAC,,其中一个原因,,就是看上这个音量调节6 `! U* {2 B: A- R& G4 [0 s
AP192也是这样的/ D# v+ d; K3 J/ S  |5 r) o
AP192调节音量,,不是利用控制IO芯片的,,; J3 o; U& l1 Q9 h
而且利用控制DAC来实现的
! ]/ T- Q6 [- w- O% f7 R+ ~# J/ M$ X) [) j1 \
http://www.asahi-kasei.co.jp/akm/en/product/ak4358/ak4358.html
# ^; c/ S' w# S# ~8 }3 }  w' S1 ?) m" w8 p
( d1 o$ p" M+ s2 i. y
Sampling Rate Ranging from 8kHz to 192kHz . J/ K4 ^7 ]% B
24Bit 8 times Digital Filter with Slow roll-off option
; {: A" @& X& E5 X0 v+ x3 pTHD+N: -94dB
5 I5 I* @4 K# {( |: kDR, S/N: 112dB
1 |7 t( n# w1 b( x$ O( K1 Q5 BHigh Tolerance to Clock Jitter 7 J' X" v7 n" J  D' c* m
Low Distortion Differential Output ; {' H7 {- D1 n  w" f2 `7 t- a
DSD Data input available ) r, Q/ ?2 x. V; S: n9 o3 E
Digital De-emphasis for 32, 44.1 & 48kHz sampling % t1 w" T2 f0 j% q  ~
Zero Detect function & G4 }6 Z) V1 E4 i
Channel Independent Digital Attenuator with soft-transition (3 Speed mode)
1 t# ]7 v9 r: T, hSoft Mute
7 e6 _2 Q; W1 r' a0 {3-wire Serial and I2C Bus µP I/F for mode setting ! T% z  k2 ^8 }1 F- O. k
I/F format: MSB justified, LSB justified (16bit, 20bit, 24bit), I2S, TDM or DSD
3 d3 {& v1 |& z; ~+ UMaster clock: 256fs, 384fs, 512fs or 768fs (PCM Normal Speed Mode)# |, H6 `, \+ U# F0 k% w; O
128fs, 192fs, 256fs or 384fs (PCM Double Speed Mode). q4 {" z- ]+ n6 E
128fs or 192fs (PCM Quad Speed Mode)
2 r$ |5 _+ H+ {# R( k+ }512fs or 768fs (DSD Mode)
; Z, o* J( u! K. O- z; RPower Supply: 4.75 to 5.25V + ~, [; T, r- |$ n) u. f3 I4 K7 v
48pin LQFP Package
* k. O! J! s/ n  D% d- Z5 OEvaluation Board: AKD4358
作者: sd-iori    时间: 2008-1-1 17:17
而SQ210W说使用的WM8740,,是没有这个功能的,,
) i& f8 y, p1 g( g所以音量调节,,需要VT1721的支持
3 P4 X% h6 k& g2 E% ~7 S而VIA公版的5.20B对音量的控制,,不是在I2S的通道上,," s8 @) l. I2 a
而且是利用了DAC的音量调节,,
5 H7 y0 E$ E9 ?3 B; [' J所以WM8740就没有反应,,,. {7 U( _+ H- Z& c' e5 w

, R9 H7 d  y- |+ q( [- I9 \只有在老一些的驱动上,,VIA才利用I2S通道来调节音量. ]" _4 i! i/ s' z

$ z/ j& ]( M; d- B0 ]: P哪怕是上了AP192的驱动,,也是同样的道理
# S# Y3 @. q, Y+ o) [MAudio,,坦克,,都是AKM的DAC,,音量控制也是利用DAC,,而不是利用IO芯片的I2S通道, I" R1 s' I, _
+ e* l4 Q: n4 S" k3 P8 N! ~- A

0 {( ^4 H$ Q" B( j! X) M% v2 P  u8 `http://www.wolfsonmicro.cn/products/WM8740/
# V+ ~* c  N) c1 z* D: o  }+ K  g" E, m

5 L+ k" c$ r( r/ m
4 G! I) Y2 J% T0 M- h9 P; v" @特色
" g. E; R) ?* a) l6 f! r& J120dB信噪比 (’A’ weighted, 单声 @ 48kHz) : J/ Q9 E/ k# w# `
117dB信噪比 (’A’ weighted, 立体声 @ 48kHz) ) u% `  S7 I, u# O- R
104dB总谐波失真 (’A’ weighted @ 48kHz)
5 Q# E$ F9 O+ d5 X5 E采样频率 : 8kHz - 192kHz
: B7 g/ n* H4 O# B" ^; M 输入数据字长 : 16 – 24位
: n$ S- r3 L9 G- b& E0 w可选择的数字低通滤波器
- D. r8 j" c( e8 x7 g1 ~7 O1 i+ K 连接行业标准外部滤波器的可选择接口
( k2 Q# p1 F& n- ~6 K0 i! f5 p# Y硬件或 3线 制SPI控制
6 B- \3 S0 F( R. j+ R9 Y7 Q全差分电压输出, E2 t" o# s% K+ g2 @
描述
7 P* s0 A/ {0 m% A2 M3 y  bWM8740是一款非常高性能的立体声数字模拟转换器,专为诸如CD、DVD、家庭影院系统、机顶盒和数字电视的音频应用而设计。它支持16到24位的数据输入字长,且采样率高达192KHz。WM8740是由一个串行接口端、数字插补滤波器、多位Σ-Δ调制器及立体声数模转换器(DAC)组成,采用一个小型28引脚SSOP封装,它的每一通道还带有一个数字可控的弱音器和衰减器。
% Q+ a+ G, F' G% }. o/ B4 \4 n" T7 ^9 g
内置的数字滤波器具有两个可选择的频响跌落特性。根据应用要求,可选择急剧或缓慢的下降。另外,内置数字滤波器可以是旁通的,并且WM8740可与外部数字滤波器一起使用。
5 G1 i& U; O* N6 C1 }; {: Y: ~9 R  G/ z' ~
WM8740支持两种音频数模转换器控制的连接方案。可兼容SPI的串行控制端口为使用众多功能提供了渠道,这些功能包括内置静音、衰减和相位反转。此外,还可使用硬件可控接口。
  @, D# V6 ?. k' C' X
# O+ `0 Y4 i+ _[ 本帖最后由 sd-iori 于 2008-1-1 17:23 编辑 ]
作者: sd-iori    时间: 2008-1-1 17:17
而某些用WM8776这颗CODEC的卡,,由于WM8776集成了数字音量调节; I* ^6 g- f0 i1 t
所以在使用新版的VIA驱动时,就能实现音量调节
* s5 i% t/ G; @- ?! T5 D0 g2 T- l9 q2 {9 }& {3 Q
http://www.wolfsonmicro.cn/products/WM8776/
4 k: \* u. m9 T* e) R3 K, C
) l, i) ~: J8 C  v3 C9 q# v% x0 R9 W1 E0 a5 B1 i9 O9 D& C" ~

( A" m- s3 N- B" F' Z! L特色
/ n; D0 ^6 K3 }+ L1 L- A音频性能
) X; X2 }: ^& [! Z: }DAC信噪比为108dB (‘A’ weighted @ 48kHz)! h; x9 |: ]. \
ADC信噪比为102dB (‘A’ weighted @ 48kHz)  \1 e9 H; @8 N& v, p
DAC采样频率:32kHz – 192kHz
4 p" g# ?' D0 \" W# m" zADC采样频率:32kHz – 96kHz
% H% }1 W  a2 Y/ V5种立体声ADC输入,其模拟增益以0.5dB的步长可在+24dB- –21dB之间调节
6 _0 z& M' W& ?4 w可编程的限幅器或自动电平控制(ALC)
% g4 }4 N% w4 }! D$ v4 B立体声DAC,带有独立的模拟和数字音量控制
$ |# e& Z; S, F- A9 Z9 _" A立体声耳机和线路输出8 r& g2 a. X& W# e. `
3线SPI兼容或两线软件串行控制接口
! n+ W! [1 U0 A; A5 i" {" W主时钟模式或从时钟模式
/ r0 e5 l& F; {6 z6 Q% |/ u9 Z& }可编程的音频数据接口模式
; T, ~% J- k7 A$ W& b4 o支持I2S、左、右调整或DSP9 J  m" J3 z) s+ Y
字长为16/20/24/32位% _/ a2 h( z6 e9 g' z
模拟旁路通道功能9 e( V9 O  u2 E, \$ S
可选择的AUX输入音量控制0 A. V" {2 T7 G' R2 P  M: `: w- w
电源电压:模拟为2.7V-5.5V,数字为2.7V-3.6V 描述& p2 |9 @2 [' {
WM8776是一种高性能的立体声音频编码解码器,带有五个声道的输入选择器。 WM8776 可完美应用于家庭高保真音响、DVD-RW和其它视听设备的环绕音处理应用。
! T" T+ x' u* y+ ^3 Q. d! X- u/ d, I# i$ ]* K/ ^+ N9 [
该产品应用了一个立体声24位多比特Sigma Delta ADC,并使用了5声道立体声输入混频器。每个ADC声道均可通过自动电平控制来进行可编程的增益控制。可支持16-32位的数字音频输出字长和32kHz-96kHz的采样速率。
- C8 x0 e9 i8 `# b% j$ f; C
- |( B. v: n+ d9 q" d7 \该产品中使用了一个24位立体声多比特Sigma Delta DAC,数字音频输入字长为16-32位,采样速率为32kHz-192kHz。该DAC拥有输入混频器,可以将外部模拟信号与DAC信号进行混合。此外还有耳机输出和线路输出,耳机可以进行音量控制。
6 e" h3 ?8 e8 B6 Q& D( N  o9 d9 s  T5 X
WM8776全面支持独立的ADC和DAC采样速率。音频数据接口可支持I2S、 左调整、右调整和DSP格式。3 V& C% U+ W2 c3 s2 t- Q" m3 `# `! m
9 }3 \! \! P, ]. V- l
该器件可通过由MODE管脚选择2线或3线串行接口来实现软件控制,通过该串行接口可接入所有功能,包括声道选择、音量控制、静音、去加重。* I  b: z) a0 P. ]/ q) C" D' r
& U# o1 ?: r" |$ X  A- S
该器件为48引脚TQFP封装。8 H. S0 X. L. m: z

4 d, }$ q/ R& c0 h" {[ 本帖最后由 sd-iori 于 2008-1-3 17:41 编辑 ]
作者: sd-iori    时间: 2008-1-1 17:18
今晚晚,,一点,,再说,,,
作者: fengzhu    时间: 2008-1-1 19:15
估计驱动不支持太高端的DAC,没折
作者: cola8479    时间: 2008-1-2 20:31
坐板凳,听阿娇慢慢细说声卡知识,阿娇很无私啊!(_( 别说是为了骗分哦 嘿嘿:p
作者: sd-iori    时间: 2008-1-3 17:42
原帖由 fengzhu 于 2008-1-1 19:15 发表 ( }. a% e* M. l9 P1 d
估计驱动不支持太高端的DAC,没折
4 v; a: D7 i' ~7 W7 M
不是,,而是和DAC是否支持数字音量调节有关
作者: fengzhu    时间: 2008-1-3 17:45
原帖由 sd-iori 于 2008-1-3 17:42 发表
2 g4 `; {) n! V% ~9 W9 J
. y+ u7 o' J. t& E不是,,而是和DAC是否支持数字音量调节有关
有这回事啊,还是不大明白
作者: sd-iori    时间: 2008-1-3 17:50
原帖由 cola8479 于 2008-1-2 20:31 发表
# g: M+ R: Z- ?! H; v" d坐板凳,听阿娇慢慢细说声卡知识,阿娇很无私啊!(_( 别说是为了骗分哦 嘿嘿:p
+ \' S" V" d/ d( a7 B5 l/ |$ G7 h
:shifty: ,,我的话,,不标准啊,,
) u4 [7 B1 o1 T, C
4 q' C1 l. [0 {" |- @8 D/ d还是听听其他专业人士的意见吧
作者: sd-iori    时间: 2008-1-3 17:54
原帖由 fengzhu 于 2008-1-3 17:45 发表 % @: U( Y7 h. w% Q( L
有这回事啊,还是不大明白

& k( z2 y; ^5 r$ q( J& j: d5 F. yDAC内部有数字音量调节电路, ~( a0 d6 P, Y% Q$ P) ^! j4 |
/ b$ f8 T6 T$ I  |8 l
VIA,,坦克和Maudio的驱动,,就是利用这个调节电路来调节音量
9 ]/ b6 p& E9 @" D+ H( ^) L% s. R  J4 J
而老一些版本的VIA驱动,,是通过IO芯片,,(如VT1721)的输出来调节,
" ?6 a9 @, D8 m/ n4 F! E5 U所以SQ210W用老驱动,,能调节音量
作者: per1-q1222    时间: 2008-1-3 18:19
而VIA公版的5.20B对音量的控制,不是在I2S的通道上,: _5 A1 C) ~! U4 E
而且是利用了DAC的音量调節
& y  E* P8 _5 O4 t" J2 [; D對這段話的意思不懂..; m2 v$ O4 W8 H9 h- ^- M( \
我這邊的ONKYO SE90PCI(WM8716也不帶音量控制阿)用5.20B還是可以調整阿..
' J# E5 b, i/ a# [, [3 ~, h你所謂的調節是哪邊不能調節呢??
作者: chenminxp    时间: 2008-1-3 20:26
DAC内部有数字音量调节电路  岂不是系统的wave无效了?
作者: sd-iori    时间: 2008-1-3 22:35
原帖由 per1-q1222 于 2008-1-3 18:19 发表 3 W1 d, f' x8 \1 a" B5 g
而VIA公版的5.20B对音量的控制,不是在I2S的通道上,+ E' t9 d/ T1 N$ Y3 H/ x5 ^! w
而且是利用了DAC的音量调節
0 F+ T, ?6 o( g1 _/ e對這段話的意思不懂..
- R. R! P. k7 [/ f我這邊的ONKYO SE90PCI(WM8716也不帶音量控制阿)用5.20B還是可以調整阿..; P$ u, {6 N: m
你所謂的調節是哪邊不能調節呢??

' H! P8 @: y" b$ J) W1 i:shifty: 怎么不用简体啊,,
) G: X; {+ I9 r4 [! U
) H8 y2 p5 I* KSE90能用,,嗯,,不知SQ210W刷了SE90的Rom后,,能不能调节,,
作者: sd-iori    时间: 2008-1-3 22:36
原帖由 chenminxp 于 2008-1-3 20:26 发表 $ w0 P5 E6 |4 n; @) ^
DAC内部有数字音量调节电路  岂不是系统的wave无效了?
, P) e2 A) \9 E8 s$ R. j; J7 F1 [
:sweatingbullets: Wave调节的,,应该是进入声卡前的信号
作者: chenminxp    时间: 2008-1-3 23:41
原帖由 sd-iori 于 2008-1-3 22:35 发表 4 B0 E! `5 g3 _/ q

: b. b+ N4 m9 s: K4 f, k$ L:shifty: 怎么不用简体啊,,. f5 r) O( D+ _# D& y0 V
, _/ L9 Y: o) a2 j4 e
SE90能用,,嗯,,不知SQ210W刷了SE90的Rom后,,能不能调节,,

7 D1 R) x4 F6 h* }" x) e% ]4 e, v9 i啊娇所在的特区不是用繁体字的吗-_-
作者: pyncell    时间: 2008-1-4 09:55
:thumbsup:  好的技术贴!要顶!
作者: Heng    时间: 2008-1-4 10:48
有没有办法单独开发一个针对SQ210W的音量调节程序?
作者: kim.lee    时间: 2008-1-4 11:19
原帖由 Heng 于 2008-1-4 10:48 发表
7 R  N& ^: Y( g. W+ k9 ]/ G9 o有没有办法单独开发一个针对SQ210W的音量调节程序?

( t; n7 x; D1 E) _, }! K看硬件设计上是否有这个可能, o3 v5 h8 |4 P( V% e

: q* S+ L: m6 J- z" l# H还得有牛人才行:(
作者: sd-iori    时间: 2008-1-4 13:12
原帖由 chenminxp 于 2008-1-3 23:41 发表
+ V7 _! A+ x3 a1 }4 h$ ]# d; W6 s' h
啊娇所在的特区不是用繁体字的吗-_-

8 L7 l6 q# k5 C$ ~:shifty: :shifty:
作者: sd-iori    时间: 2008-1-4 19:24
3.24版的VIA驱动,,就能调节音量
% T3 b+ F% U  t' O- G# }5 {1 q大家可以去下载
作者: tvkrm    时间: 2008-1-4 20:25
原帖由 sd-iori 于 2008-1-4 19:24 发表
( F9 X2 O6 y' a# U1 E3.24版的VIA驱动,,就能调节音量
: S, b; o, v3 C大家可以去下载

, J( J' V3 D, G; H7 G. N3 J晚上回去装XP
作者: sd-iori    时间: 2008-1-6 10:35
,,还有,,现在怀疑,,0 U. C3 g- N2 ^0 T( r8 G4 i
172X系列,,本身是不是没有数字音量调节能力,,6 {2 O1 O" }3 L9 I5 t, W
需要外部软件支持,,或者DAC的支持: x3 L5 w9 p" H

% p' D2 k+ h' M4 a: |3 U) ?4 f因为VT1712有数字Mixer,,. {+ _! k, [* C- j! ]! o9 p& m
而VT1712都有专门驱动,,是不是利用这个数字Mixer来调节音量
& A( U2 i3 ?) ~6 o4 F
4 L3 D8 e% _* n# o, u- a:sweatingbullets: 还有,,什么这个贴,,就我在说,,
5 g7 j6 N: G) a一些喜欢自己DIY DAC的,,不来说说2 Y. l, N+ s1 F; _
GZ里,,喜欢自己DIY 外置DAC的不少啊,,大家对DAC的理解应该比我自己YY PDF好很多吧) i: J6 E' V* Q" Z: P
:charles: 是不是觉得我的说法太可笑,,??" E; O+ L8 X1 d  a% X  Q
而且,,在GZ里,,我的E文水平,,估计是幼儿园都没有,,,
作者: tvkrm    时间: 2008-1-6 17:26
发现只有4.32~~~~
作者: sd-iori    时间: 2008-1-6 19:25
原帖由 tvkrm 于 2008-1-6 17:26 发表 ! g7 E3 ~; k1 a4 I( ?+ T
发现只有4.32~~~~
. m  Y- V6 B0 m3 n6 F6 f
什么意思?????????????
作者: caniggia7    时间: 2008-1-6 19:31
3.24调不了!:sweatingbullets:
作者: sd-iori    时间: 2008-1-6 19:33
原帖由 caniggia7 于 2008-1-6 19:31 发表
, B1 @" P! l- T3.24调不了!:sweatingbullets:

5 {0 B- L7 V- V4 }) L1 }. g:charles: 怎么傲王的人告诉我可以的,,,




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4