POPPUR爱换

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

作者: sd-iori    时间: 2008-1-1 17:17
标题: 关于SQ210W驱动不能控制面板音量的一些讨论
这个要先从DAC下手,,! |$ l9 b6 b4 u+ C) |+ M7 K0 |6 W( O
AKM 的DAC都自带音量调节功能,,( F$ i9 Z& T. c: Y, W1 F
很多专业卡,,用AKM的DAC,,其中一个原因,,就是看上这个音量调节
3 M& l7 W; d- a, f' W- y+ c% _AP192也是这样的7 a7 y  l7 s* _# K2 Y" Z1 T
AP192调节音量,,不是利用控制IO芯片的,,
  y7 B; ~! w) }5 l而且利用控制DAC来实现的9 C) a; n9 m) v& S, t8 E- ^
* n& J! l  F" l7 K- O( N1 x
http://www.asahi-kasei.co.jp/akm/en/product/ak4358/ak4358.html1 x" d) o7 `& q6 q

" T/ b* z6 O2 r; G  ]: m7 I& r
1 j! s- L6 F2 S" Y2 b6 V% ZSampling Rate Ranging from 8kHz to 192kHz " e. t+ P( o1 {  T; o9 B( {
24Bit 8 times Digital Filter with Slow roll-off option
( i# F/ V, P* D$ z4 G) {& x( L# lTHD+N: -94dB % A. G. D& z! e0 y0 w8 ^
DR, S/N: 112dB ; ^& \; ~- b) a) r4 i0 @* y
High Tolerance to Clock Jitter 1 T! c2 k/ z! ?# D2 T* [$ @+ }2 z3 n
Low Distortion Differential Output . s0 ^& L3 k) \- z
DSD Data input available
; t/ U0 R; \9 v- T4 DDigital De-emphasis for 32, 44.1 & 48kHz sampling
) p5 R. U4 A6 s1 NZero Detect function - B' w* s. u& a3 e
Channel Independent Digital Attenuator with soft-transition (3 Speed mode)
- g* b% H5 A9 O; nSoft Mute . w( k, k: V- Q) x( u6 Q6 R
3-wire Serial and I2C Bus µP I/F for mode setting
- Q8 X  P; }+ Z3 O. y- x9 L& @I/F format: MSB justified, LSB justified (16bit, 20bit, 24bit), I2S, TDM or DSD
' Q  ^* a% \% l! h: fMaster clock: 256fs, 384fs, 512fs or 768fs (PCM Normal Speed Mode)! ]# _5 Z/ R6 F+ q3 @# U4 e
128fs, 192fs, 256fs or 384fs (PCM Double Speed Mode)# ~$ @7 M1 Q8 l% @3 [
128fs or 192fs (PCM Quad Speed Mode)' o; N! L  L9 G
512fs or 768fs (DSD Mode) 1 |7 Z# r# B9 j' W2 b6 u% f
Power Supply: 4.75 to 5.25V 1 I6 E4 c  N0 o6 l5 E: y3 I  L: x# h
48pin LQFP Package # z  V  {  i. M& @; I: I* y! y
Evaluation Board: AKD4358
作者: sd-iori    时间: 2008-1-1 17:17
而SQ210W说使用的WM8740,,是没有这个功能的,,
' S7 H! L8 T! ]3 G0 f# @所以音量调节,,需要VT1721的支持
1 P- {5 J" p: S% u) R, j1 `而VIA公版的5.20B对音量的控制,,不是在I2S的通道上,,
$ ?8 ^( I1 A, M$ q$ R+ R$ s而且是利用了DAC的音量调节,,' t* C; R' w  v* B6 a
所以WM8740就没有反应,,,
4 W" h; ^+ l& B$ C8 F9 I, w
3 Q8 E2 m; h$ ~( E. a只有在老一些的驱动上,,VIA才利用I2S通道来调节音量- q) v$ }0 w0 ~, c6 y7 b7 y

- x; N) l3 O' k+ G% V! {, v* H哪怕是上了AP192的驱动,,也是同样的道理0 [5 e. `' n$ n
MAudio,,坦克,,都是AKM的DAC,,音量控制也是利用DAC,,而不是利用IO芯片的I2S通道
& n% Q$ G! w& z! U7 c* r
8 }% \% K$ s% e# M* f2 x( Z8 X: e) o* k
http://www.wolfsonmicro.cn/products/WM8740/
7 [' J+ b( O2 [7 L7 Y# x2 }) C
  b5 l2 P  G! G  }4 n/ d' Y
