找回密码
 注册
关于网站域名变更的通知
查看: 854|回复: 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 编辑 5 Y( E( L2 v$ w

    ! _$ V& b( p6 e- x" ~- a3 v* [請問各位大佬:                  AIC3104沒有 MUTE Pin , 耳機未插入,L/R 導地沒聲音正常, 若是用 GPIO 控制MUTE是否可行,
    3 a2 E; O' m  I) O             想避開POP聲音 ,外部第二段控制, 就是紅色圈起來加的線路, 這樣可行嗎....感謝6 ~% Z, n6 j' x3 w% {1 v4 H0 [& N

    9 o2 M0 V: w) }7 n+ _5 U* w

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

    MUTE.jpg

    评分

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

    查看全部评分

    该用户从未签到

    推荐
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑 ; o" m* h2 R3 Y
    alan5438 发表于 2025-5-22 14:53
    . r# x' Z9 x6 p: P# N老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

    8 k, d4 `, C3 A/ K& E% h這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。9 O* q6 b- p/ {7 t& F

    7 u* \: m; `1 M! `6 K5 c0 L( WSoft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。% T8 w- I+ M  [# |, P

    * z9 I* H0 `( W# f: n  aThe 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.4 H) s5 \; R1 O9 e% S7 D$ U

    % n( `: u% i1 w3 p  }
    + o$ p; y2 t& A" q" m9 I
    : }" {+ r6 W8 X+ l; H0 a

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

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    推荐
    发表于 2025-5-22 16:25 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 13:16 编辑
    2 M, Y9 {% L& z+ l
    alan5438 发表于 2025-5-22 10:290 X; G4 y6 X4 F4 L3 l) n+ y% I% ?+ u
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    ' u1 C7 y  q. Z3 C* U. N+ v" s* D0 k因為要改版沒 ...

    ) B5 V# `" C' W! m方案二& ?- Q; o  s; {
    外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。
    9 \0 r3 r" m" r$ E7 E, E
    ! b" p/ g7 _% ]. @% J
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。
      * \& n2 |8 D- e( o; V

    2 C  q# `6 ~" {* e$ k2 V! `Audio switches product selection | TI.com' L6 y" \+ t- \$ g2 E1 j# I8 n
    7 q7 j( d4 X3 w0 A3 J& G$ {

    + a( U  y0 p6 V" h

    该用户从未签到

    推荐
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑 ; g) |- @; c+ O
    alan5438 发表于 2025-5-22 14:53$ f7 d( {1 O9 v" m& B: o! R0 R
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

    $ n! h! a& {% {, x+ W& g除錯(Debug)建議$ d  |3 |. O! {
    - u! V! z+ d# b) V
    類似的問題以前在養雞場也抓過,其實不難!
    + [* t/ y% }0 `: C* n
    ( G! e' Y& Y0 M6 z4 g  S把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。8 Y' T( u0 I. K0 X$ X/ K

    ( R! y3 q  C; V- N: v通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。; \: n. m$ t8 J1 X  v9 e, r' h% V
    4 l% `4 d8 K) t( I
    貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!( s' V4 X: H. d

    5 G$ d1 m9 L) s9 B你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。1 g# o0 L" g$ a
    ( e; N7 Q; O  _6 i4 C/ U
    僅此建議!: X* R; r6 c4 l, l1 i7 V* ]4 S

    # Z: I' W( ]* }3 E) r1 \) N8 C8 t3 h4 |* y

    点评

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

    该用户从未签到

    5#
    发表于 2025-5-21 17:45 | 只看该作者
    踢哀TI)的 TLV320AIC3104 嗎?6 h+ {( A+ |/ w3 {
    - N  U+ h7 g# M' i+ M) h$ ]6 s
    寄存器有
    靜音Mute)功能,除非你完全不控制 Audio CODEC
    / A! W) c* M, ]; @9 |! H) O! \
    * P7 u3 G" c3 C; U

    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
    0 l8 R! r2 Q7 _  Z- T$ c' h8 N踢哀(TI)的 TLV320AIC3104 嗎?
    ; u' J: }2 `5 z4 b2 _& x  I+ {2 y" U' J; q7 p3 Q$ f) q
    寄存器有靜音(Mute)功能,除非你完全不控制 Audio CODEC。

    " r8 g0 P- t, X. A& z. z" ^* t回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    点评

    模擬開關負向擺幅(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
    # S. u. \4 T* U- M  |8 h回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝
    9 [5 y6 o" b% q& `7 n8 t. e
    樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。- X, d6 o' p3 \# p( ~0 C+ L

    ( m3 X9 j' o0 [/ [8 r您將三極管放在電容後面,阻絕掉直流、避免三極管沒有限流電阻,造成短路接地後電流過大,這個觀念基本上是對的。
    9 _* F1 [+ z  d% u% i- k
    2 f: a( e7 h; O) P5 M但這樣一來,音訊的擺幅Swing Voltage)會被歸零、在 0V 上下變動。當 MUTE_EN = High 時,訊號在負半週的狀態下還會導到地嗎?* h& n4 o6 I, [, \8 |9 L9 k

    8 z: w+ X6 }* A. Y- q8 P電容左邊的標號都是 LOUT 是不是筆誤?
    0 U3 w/ I. ], k$ W, L8 Y8 E7 r, B( p0 U* ~4 `  T# ^$ |5 F8 [

    - j: d* [3 ~! I% s6 U, k. O- V5 C

    点评

    回覆老大,是筆誤沒錯已更新,若是將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
    ) t4 q; i6 ?- {) @( f回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    " A4 L1 q* W- X3 o! r模擬開關負向擺幅Negative Swing)問題
    7 {; R' A- r- F( D- V4 `' j! t$ I: @7 Y; {
    這個問題我們在養雞場的年代常遇到,請參考狗幫電學筆記!) g- _& z" I8 j0 K( ]( o6 ]

      V0 P- j  a! h$ Q2 j7 f
    " q& ~4 H; e2 t4 C- A3 O

    Negative Swing.pdf

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

    该用户从未签到

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

    ; D; L; p  Z( h當年在養雞場工作時,支持負向擺幅Negative Swing)的模擬開關少又貴。現在科技進步,供應商都貼心的幫你設計進去了。0 a0 H6 E: D8 w" h; x

    5 Y$ T2 H: {- G: nAudio switches product selection | TI.com8 o5 ?9 B3 X5 O% i; {) N
    8 T, W# T  [; `
    / R6 D7 r% I. N) z# {% ]

    该用户从未签到

    11#
    发表于 2025-5-22 08:56 | 只看该作者
    没问题,放心用,1 f- Y$ v9 T1 C8 `& K% h

    点评

    大大,請問您有這樣使用的案例嗎  详情 回复 发表于 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
    4 [& L" B1 R+ W) j% A3 U樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。8 ~. a* u6 c4 F3 N7 ], k5 v
    1 @& T; e2 v9 S2 f+ |+ |7 {
    您將三極管放在電容後面,阻絕掉直流、避免 ...

    . ?# n' {* T5 C' _3 A8 X; E回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    6 o2 z) d# A( S1 i. }- o' I9 T昨天一開始試的時候沒加分壓電阻,將MUTE_EN 接 3.3V 模擬IO ,結果DC SOURCE 電流過大,燒毀IC.....,
    ' M" Z5 y3 s* N, b/ q# g! I6 i如果這樣使用方式可以,那為什麼很少看到人家使用,會使用這樣對策,phone jack ,耳機沒插的時候,左右聲道會導地,
    4 i8 O! Y/ H; c$ |進入系統後POP很大聲,怕嚇到使用者,故我才會加上這個線路,....麻煩指導一下....謝謝
      _  S; ~/ M$ `& 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
    9 v: A3 o- |: G0 |" O个人感觉问题不大。另外你的esd放电到音频地,这个不太好
    ' ~' e# F5 I% F- h! ]9 K
    謝謝您的回覆, 應該沒什麼問題,怕插拔發生瞬間一個 plus干擾DAC
    6 N! b$ l: R& D& B

    该用户从未签到

    14#
    发表于 2025-5-22 09:32 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:13 编辑   [8 u& p9 c' \# `: y# q6 ]% A
    alan5438 发表于 2025-5-22 09:20
    - e) M7 C* ^0 p) w) b回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, $ i% }& q2 d# @( \, _
    昨天一開 ...

    - a1 Q, V, y4 u2 A7 U; l7 k9 o/ Y用 MOSFET 我昨天也想過,它有寄生體二極管Body Diode),似乎也有負向導通的疑慮。& ^- l# }; A: }
    , T' h( A2 c1 l% y' N/ P
    您這次對設計目的敘述更詳細,我倒是有些想法、稍後再寫!7 L9 U  U7 o; m$ p  v9 ?$ a

    ; x  c) y6 m6 Q: f. j今天軍機處的會好多!  w0 v# r2 u1 G% ?
    ) I9 g9 a" G9 I+ ~7 @; W7 e  @

    该用户从未签到

    15#
    发表于 2025-5-22 10:01 | 只看该作者
    alan5438 发表于 2025-5-22 09:20
    8 Q/ C! N9 y% [+ A回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    : [3 U9 J9 m# W6 O# o# `% x/ H昨天一開 ...

    1 q# U  P4 w8 j0 b; ATI TLV320AIC3104 對於爆音Pop Noise)的處理,設計上已經有考慮!
    % D4 o- [5 E' \5 [6 Y! d7 b0 {/ L* H7 \/ u! l6 B
    0 k, e5 Y, g. u# ]
    " I1 Q( v% A- E( S/ {: Z

    % N5 {1 T4 X8 p3 R  h! f  b

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

    TI TLV320AIC3104 Jack Detection.jpg

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

    TI TLV320AIC3104 Output Driver Pop Reduction Register.jpg

    该用户从未签到

    16#
    发表于 2025-5-22 10:11 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:16 编辑
    + O2 K- l  e4 R* o3 X
    alan5438 发表于 2025-5-22 09:20
    : k4 |2 y9 K7 k! Q1 x* J; f0 }$ _回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, 6 M( N' U. w' q  @
    昨天一開 ...
    , p# H0 }5 M% X8 F! X* |. q$ H) f
    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音Mute)處理。
    % s# g/ E$ g3 n
    % n( C- |4 d* ^- S! D如果只是暫時性的措施,最後軟賤都會解決,這個不會是問題。
    # p/ h! s9 Z/ T/ f0 r& k& k' u1 l' s" X) q8 o/ L
    我怕的是哪天軟賤說,我不會控制 Audio CODEC,要靠你外部的電路解決,這樣硬賤會被整死!
    ; k5 W9 _9 j. I  Q7 u1 e
    " z9 [6 _" J! i9 |這種敗腎軟賤,職涯上已經遇到很多次了。* D9 a3 {7 e& S

    . ^6 e4 G& q6 d/ \. C. I9 `+ n當初講開發初期使用,只是隨便設計一下,衰減失真隔離度左右聲道平衡...都是沒做考慮的。
    ) v9 L. [) B7 t+ [  T7 z, ~7 h/ M' F# p6 L. l" a3 n

    点评

    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供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
    ; A$ }3 a" ]( h8 m" K狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(Mute)處理。
    : v8 k  m4 g; A
    1 |/ |0 V2 _0 ?8 F# z如果只是暫時性的措施,最後軟賤都會 ...
    * I* G3 f1 m' z$ {; M; w- v* T; p4 R' U
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    , m$ D' T3 z' Q) a9 h, _1 m因為要改版沒辦法等他,所以只能自己加,但不確定是否要用BJT or MOS....
    & C9 @4 h  w9 [3 r

    点评

    方案二 外部音訊模擬開關(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:561 r7 F7 j0 ^: _% G* R( n
    没问题,放心用,

    % y9 @, O4 o% _( O大大,請問您有這樣使用的案例嗎
    7 e' [  W1 r* M" d/ v

    点评

    谢谢分享!: 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-11-22 08:35 , Processed in 0.218750 second(s), 29 queries , Gzip On.

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

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

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