找回密码
 注册
关于网站域名变更的通知
查看: 720|回复: 37
打印 上一主题 下一主题

Audio codec MUTE

[复制链接]
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
     楼主| 发表于 2025-5-21 16:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 alan5438 于 2025-5-22 09:08 编辑 0 N2 x0 O9 e" s9 Z: S' l' Y6 @

    + Q- w/ i0 w) k5 r0 D/ ?- x1 d6 o8 z4 |請問各位大佬:                  AIC3104沒有 MUTE Pin , 耳機未插入,L/R 導地沒聲音正常, 若是用 GPIO 控制MUTE是否可行,
    3 T) K1 R- N- n" w+ V; D- ~  e& k             想避開POP聲音 ,外部第二段控制, 就是紅色圈起來加的線路, 這樣可行嗎....感謝/ D  j  ^) N! |/ x8 s2 l+ \
    $ P" }) z/ X; G& n$ X4 d: }

    MUTE.jpg (46.94 KB, 下载次数: 3)

    MUTE.jpg

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 被敗腎軟賤慘整的硬賤攻城獅!

    查看全部评分

    该用户从未签到

    推荐
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑 ! ?7 v* f+ C  m' e) C
    alan5438 发表于 2025-5-22 14:53$ R. }; T$ O! `) Y
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

    # d% r/ b9 S- z& ~. N這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。
    9 c5 L! K1 o# m0 Q( t: I$ Q8 S& U3 I9 P; d
    Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。2 S/ s) h0 G$ U& c9 K7 p) J7 h

    ' e1 w9 d9 |. e/ a0 ~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.
    ) ?. E0 M6 ^  f$ V0 y/ o; F* E6 K: I# [
    ( g6 L8 I* V8 Q) b
    % }1 f; W* o" x' R6 B6 F0 g, K

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

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    推荐
    发表于 2025-5-22 16:25 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 13:16 编辑 % g! j  o2 F$ X* [4 K
    alan5438 发表于 2025-5-22 10:296 w+ X& @0 X; B: N5 a
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,7 T+ A0 Q# k, d0 v  `4 C. z0 ~
    因為要改版沒 ...
    : Z! b6 C" h) _& V# B- V
    方案二0 |0 M6 L$ l, h# d+ W/ p9 i
    外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。
    0 m' Q5 ]( b8 Q/ ^0 `
    0 q* Y+ c6 `* C) j! f  G
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。
      * R: I* U, a  k* V' C
    ) t1 c- L6 z' {2 o4 ~& W
    Audio switches product selection | TI.com  ~1 n+ Y. k# Z0 l$ n( P
    " |/ S; B1 ^1 m+ R% V( g

    ( U* G' d4 i% g' s; b* t3 N

    该用户从未签到

    推荐
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑
      f+ F  ~" S: K0 Q  _
    alan5438 发表于 2025-5-22 14:53+ s* ]7 m$ h! I' R" m
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    " I' v3 P! J" G
    除錯(Debug)建議4 `, J' z7 B" a

    1 W; j" {7 {/ i2 V
    類似的問題以前在養雞場也抓過,其實不難!% r9 r) l0 [* J# B1 {; f2 |

    4 T6 O( W8 i, v( C3 G1 q把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。
    , C: a8 _/ P# E' w' G  r& O/ R5 q& n2 P) Q  P- [
    通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。6 {" \+ k' j( A2 ^8 s4 G3 g  Y
    6 K) n7 h+ R( g% X
    貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!" s4 V+ ]* I5 C) V. @/ o0 U+ k

    6 M2 g$ x  |3 F4 @2 y. x$ u; P你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。
    1 r' X& v2 J& c% f" P" @
    - g7 ~/ Q" c# h+ S僅此建議!
    : ^  G+ `; Z4 p- v4 \+ k: u. w# Y: Q2 S6 J# ?

    # m& }. V6 ?: E1 J; R

    点评

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

    该用户从未签到

    5#
    发表于 2025-5-21 17:45 | 只看该作者
    踢哀TI)的 TLV320AIC3104 嗎?2 Z# c# a/ I  G3 e* ^5 F

    2 x! a# p. i8 b3 W7 j. K寄存器有
    靜音Mute)功能,除非你完全不控制 Audio CODEC% S! b$ R: j$ T5 \' O
    & J0 c$ s( K3 Z, z  n: {

    TI TLV320AIC3104.pdf

    3 MB, 下载次数: 1, 下载积分: 威望 -5

    点评

    回覆老大: 我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝  详情 回复 发表于 2025-5-21 17:57
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
     楼主| 发表于 2025-5-21 17:57 | 只看该作者
    超級狗 发表于 2025-5-21 17:45
    ) X% Z0 d; H3 y1 _7 F踢哀(TI)的 TLV320AIC3104 嗎?
    4 H2 m7 Z- d( f0 A2 n- N5 R! ^6 F8 s$ c
    寄存器有靜音(Mute)功能,除非你完全不控制 Audio CODEC。
      Q* W0 L2 L" T+ C( e2 v
    回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    点评

    模擬開關負向擺幅(Negative Swing)問題 這個問題我們在養雞場的年代常遇到,請參考狗幫電學筆記!  详情 回复 发表于 2025-5-22 07:05
    樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。 您將三極管放在電容後面,阻絕掉直流、避免三極管沒有限流電阻,造成短路接地後電流過大,這個觀念基本上是對的。 但這樣一來,音訊的擺幅(Swing Vo  详情 回复 发表于 2025-5-22 06:56

    该用户从未签到

    7#
    发表于 2025-5-21 18:34 | 只看该作者
    个人感觉问题不大。另外你的esd放电到音频地,这个不太好

    点评

    謝謝您的回覆, 應該沒什麼問題,怕插拔發生瞬間一個 plus干擾DAC  详情 回复 发表于 2025-5-22 09:23

    该用户从未签到

    8#
    发表于 2025-5-22 06:56 | 只看该作者
    alan5438 发表于 2025-5-21 17:57
    + U: U6 e# }$ g4 r0 T& T* q) W" \( y回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

      A& d2 ^' Z' s; n6 I7 ^樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。( I5 Y& L3 {" {* p4 [# x
    7 S7 v+ R- }- x2 k* D
    您將三極管放在電容後面,阻絕掉直流、避免三極管沒有限流電阻,造成短路接地後電流過大,這個觀念基本上是對的。8 }+ T1 w+ {7 I* I2 W( B1 K8 q/ Z
    - r% F% n/ o% B9 a) K: M7 {6 L
    但這樣一來,音訊的擺幅Swing Voltage)會被歸零、在 0V 上下變動。當 MUTE_EN = High 時,訊號在負半週的狀態下還會導到地嗎?
    3 C* E' \2 {& X0 g5 e* k' Z* o3 g$ K" y9 z+ ]/ A( f6 |+ S
    電容左邊的標號都是 LOUT 是不是筆誤?
    , e# V5 D1 U7 E2 R) q  ~) i
    ; ?: [+ I; `- s0 n
    ' z1 U3 M2 L8 V+ {

    点评

    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, 昨天一開始試的時候沒加分壓電阻,將MUTE_EN 接 3.3V 模擬IO ,結果DC SOURCE 電流過大,燒毀IC....., 如果這樣使用方式  详情 回复 发表于 2025-5-22 09:20

    该用户从未签到

    9#
    发表于 2025-5-22 07:05 | 只看该作者
    alan5438 发表于 2025-5-21 17:57$ U  \, }* j/ ~8 y/ C+ w$ d
    回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    ! C, R2 F$ Y9 U模擬開關負向擺幅Negative Swing)問題
    ) ~8 R. [9 P0 _4 |+ X! z  N# S% H, {6 N& D# E! j" b
    這個問題我們在養雞場的年代常遇到,請參考狗幫電學筆記!
    ' w9 `" N5 t  k- p$ }: C* l0 A
    : k! C% @8 z( A
    0 L) g9 U7 `: S4 Y* t# ^

    Negative Swing.pdf

    498 KB, 下载次数: 2, 下载积分: 威望 -5

    该用户从未签到

    10#
    发表于 2025-5-22 08:20 | 只看该作者

    , i  x; I" z' E% |2 \5 |當年在養雞場工作時,支持負向擺幅Negative Swing)的模擬開關少又貴。現在科技進步,供應商都貼心的幫你設計進去了。
    ) I' E$ H! F$ L. S6 j8 W7 H
    8 g" l( O7 N" \! f' V9 JAudio switches product selection | TI.com3 k! Z# B' [" O' s: s! F: w- O
    % M- k; s5 d% n' N! z

    : a/ ^8 f* v% L! p/ w: A

    该用户从未签到

    11#
    发表于 2025-5-22 08:56 | 只看该作者
    没问题,放心用,* V- G, Y+ D1 ?

    点评

    大大,請問您有這樣使用的案例嗎  详情 回复 发表于 2025-5-22 10:33

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 缺德挖坑獎勵!

    查看全部评分

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

    [LV.1]初来乍到

    12#
     楼主| 发表于 2025-5-22 09:20 | 只看该作者
    超級狗 发表于 2025-5-22 06:56* }$ i; R/ G. J" W5 U
    樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。+ Z1 C0 m7 F8 a, T% K

    / N$ N5 S. h; c5 `. V, w5 w2 [您將三極管放在電容後面,阻絕掉直流、避免 ...

      `4 O8 z; g% x$ Q# {  d" C回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, 5 z6 g# q; f- E
    昨天一開始試的時候沒加分壓電阻,將MUTE_EN 接 3.3V 模擬IO ,結果DC SOURCE 電流過大,燒毀IC.....,1 X6 v) Z$ h! S9 d
    如果這樣使用方式可以,那為什麼很少看到人家使用,會使用這樣對策,phone jack ,耳機沒插的時候,左右聲道會導地,
    ! V. Z4 s/ h- u* t$ _7 W5 Z* B- m進入系統後POP很大聲,怕嚇到使用者,故我才會加上這個線路,....麻煩指導一下....謝謝! _# Z- }* ~7 b1 y: ~

    点评

    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(Mute)處理。 如果是暫時性的措施,最後軟賤都會解決,這個不會是問題。 我怕的是哪天軟賤說,我不會控制 Audio CODEC,要靠你外部的電路解決,這樣硬賤會被  详情 回复 发表于 2025-5-22 10:11
    TI TLV320AIC3104 對於爆音(Pop Noise)的處理,設計上已經有考慮!  详情 回复 发表于 2025-5-22 10:01
    用 MOSFET 我昨天也想過,它有體二極管、似乎也有逆向導通的疑慮。 您這次對設計目的敘述更詳細,我倒是有些想法、稍後再寫!  详情 回复 发表于 2025-5-22 09:32
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    13#
     楼主| 发表于 2025-5-22 09:23 | 只看该作者
    solo13 发表于 2025-5-21 18:34
    * ]  L4 G' q5 R+ t个人感觉问题不大。另外你的esd放电到音频地,这个不太好

    5 Q1 ]9 n! _' a8 F2 F! U0 A謝謝您的回覆, 應該沒什麼問題,怕插拔發生瞬間一個 plus干擾DAC* S& W) O: L* d

    该用户从未签到

    14#
    发表于 2025-5-22 09:32 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:13 编辑
    7 s4 y5 J7 p. |, B( ]4 E
    alan5438 发表于 2025-5-22 09:20
    6 p+ n* k% w8 t/ i回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    3 g4 i0 `( b# Q昨天一開 ...

    9 C. S, @0 a4 x% o; d( y. ?3 `用 MOSFET 我昨天也想過,它有寄生體二極管Body Diode),似乎也有負向導通的疑慮。% H" g' `& e7 x5 W
    $ u" P* c0 u6 i; Y) L- `! e% c
    您這次對設計目的敘述更詳細,我倒是有些想法、稍後再寫!/ o6 n* ~4 b* K; L0 r3 q( `! h) g3 z

    2 ^  Z# }# h: |今天軍機處的會好多!; x, h+ e+ v2 O* X
    1 a1 B: n  z4 B7 t7 y

    该用户从未签到

    15#
    发表于 2025-5-22 10:01 | 只看该作者
    alan5438 发表于 2025-5-22 09:200 v5 X4 C& b' s" k& O& k
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, " K4 ?; ~6 F. R+ o
    昨天一開 ...

    : X) b/ w3 f9 V" G' V2 W# R3 PTI TLV320AIC3104 對於爆音Pop Noise)的處理,設計上已經有考慮!
      B! s, B# A6 I* r# J+ c; }
    9 q' \0 Y1 ^. ]/ a1 V" W, @2 A/ y# ^) R4 X: f( x

    1 m# X1 C% B+ X% l  V) n4 x, U' C$ u* a% H* Z

    TI TLV320AIC3104 Jack Detection.jpg (43.46 KB, 下载次数: 9)

    TI TLV320AIC3104 Jack Detection.jpg

    TI TLV320AIC3104 Output Driver Pop Reduction Register.jpg (83.45 KB, 下载次数: 5)

    TI TLV320AIC3104 Output Driver Pop Reduction Register.jpg

    该用户从未签到

    16#
    发表于 2025-5-22 10:11 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:16 编辑 ( v( W* {. Z( o  Z+ p# {
    alan5438 发表于 2025-5-22 09:20( @" Q# z+ @( x* ^- X3 b
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, 5 ?' p' R8 A( G7 R  Y/ H) Z/ J
    昨天一開 ...
    1 X$ t  D- a7 \0 K6 f% ?
    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音Mute)處理。* o+ S- h2 J2 {4 F! E
    $ S! p( F( [4 R$ _) s: e9 H
    如果只是暫時性的措施,最後軟賤都會解決,這個不會是問題。9 F- W- A/ e, j3 H7 v
    1 Q4 @6 X; Y3 N5 ^* h
    我怕的是哪天軟賤說,我不會控制 Audio CODEC,要靠你外部的電路解決,這樣硬賤會被整死!; W, f4 L6 i, T9 q! Z. G- S  i3 H) [

    2 _  Y, _3 W4 z& X& a" x這種敗腎軟賤,職涯上已經遇到很多次了。2 ~5 [6 x! F/ G9 _5 q; j

    : @3 H* X7 u. c+ i# r當初講開發初期使用,只是隨便設計一下,衰減失真隔離度左右聲道平衡...都是沒做考慮的。/ }5 {5 T. O8 L' J. @+ }* S* q% _
    * }+ ~: G6 W) G$ Y6 c" t) ~

    点评

    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理, 因為要改版沒辦法等他,所以只能自己加,但不確定是否要用BJT or MOS....  详情 回复 发表于 2025-5-22 10:29
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    17#
     楼主| 发表于 2025-5-22 10:29 | 只看该作者
    超級狗 发表于 2025-5-22 10:11) k1 M( t8 R4 _* {: w9 {
    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(Mute)處理。
    % W, \# A. R) X1 z1 m  L9 W; ~! ^9 Q4 J, h; I5 G
    如果只是暫時性的措施,最後軟賤都會 ...

    ! ~" z7 R% j5 C5 @4 F報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,- v3 M, O9 G5 p) N
    因為要改版沒辦法等他,所以只能自己加,但不確定是否要用BJT or MOS....
    + U% x" Z4 G4 b. V2 H4 {+ _" v

    点评

    方案二 外部音訊模擬開關(Audio Analog Switch)日後可能成為主要的靜音(Mute)控制,或是產品對音質的要求較高。這類的音訊模擬開關(Audio Analog Switch)有下列特性。 [*]如果支持負向擺幅(Negative Sw  详情 回复 发表于 2025-5-22 16:25
    方案一 外部音訊模擬開關(Audio Analog Switch)僅作為開發初期方案,或是產品對音質的要求不高,可以使用 74LVC1G3157(單通道)或 74LVC2G31567(雙通道)。這類的模擬開關(Audio Analog Switch)有下列特性。  详情 回复 发表于 2025-5-22 13:08
    了解!我的建議如下。 爆音(Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定位後,再打開電源並輸出訊號。 [*]TI TLV32AIC3104 的 Jack Detection 電路要照畫上去。 [*]為了外部電  详情 回复 发表于 2025-5-22 12:35

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 軟賤挖坑受害者補償!

    查看全部评分

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

    [LV.1]初来乍到

    18#
     楼主| 发表于 2025-5-22 10:33 | 只看该作者
    6940 发表于 2025-5-22 08:567 i5 L$ e0 X; t1 k! [5 \2 x% E
    没问题,放心用,
    ! ?( P$ Z* K. c7 |1 T
    大大,請問您有這樣使用的案例嗎
    1 r' J- u9 y7 F

    点评

    谢谢分享!: 5.0
    野樓梯失敗死(LTSpice)模擬結果: 無法接地造成靜音(Mute)效果! 原因分析: 集極(Collector)除了微小的音訊信號,沒有直流偏置電平(DC Bias),NPN 三極管導無法正常導通。 我有發現第二張圖,你把 MM  详情 回复 发表于 2025-5-22 19:59
    谢谢分享!: 5
    他算是敗腎的硬賤!^_^  发表于 2025-5-22 12:14
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-5 03:15 , Processed in 0.171875 second(s), 29 queries , Gzip On.

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

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

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