& k$ H: K2 R. j, T- h" y4 P  h/ N, ^) S7 Y+ A/ f. \
特色 9 e) [$ m( X; K" n5 c+ D
120dB信噪比 (’A’ weighted, 单声 @ 48kHz) 2 }0 h1 y7 m4 b# b( v
117dB信噪比 (’A’ weighted, 立体声 @ 48kHz) 9 S9 \+ V. ~6 z
104dB总谐波失真 (’A’ weighted @ 48kHz) " q1 s6 E& r+ [9 O
采样频率 : 8kHz - 192kHz
! L9 N1 ?# y' ?, l: d 输入数据字长 : 16 – 24位 1 L6 B0 y9 w- i8 S( C: S
可选择的数字低通滤波器
! u! }0 u9 J% A, D 连接行业标准外部滤波器的可选择接口 7 J5 y1 m" d$ b. J; A% n( G
硬件或 3线 制SPI控制
7 N" `2 |- N" ~全差分电压输出
* M$ ]: ^. P  v( _, B- O 描述
4 x5 _7 J) Q/ I6 p) PWM8740是一款非常高性能的立体声数字模拟转换器,专为诸如CD、DVD、家庭影院系统、机顶盒和数字电视的音频应用而设计。它支持16到24位的数据输入字长,且采样率高达192KHz。WM8740是由一个串行接口端、数字插补滤波器、多位Σ-Δ调制器及立体声数模转换器(DAC)组成,采用一个小型28引脚SSOP封装,它的每一通道还带有一个数字可控的弱音器和衰减器。 1 h  h& T- U3 @6 X! x- Z3 `4 \! X
2 @- _4 f4 h; d
内置的数字滤波器具有两个可选择的频响跌落特性。根据应用要求,可选择急剧或缓慢的下降。另外,内置数字滤波器可以是旁通的,并且WM8740可与外部数字滤波器一起使用。 2 i) d6 y( v# A  Z: x% s( J0 R

! U5 X6 E5 I( N7 K5 p5 ?5 L% RWM8740支持两种音频数模转换器控制的连接方案。可兼容SPI的串行控制端口为使用众多功能提供了渠道,这些功能包括内置静音、衰减和相位反转。此外,还可使用硬件可控接口。
! v* f& R4 e, u' g! C& E1 k( u3 B
[ 本帖最后由 sd-iori 于 2008-1-1 17:23 编辑 ]
作者: sd-iori    时间: 2008-1-1 17:17
而某些用WM8776这颗CODEC的卡,,由于WM8776集成了数字音量调节5 U% C% B4 S6 T
所以在使用新版的VIA驱动时,就能实现音量调节6 }7 j. G# U8 m5 u! _9 r  f0 s* Y* o

) B+ {5 t, S( vhttp://www.wolfsonmicro.cn/products/WM8776/
! r6 N# L' x  Q$ I$ n9 ~3 ~5 _( Z& O( G
. n$ x" }8 ~- w" Y/ z7 o
9 _2 Y8 I7 w6 o# i
特色 ; g4 O+ h. q' e1 g" h8 F+ S0 r
音频性能0 `9 Z% z$ o: Q; b, b8 a3 \
DAC信噪比为108dB (‘A’ weighted @ 48kHz)1 G6 I: M  N5 R  g3 k& D  T1 u
ADC信噪比为102dB (‘A’ weighted @ 48kHz)
! y8 d: U! o0 Q9 kDAC采样频率:32kHz – 192kHz
( a* u( C( }- g# M, z% J3 m% y* WADC采样频率:32kHz – 96kHz  x# ?+ l" ^# |
5种立体声ADC输入,其模拟增益以0.5dB的步长可在+24dB- –21dB之间调节% G, B' \& I, S/ G$ x2 o! E
可编程的限幅器或自动电平控制(ALC)) U* d% {6 w4 }9 j3 n
立体声DAC,带有独立的模拟和数字音量控制& b& e0 U, u" e' c1 \' x5 i5 Q5 H
立体声耳机和线路输出& x; t: [& J- L+ d, m8 G
3线SPI兼容或两线软件串行控制接口
/ m* k% S8 I; O6 x1 d主时钟模式或从时钟模式) z- s! h7 w4 D- G, F, F# i
可编程的音频数据接口模式* k  j1 X3 R, b
支持I2S、左、右调整或DSP
- `6 Z' A3 O* s字长为16/20/24/32位
4 D; r4 D! ?! D1 h% v8 U+ c模拟旁路通道功能
, j; H3 Z4 L2 `* j" J可选择的AUX输入音量控制; G1 j3 X; L6 V  N! ^
电源电压:模拟为2.7V-5.5V,数字为2.7V-3.6V 描述
1 }6 Y3 K& T8 g0 SWM8776是一种高性能的立体声音频编码解码器,带有五个声道的输入选择器。 WM8776 可完美应用于家庭高保真音响、DVD-RW和其它视听设备的环绕音处理应用。) I# D0 \- j. O! B
' e6 O1 g* P. A3 o* R
该产品应用了一个立体声24位多比特Sigma Delta ADC,并使用了5声道立体声输入混频器。每个ADC声道均可通过自动电平控制来进行可编程的增益控制。可支持16-32位的数字音频输出字长和32kHz-96kHz的采样速率。! U5 ^/ [$ I- _+ P/ r. r2 {

" F; V1 h. l8 S0 V# Z该产品中使用了一个24位立体声多比特Sigma Delta DAC,数字音频输入字长为16-32位,采样速率为32kHz-192kHz。该DAC拥有输入混频器,可以将外部模拟信号与DAC信号进行混合。此外还有耳机输出和线路输出,耳机可以进行音量控制。2 ~" p" [2 j$ Y3 e  h

# K. l6 U  _( E$ U# g' [WM8776全面支持独立的ADC和DAC采样速率。音频数据接口可支持I2S、 左调整、右调整和DSP格式。
' o! b; H: E# W6 ~% h8 {, l* f
9 X' x! q& N8 V9 U3 @9 v# N1 {该器件可通过由MODE管脚选择2线或3线串行接口来实现软件控制,通过该串行接口可接入所有功能,包括声道选择、音量控制、静音、去加重。
, q/ g% q. i8 s( V7 K
% S6 y2 I7 b) `% G该器件为48引脚TQFP封装。# C: v( L7 N6 n/ W) T' B

6 u) z, j( M  J; r  S# y[ 本帖最后由 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 发表
3 |, D* ]( s# a7 u- O7 K2 A估计驱动不支持太高端的DAC,没折
$ U# H0 y+ d: h
不是,,而是和DAC是否支持数字音量调节有关
作者: fengzhu    时间: 2008-1-3 17:45
原帖由 sd-iori 于 2008-1-3 17:42 发表
( H2 a' N5 V5 ]
! c4 q  O$ {" o# O不是,,而是和DAC是否支持数字音量调节有关
有这回事啊,还是不大明白
作者: sd-iori    时间: 2008-1-3 17:50
原帖由 cola8479 于 2008-1-2 20:31 发表
$ l9 Q5 y: f4 t坐板凳,听阿娇慢慢细说声卡知识,阿娇很无私啊!(_( 别说是为了骗分哦 嘿嘿:p

8 w9 ^+ p9 v% ?, ^2 H0 O& _* s:shifty: ,,我的话,,不标准啊,,+ x3 Z" [2 Y: u3 m. i- v
, V: l& j! L$ S( Y" }
还是听听其他专业人士的意见吧
作者: sd-iori    时间: 2008-1-3 17:54
原帖由 fengzhu 于 2008-1-3 17:45 发表
( M4 i# U, F( |$ ?5 B+ v4 V3 e0 W有这回事啊,还是不大明白
( F% E' O) w6 U- x
DAC内部有数字音量调节电路
4 j1 v" r( a, J& `+ Y* k1 s& i0 o7 S
VIA,,坦克和Maudio的驱动,,就是利用这个调节电路来调节音量
, \( j) Q( l# a$ c9 t6 X8 I+ w4 L4 P& O# A# u' l0 h
而老一些版本的VIA驱动,,是通过IO芯片,,(如VT1721)的输出来调节,. `1 a7 c, i2 S" u
所以SQ210W用老驱动,,能调节音量
作者: per1-q1222    时间: 2008-1-3 18:19
而VIA公版的5.20B对音量的控制,不是在I2S的通道上,% `3 H! m3 R+ G- R
而且是利用了DAC的音量调節1 a* T5 I; e3 ^! K" k+ ?- w' h6 Y
對這段話的意思不懂..
7 @6 \  Y- i6 t5 `6 S& C我這邊的ONKYO SE90PCI(WM8716也不帶音量控制阿)用5.20B還是可以調整阿..* z6 l& y# x% n! `
你所謂的調節是哪邊不能調節呢??
作者: chenminxp    时间: 2008-1-3 20:26
DAC内部有数字音量调节电路  岂不是系统的wave无效了?
作者: sd-iori    时间: 2008-1-3 22:35
原帖由 per1-q1222 于 2008-1-3 18:19 发表 4 l! o3 ~6 t$ P  n' J# ^0 |6 d
而VIA公版的5.20B对音量的控制,不是在I2S的通道上,
; o+ {. e9 W2 Y5 N3 k而且是利用了DAC的音量调節
0 Y' B% x% y* w; `對這段話的意思不懂..
" ?2 L1 o4 a5 U5 |' W# r我這邊的ONKYO SE90PCI(WM8716也不帶音量控制阿)用5.20B還是可以調整阿..6 p5 q% A2 k  l2 B: {
你所謂的調節是哪邊不能調節呢??

: b' {# A% ^# i:shifty: 怎么不用简体啊,,
* B" n) x) z/ S1 y$ r. m% {! Z; F
# b, o4 p& d8 R3 J* [. S. oSE90能用,,嗯,,不知SQ210W刷了SE90的Rom后,,能不能调节,,
作者: sd-iori    时间: 2008-1-3 22:36
原帖由 chenminxp 于 2008-1-3 20:26 发表
- E, j1 ]# T  W2 hDAC内部有数字音量调节电路  岂不是系统的wave无效了?
" u3 y4 x4 y# S7 A
:sweatingbullets: Wave调节的,,应该是进入声卡前的信号
作者: chenminxp    时间: 2008-1-3 23:41
原帖由 sd-iori 于 2008-1-3 22:35 发表 / y+ f& |; s  Z: g- M% z
4 D  A% S. t9 O2 c% M! P# ]
:shifty: 怎么不用简体啊,,
* ?/ k+ ^0 C( {7 [8 B$ q+ X7 G4 P
SE90能用,,嗯,,不知SQ210W刷了SE90的Rom后,,能不能调节,,
6 j4 N, e0 {2 ~# }1 C0 r
啊娇所在的特区不是用繁体字的吗-_-
作者: 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 发表 % r+ C# G  i' J/ i% S' G
有没有办法单独开发一个针对SQ210W的音量调节程序?

, G3 W2 N8 [6 E5 d9 X  x看硬件设计上是否有这个可能1 G1 u8 F) f6 G% [

+ C7 u: ]" _# a6 A- [! X: W还得有牛人才行:(
作者: sd-iori    时间: 2008-1-4 13:12
原帖由 chenminxp 于 2008-1-3 23:41 发表 3 T# {4 N) k8 A5 f- N. L
: d3 |  f: D' F6 X% `, ?% l7 t- Q
啊娇所在的特区不是用繁体字的吗-_-
* _/ ]% n. p2 N3 @
:shifty: :shifty:
作者: sd-iori    时间: 2008-1-4 19:24
3.24版的VIA驱动,,就能调节音量
  P7 R2 S4 z0 Z5 O8 N+ x+ ^大家可以去下载
作者: tvkrm    时间: 2008-1-4 20:25
原帖由 sd-iori 于 2008-1-4 19:24 发表
& I9 a* b; ?+ }0 t& a3.24版的VIA驱动,,就能调节音量
, A* s7 ]  Q- D% X大家可以去下载

# V6 m/ R/ f$ s' f" a% v晚上回去装XP
作者: sd-iori    时间: 2008-1-6 10:35
,,还有,,现在怀疑,,
7 I& c" ~) |  V  t- H" ]( N+ u172X系列,,本身是不是没有数字音量调节能力,,' L1 Z. Z* w( S$ s* A
需要外部软件支持,,或者DAC的支持& t# G: ?0 S1 Z, j( _8 k
* k) M3 _- L" `4 p! \% L
因为VT1712有数字Mixer,,$ ^; d6 K" w9 _% C% k
而VT1712都有专门驱动,,是不是利用这个数字Mixer来调节音量
. M7 t/ C1 Y# z, L1 y( U2 L% @
8 `7 a4 `* \9 c2 U0 p' h:sweatingbullets: 还有,,什么这个贴,,就我在说,,
% |; c) n- W  n7 i6 c: F& T一些喜欢自己DIY DAC的,,不来说说
0 |6 V5 ^: u7 h$ t5 R8 G7 TGZ里,,喜欢自己DIY 外置DAC的不少啊,,大家对DAC的理解应该比我自己YY PDF好很多吧: t4 \+ j/ ]- F. P7 f
:charles: 是不是觉得我的说法太可笑,,??
. C: h0 Y" ?# e$ |而且,,在GZ里,,我的E文水平,,估计是幼儿园都没有,,,
作者: tvkrm    时间: 2008-1-6 17:26
发现只有4.32~~~~
作者: sd-iori    时间: 2008-1-6 19:25
原帖由 tvkrm 于 2008-1-6 17:26 发表
/ W0 W7 T( ^" n7 h/ X) q: W发现只有4.32~~~~

0 k+ `# M3 C1 p什么意思?????????????
作者: caniggia7    时间: 2008-1-6 19:31
3.24调不了!:sweatingbullets:
作者: sd-iori    时间: 2008-1-6 19:33
原帖由 caniggia7 于 2008-1-6 19:31 发表
( ?3 c' F( l, i% c" L: o7 J; E3.24调不了!:sweatingbullets:
, p* q# x2 x1 \
:charles: 怎么傲王的人告诉我可以的,,,




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