找回密码
 注册
关于网站域名变更的通知
12
返回列表 发新帖
楼主: alan5438
打印 上一主题 下一主题

Audio codec MUTE

[复制链接]

该用户从未签到

16#
发表于 2025-5-22 12:35 | 只看该作者
alan5438 发表于 2025-5-22 10:29
. J2 H7 K, h3 r/ e1 V# e: ]報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,8 \0 t9 c& s8 @, G4 i
因為要改版沒 ...
" u- a, a; w: c2 O
了解!我的建議如下。
6 L! X2 p4 u( S5 M9 C0 J8 g6 Z' T. m2 r! f
爆音Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定位後,再打開電源並輸出訊號。
5 N; |: T# `, Z" ]3 j2 _, E7 P$ a: h# W( c+ [! B9 I& l
  • TI TLV32AIC3104Jack Detection 電路要照畫上去。
  • 為了外部電路也能做靜音Mute)控制, Jack Detection 請同時多拉一組訊號到 MCU ADC,讓 MCU 也能偵測耳機插入/ g" W. s8 Z1 N' ^+ F0 M
* w, m. e' Z( H7 ?
但我好奇,如果 Audio CODEC 敗腎的軟賤不會控制,叫他用 MCU 控制就會嗎?
. \( n% ?+ Z# N1 ?4 F( o
7 \& V. V7 Y: ]& t
0 O# q% @& l) Q
1 |- \4 u/ [; `4 e. U6 @* l音訊模擬開關Audio Analog Switch)方案建議下一帖回覆。* h- Z8 I/ Y7 m8 i% k$ O$ t% _
% y! I& ~9 V( f# p
6 [0 {- F9 B$ c* I8 [& S

点评

老大不好意思,打好的字要回覆,一直有問題,只能改貼圖  详情 回复 发表于 2025-5-22 14:53

该用户从未签到

17#
发表于 2025-5-22 13:08 | 只看该作者
本帖最后由 超級狗 于 2025-5-22 17:38 编辑 1 ~& L3 C; J) m$ s( l* I9 I) W: K! t
alan5438 发表于 2025-5-22 10:294 T5 B' a; h7 J2 F! u0 }
報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
5 z3 ^8 N% b6 g: t9 l因為要改版沒 ...
2 Z9 z- f4 T  n% q1 o$ `+ Q; |6 p
方案一
6 I/ i9 s3 }: R( _3 k+ `( |
外部模擬開關Analog Switch)僅作為開發初期方案,或是產品對音質的要求不高,可以使用  74LVC1G3157通道)或 74LVC2G31567通道)。這類的模擬開關Analog Switch)有下列特性。1 a# F. A; V' x$ O: @& U

. b6 a* y% ~+ Y
  • 不支持負向擺幅Negative Swing)功能,所以需要串接在電容前端(不要濾掉直流電平)。
  • 通道電阻 R(ON) 約有 ,對於 32Ω 的耳機會有一些衰減,電阻的差異也會造成些微的失真左右通道平衡的問題。2 b* ~! E, b6 ]5 e

2 Q0 J' N7 s, W2 h/ k1 k+ f+ e2 ETI 的應用文件如下(scyb014.pdf)。
7 R0 b( N2 x5 T1 P# B
* i1 l5 ^% \/ |" Z
0 h7 o, ?* _$ ~% m, U3 M6 b2 t' {( H. G9 n

DIODES 74LVC1G3157.pdf

852.93 KB, 下载次数: 0, 下载积分: 威望 -5

TI SN74LVC1G3157.pdf

3.18 MB, 下载次数: 0, 下载积分: 威望 -5

scyb014.pdf

65.28 KB, 下载次数: 0, 下载积分: 威望 -5

NXP 74LVC2G3157.pdf

274.16 KB, 下载次数: 0, 下载积分: 威望 -5

TI SN74LVC1G3157.pdf

3.18 MB, 下载次数: 0, 下载积分: 威望 -5

  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    18#
     楼主| 发表于 2025-5-22 14:53 | 只看该作者
    超級狗 发表于 2025-5-22 12:35$ D; i! {" w( e7 f
    了解!我的建議如下。
    " }" r% u6 K. e" d* m7 k
    % T( ^4 v& B4 `9 Z" H' l2 p爆音(Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定 ...
    . m, [6 a/ B' {9 @/ k% J
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖3 A5 @1 u; x! T1 E6 |

    M3.jpg (71.99 KB, 下载次数: 0)

    M3.jpg

    MUTE1.jpg (39.61 KB, 下载次数: 1)

    MUTE1.jpg

    点评

    偵錯(Debug)建議 類似的問題以前在養雞場也抓過,其實不難! 把示波器和 IC 協議分析儀架起來,當爆音(Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。 通常軟賤不是透過 IC 對 CODEC  详情 回复 发表于 2025-5-22 20:14
    這個聽起來像是另一種爆音(Pop Noise)的狀況(輸出狀態的突然變化),TI TLV320AIC3104 好像也有考慮到,請看下面敘述。 Soft-Mute 和 Soft-Unmute 會把聲音會慢慢關掉或打開。 The TLV320AIC3104 also includ  详情 回复 发表于 2025-5-22 16:43

    该用户从未签到

    19#
    发表于 2025-5-22 16:25 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 13:16 编辑 ) c. J) T4 L* `( G" v
    alan5438 发表于 2025-5-22 10:29! \; K. y7 o+ i  x( Y+ T/ V
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,  `2 c" k1 G/ }8 Y
    因為要改版沒 ...
    : N  Z7 q& ?( @( K" E& d
    方案二
    , l) ]1 R, V, l; c外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。% J, z8 P3 i) W) v" ^

    - J; w; N( r% n( r
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。% H4 R5 q# N2 J) v0 N! `5 x$ q
    3 O# l0 J6 k/ m
    Audio switches product selection | TI.com! v* ^4 {2 ]% S0 a- H3 Q

    4 M3 V! W' p! @1 W4 t4 `* D
    7 j% O# s% U2 p) |

    该用户从未签到

    20#
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑
    ( Z6 N$ O7 z9 c3 r" C8 n+ V* Z. C
    alan5438 发表于 2025-5-22 14:53
    % J' {7 R4 O( {老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    ( `7 H% y4 z* |( O6 z/ R* F
    這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。: K7 i" `7 g5 K; D9 f  V8 w% @5 A

    % h% R$ E  M4 V- J% OSoft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。8 v* W7 G. q" ]1 m5 ?
    0 [  r: g& V' V0 C/ I
    The TLV320AIC3104 also includes functionality to detect when the user changes the selection of de-emphasis or digital audio processing functionality. When the new selection is detected, the TLV320AIC3104 (1) soft-mutes the DAC volume control, (2) changes the operation of the digital effects processing to match the new selection, and (3) soft-unmutes the device. This avoids any possible pop or clicks in the audio output due to instantaneous changes in the filtering. A similar algorithm is used when first powering up or powering down the DAC. The circuit begins operation at power up with the volume control muted, then soft-steps it up to the desired volume level. At power down, the logic first soft-steps the volume down to a mute level, then powers down the circuitry.# o4 W2 l  W, L4 E( n
    9 v7 I: ~# @. H
    $ ]3 {& p" R7 k- U; A( l9 q
    0 j) V4 o; p' E% u/ ^5 g/ w

    TI TLV320AIC3104 Soft-Mute Control Register.jpg (66.19 KB, 下载次数: 8)

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    21#
    发表于 2025-5-22 19:59 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 23:58 编辑
    " c( H' ?9 |% a, m( c
    alan5438 发表于 2025-5-22 10:33
    3 y0 V: f  q$ t) ^, J0 r大大,請問您有這樣使用的案例嗎
    4 q8 |( ~( S3 G- f9 V/ D' w6 h
    野樓梯失敗死(LTSpice)仿真結果:
    3 J! e" @2 |" H) {4 K無法接地造成靜音Mute)效果!: J, O) e5 |! L' J
      Q- F, |' e5 k4 N
    原因分析:9 ~8 a7 S: v7 C' c+ o7 z
    集極Collector)除了微小的音訊信號,沒有直流偏置電平DC Bias),NPN 三極管導無法正常導通。
    1 w* I" x5 ~- l3 l  t& A4 [$ U' V" U  ?& l6 R
    我有發現第二張圖,您把 MMBT3904 移到電容前面去了。同樣電容前的共模電平Common Mode Voltage)也只有 1.35V ~ 1.8V(寄存器可設定),不管使用三極管或 MOS 管應該也是無法導通。6 Y- @  x/ v% U$ n; J& N/ P5 h
    : U6 H( c! Q! d

    ; f9 B3 ~0 a) Z4 Z) x" n% Z) U+ M0 V
    4 r! ?# E- R% c0 x( j

    + A- V5 `0 M0 Z4 J' M4 r
    0 {/ l  e3 `- d6 N! s; O. C4 t% Z5 L

    Mute(2N3904) Schematics.jpg (18.55 KB, 下载次数: 1)

    Mute(2N3904) Schematics.jpg

    Mute(2N3904) Waveform.jpg (33.22 KB, 下载次数: 0)

    Mute(2N3904) Waveform.jpg

    点评

    上傳野樓梯失敗死(LTSpice)原理圖,方便樓主修改電路後進行仿真。  详情 回复 发表于 2025-5-22 23:57

    该用户从未签到

    22#
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑 * W5 v- C1 j, w2 [  ]) X
    alan5438 发表于 2025-5-22 14:53
    7 Z$ s% u) ^# _* S. b9 v  @老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    ! L% l/ H* `" u: h) e( a' n
    除錯(Debug)建議
    * ]; X6 z9 |% t. X2 b* ~7 i$ [3 r- K3 H
    4 d% P5 i! E. w7 ?. K) L0 M
    類似的問題以前在養雞場也抓過,其實不難!
    ; f& R* a) D1 o/ r4 t2 a
    + y/ j- n# l) U3 e) L把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。8 S- e4 r4 ?5 R* v; I$ T

    ( g3 t( d" }- j" ~9 b' t通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。$ {; ]. X$ b# o- F

    0 o9 J5 {5 a. J' g6 l, n" F貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!
    : d' L& m3 ~9 D4 P
    ' a. S, C' l: a3 m% F+ H$ m你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。8 C3 [! o' f% x+ Y% V- L' r. Y

    0 z  w8 ]" H0 f8 ^- W9 l; O僅此建議!& M7 |: g3 o% \

    % {& O  ]. G# C+ S- ~0 F
    , G( p8 Y: Q8 _

    点评

    謝謝老大花時間分析, 總結要嘛軟件改code , 要嘛硬件加專用 Volume MUTE IC處理, 非常感謝  详情 回复 发表于 2025-5-26 09:27

    该用户从未签到

    23#
    发表于 2025-5-22 23:57 | 只看该作者
    超級狗 发表于 2025-5-22 19:59
    " L; `. {- a. X3 J2 z! p野樓梯失敗死(LTSpice)模擬結果:
    ! H  n( Z& u8 ]( c0 i無法接地造成靜音(Mute)效果!

    9 b: C7 W! ?# m/ C上傳野樓梯失敗死LTSpice)原理圖,方便樓主修改電路後進行仿真。
    # [: ^$ e* P0 d8 G1 W7 X7 E1 u+ x
    7 Z( g1 H& |% x1 D- T. Q" ?+ n

    Mute(2N3904).zip

    609 Bytes, 下载次数: 1, 下载积分: 威望 -5

  • TA的每日心情
    开心
    2025-7-18 15:23
  • 签到天数: 229 天

    [LV.7]常住居民III

    24#
    发表于 2025-5-23 14:48 | 只看该作者
    本帖最后由 guchenglihua 于 2025-5-23 15:01 编辑 3 X( L- Z6 a5 u. G
    8 {' O2 Y3 `0 H# z4 O# [
    这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样,要在B极加个三极管做信号阻隔才能解决这个问题。
      B( f1 s8 R, f6 Z' H2.输出没串电阻你怎么静音,所谓的静音是输出到得到的输出信号几乎忽略不计,你没串电阻的话你直接短路到地会有很多其他问题,比如说输出功放烧坏等3.你要知道你用的三极管那怕饱和导通电阻也有几十欧级别,所以根本起不到静音作用,需要用那种饱和导通为1欧左右的才有更好效果。
    $ N+ f0 D! X4 H3 _1 B
    ( Y" L# ?5 h- M5 n5 \: E. P

    点评

    謝謝您的提醒,不了解的知識,感恩  详情 回复 发表于 2025-5-26 09:31
    的確!樓主把三極管移到電容前面,還好也沒導通。^_^  发表于 2025-5-23 17:46

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 大內高手!

    查看全部评分

  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    25#
     楼主| 发表于 2025-5-26 09:27 | 只看该作者
    超級狗 发表于 2025-5-22 20:145 o" C! w8 v- s7 _- |& I
    除錯(Debug)建議
    & R. Q5 z6 X+ C% P6 ^0 Z% ~
    - L& a" k5 Q3 q. O類似的問題以前在養雞場也抓過,其實不難!

    1 m* l. l" X+ o* n, w! M謝謝老大花時間分析, 總結要嘛軟件改code , 要嘛硬件加專用 Volume MUTE IC處理, 非常感謝- D% I, X0 M" {& w" J! [
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    26#
     楼主| 发表于 2025-5-26 09:31 | 只看该作者
    guchenglihua 发表于 2025-5-23 14:48+ q: f. E. x& ^3 v8 W' T; g
    这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样 ...

    ; D* T" N2 P( A# s3 G2 R謝謝您的提醒,不了解的知識,感恩+ S9 z! R5 c) H1 l$ `5 }  P
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-19 13:54 , Processed in 0.125000 second(s), 22 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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