找回密码
 注册
关于网站域名变更的通知
查看: 763|回复: 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 编辑 / n) @0 l1 w# z2 |
    ! _; X  E# e4 y" o
    請問各位大佬:                  AIC3104沒有 MUTE Pin , 耳機未插入,L/R 導地沒聲音正常, 若是用 GPIO 控制MUTE是否可行,
    % H5 m, a( w: N' q             想避開POP聲音 ,外部第二段控制, 就是紅色圈起來加的線路, 這樣可行嗎....感謝
    , ^9 j- A3 J- E$ T% Y
    ( f5 f. `) t  N! U5 Q* o

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

    MUTE.jpg

    评分

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

    查看全部评分

    该用户从未签到

    推荐
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑
      e3 M3 D$ y; S3 Y- o) _& {
    alan5438 发表于 2025-5-22 14:53
    ! O" t4 W7 c$ C, |3 ]# C老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    ! H& y# h. X0 q+ M3 s
    這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。
    / L! F/ \9 h6 k3 w& A$ M9 _
    ( g0 j3 |3 ~+ w- E6 `Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。
    # u, i0 }' p# P/ ?3 @8 N1 s$ V# y% o( {0 [
    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.
    3 C4 @, q/ v! {* J6 b/ ~) b
    9 N, }; @( ]5 F" B0 r$ r
    ' v, X4 }' V  D! \

    8 `6 j' f# z, J5 t

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

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    推荐
    发表于 2025-5-22 16:25 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 13:16 编辑 & k+ b- C, F  \7 e' }( v
    alan5438 发表于 2025-5-22 10:29% N! B& @7 }+ y# S8 ^3 H, S
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    6 l3 g1 {& f3 K" y因為要改版沒 ...

    - N+ ?3 O7 b/ s9 w$ v' R# h$ n' e% c方案二  \" e& {% g4 m5 M* f3 `, k
    外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。* _3 }: G- C8 I' C

    , a  u' b# r5 n) k( U
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。
      + Q6 A5 m6 \' L7 d' S: _4 ?; ]
    / k0 @2 p2 ~+ }. f
    Audio switches product selection | TI.com
    6 M2 U$ ~; B, W- ]! S; }. ]6 X1 E$ ^) e6 Z' h  r0 ?: w' ^

      g7 f$ C9 ?  A* s7 \4 i

    该用户从未签到

    推荐
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑 ; i- g9 ]9 l4 k3 C" D2 n# K
    alan5438 发表于 2025-5-22 14:53
    : Y6 z; s$ y+ J3 P; q0 E老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    ' y7 L3 P5 R- ~1 E8 v; X
    除錯(Debug)建議
    $ N* h; X; q- d/ D6 g
    6 b. \/ E  v7 O0 R- k8 `
    類似的問題以前在養雞場也抓過,其實不難!
    # M* G) O5 a! @0 |/ @
    4 J0 K; `3 L. i8 h! Q; w把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。
    3 t$ n6 ]# i) ~0 D6 U$ h2 e% z+ N0 D9 T6 ^
    通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。. I1 n1 u+ `7 ^( g

    & o: Z( Z6 J0 {  v& F貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!- _3 q+ q: J$ C( D2 f) h
    ( R1 b: s6 l! ~6 u. j4 m
    你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。
    % L6 U. O3 h8 U' X. Z8 s1 r$ q) ^8 W; F. {0 D. w
    僅此建議!
    9 c! F+ \& E* ]
    1 z, w9 [, Y2 L+ e. C8 }# {0 M+ W3 g* }, g. n6 e

    点评

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

    该用户从未签到

    5#
    发表于 2025-5-21 17:45 | 只看该作者
    踢哀TI)的 TLV320AIC3104 嗎?
    7 Q4 _( A7 D" X9 Y9 Q; Z0 X
    * a" A5 M! v. B0 Q3 E5 |2 Z( \* d$ w1 m7 `寄存器有
    靜音Mute)功能,除非你完全不控制 Audio CODEC6 |) {" ?( l% g' p- b' T6 F4 T6 P) l  n

    2 d! w% Y0 U/ a

    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; S# F- F6 [, Y5 y' ?. ?8 V
    踢哀(TI)的 TLV320AIC3104 嗎?
    " O* S% G6 X: \4 H
    ; a+ V# j9 J2 Y# o寄存器有靜音(Mute)功能,除非你完全不控制 Audio CODEC。

    # ^6 G) I1 ]- r0 c( o" a回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    点评

    模擬開關負向擺幅(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- [: n6 F) c% a4 i
    回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    4 a( b/ Y3 X3 {2 p樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。
    0 n) s! g( V& W0 u# f9 S& ^8 v' e7 q# {8 k. ]" }
    您將三極管放在電容後面,阻絕掉直流、避免三極管沒有限流電阻,造成短路接地後電流過大,這個觀念基本上是對的。
    ( G5 v7 e' Z% G+ s+ d+ S! Q, H+ H8 `$ P2 k
    但這樣一來,音訊的擺幅Swing Voltage)會被歸零、在 0V 上下變動。當 MUTE_EN = High 時,訊號在負半週的狀態下還會導到地嗎?9 J5 i  F$ Y  N; f! M
    3 }9 s6 |/ U5 Y! R2 C
    電容左邊的標號都是 LOUT 是不是筆誤?
    " [5 A' y6 a( Z& e/ D# S9 R2 k  ]+ S4 t' N$ L! x3 O

      w3 f) k0 h. V9 B/ P

    点评

    回覆老大,是筆誤沒錯已更新,若是將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
    ) X3 k% D9 N- z+ g, p( Q4 G6 p回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    , P, W' w, f# k模擬開關負向擺幅Negative Swing)問題) d' b% g  x3 k0 ^$ T* A: t
    ' U* ~; S4 ?: b  `- u+ i
    這個問題我們在養雞場的年代常遇到,請參考狗幫電學筆記!
    7 q) f+ r" T4 r0 m9 ]
    ! l1 `, O" Z: G6 @* [. M4 A, R  M8 A. ~5 E& x5 H

    Negative Swing.pdf

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

    该用户从未签到

    10#
    发表于 2025-5-22 08:20 | 只看该作者
    % S& P! Y* b, R
    當年在養雞場工作時,支持負向擺幅Negative Swing)的模擬開關少又貴。現在科技進步,供應商都貼心的幫你設計進去了。  S, @0 a; t4 d5 @
    5 o' A( T* L0 w4 Y0 V
    Audio switches product selection | TI.com2 p. a/ V" g- O, v
    - P( T0 W+ z& S
    , u" K  P" F6 a( L2 W; m, K

    该用户从未签到

    11#
    发表于 2025-5-22 08:56 | 只看该作者
    没问题,放心用,0 f4 g8 Q6 L  E: K

    点评

    大大,請問您有這樣使用的案例嗎  详情 回复 发表于 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  Q. X8 q8 }# |" w& E
    樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。
    0 j8 A7 z* |. d4 F; j" C( _2 c* y6 F; m0 d! [" Z
    您將三極管放在電容後面,阻絕掉直流、避免 ...

    $ C. u8 c0 S4 V4 D" m4 Y回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, / p4 u4 ]* ?3 T
    昨天一開始試的時候沒加分壓電阻,將MUTE_EN 接 3.3V 模擬IO ,結果DC SOURCE 電流過大,燒毀IC.....,
    1 |4 }! ]- {# R0 W如果這樣使用方式可以,那為什麼很少看到人家使用,會使用這樣對策,phone jack ,耳機沒插的時候,左右聲道會導地,
    , Z, }; }6 |  n- a3 x進入系統後POP很大聲,怕嚇到使用者,故我才會加上這個線路,....麻煩指導一下....謝謝# q) W( S3 m7 U; @& m# j. \9 V

    点评

    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(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:342 c; M# q; Y0 d; q4 R' A
    个人感觉问题不大。另外你的esd放电到音频地,这个不太好

    ! U8 N; x3 u& h, `5 x. s' i謝謝您的回覆, 應該沒什麼問題,怕插拔發生瞬間一個 plus干擾DAC: U4 R0 Q8 w& ^' G

    该用户从未签到

    14#
    发表于 2025-5-22 09:32 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:13 编辑
    6 ?- f0 }0 f* R: J) g7 n
    alan5438 发表于 2025-5-22 09:206 ?/ x. C$ Y0 N6 R
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    * S& {$ |6 a# R昨天一開 ...
    ; Q. u& }5 A8 y# y' [% |. j
    用 MOSFET 我昨天也想過,它有寄生體二極管Body Diode),似乎也有負向導通的疑慮。
    7 Q2 }2 d( \- I2 |. o/ L/ ~# W& }. c8 i1 n  {9 b
    您這次對設計目的敘述更詳細,我倒是有些想法、稍後再寫!0 ~, y7 S; c% @' o$ y3 ~

    * C, H, i; {: O今天軍機處的會好多!
    $ E$ t2 i4 n6 i" ^0 @" z" f, G9 ~
    0 M+ y( W9 A' s/ l8 ?

    该用户从未签到

    15#
    发表于 2025-5-22 10:01 | 只看该作者
    alan5438 发表于 2025-5-22 09:200 ~) |3 \7 I) T. t* U  Y
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    : w  {2 I% I% s) @1 e+ x6 H7 \昨天一開 ...

      F) Y8 f: A: X* N3 T. X0 ETI TLV320AIC3104 對於爆音Pop Noise)的處理,設計上已經有考慮!, Y* ^& G0 s; y; {

    ' F7 ]9 n( ]$ b4 H! ^& \6 A3 v  d3 M0 k

    8 n6 r- t1 ^- N. h. M3 _% P
    , |; B- V2 C  o3 z4 h

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

    TI TLV320AIC3104 Jack Detection.jpg

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

    TI TLV320AIC3104 Output Driver Pop Reduction Register.jpg

    该用户从未签到

    16#
    发表于 2025-5-22 10:11 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:16 编辑 5 O- A* P4 W  O1 L' T' I
    alan5438 发表于 2025-5-22 09:20/ x$ B3 p4 m- I) N
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, % E& U+ ^, C$ d) h, j# P. ?& p. a
    昨天一開 ...
    " {$ ]' M  |* h, V
    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音Mute)處理。
    " o" V+ r0 l2 O4 g! W- H8 P5 c0 g4 `5 ~
    如果只是暫時性的措施,最後軟賤都會解決,這個不會是問題。/ Y9 y: j" G$ ]
    , |2 M/ B0 x' ~/ E$ r! t2 V
    我怕的是哪天軟賤說,我不會控制 Audio CODEC,要靠你外部的電路解決,這樣硬賤會被整死!0 h0 h4 K( g2 \3 `' `# G4 u8 s2 }
    % D4 m! ~/ s3 N& e. P5 q/ h/ Q
    這種敗腎軟賤,職涯上已經遇到很多次了。; Z3 e$ f3 Z% u* b3 T% c6 B( G! x6 j
    . V* e9 u8 m' ?4 T3 N5 t4 x" q7 A1 Z
    當初講開發初期使用,只是隨便設計一下,衰減失真隔離度左右聲道平衡...都是沒做考慮的。
    , [* _& [. L: y- C/ w# ]+ A3 q7 K) p

    点评

    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供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
    ( u. t5 a$ f- u+ I& U& w" m狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(Mute)處理。9 A9 E* b( W( }9 j- ]3 D( a

    3 w" k* z3 {( D4 X如果只是暫時性的措施,最後軟賤都會 ...
    , v  r  }" A; f) X
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,5 m* y* E5 E# Q6 q  T+ O) J3 Q
    因為要改版沒辦法等他,所以只能自己加,但不確定是否要用BJT or MOS..... N( L! f/ S, S/ ~

    点评

    方案二 外部音訊模擬開關(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:56
    " }+ j" T( t; f* W2 d' Q没问题,放心用,
    + q6 b, @; P, n. X( ~) [
    大大,請問您有這樣使用的案例嗎
    0 F& ^7 }. b* a% q

    点评

    谢谢分享!: 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-25 22:40 , Processed in 0.156250 second(s), 29 queries , Gzip On.

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

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

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