找回密码
 注册
关于网站域名变更的通知
查看: 512|回复: 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 编辑
    9 g3 e7 V/ u8 j1 \( i0 b
    1 Y  `, K9 a0 R7 D請問各位大佬:                  AIC3104沒有 MUTE Pin , 耳機未插入,L/R 導地沒聲音正常, 若是用 GPIO 控制MUTE是否可行,
    ) `7 N) Q0 C2 S8 ]+ g             想避開POP聲音 ,外部第二段控制, 就是紅色圈起來加的線路, 這樣可行嗎....感謝
    # b: F8 T* a% V4 q' {, A: t7 r0 x0 N. n) a0 W5 [0 o, J& D8 H+ G" s# |

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

    MUTE.jpg

    评分

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

    查看全部评分

    该用户从未签到

    推荐
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑
      }, C" A. N2 V$ p
    alan5438 发表于 2025-5-22 14:53
    ) s" ?7 T/ W9 w3 Z5 ~- n) `老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

      \% {8 C  a3 a0 F' R8 w這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。
      C$ u* n/ Y1 r4 W" T$ L: L9 r5 i4 i8 B% ]
    Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。
    9 B) R( K& F3 [7 Q9 L# z3 }3 b6 Y, I/ q- S& D: s% u
    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.+ N2 v) Q5 G, b+ @8 D
    4 J( _+ l0 v/ e* t. ^

    / `- b# y4 S' s6 E8 h" t% v8 K! [$ L3 ?- M1 {9 ^0 p! r

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

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    推荐
    发表于 2025-5-22 16:25 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 13:16 编辑 " T# _, f+ ~) [. P; V
    alan5438 发表于 2025-5-22 10:29
    " k0 G" O/ g7 c& p2 a報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,* i+ ^0 j& x4 o* N, r' f( W: c
    因為要改版沒 ...

    + m( e2 x7 X. I. U- b方案二
    % d3 G- ~# ?8 `, j* F$ [外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。
    9 l1 S6 C2 }1 {+ `( ?; Q' f
    1 R" P5 n& f; E
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。2 F8 d* K; ~% v# h

    ( ?9 ^6 |1 I1 v$ y0 w5 _+ ?  dAudio switches product selection | TI.com
    ; f4 {- }* B& n1 H3 k* k# \
    1 @5 G$ P% @$ U6 @7 y1 k! {* p% ?8 ?/ H* K6 ]# R

    该用户从未签到

    推荐
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑 1 D. w  L& r) h: ^% Z
    alan5438 发表于 2025-5-22 14:53; `7 l- }- T( J; N
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

    7 F+ x8 q" W. G: n2 k除錯(Debug)建議
    & D% d( z5 a! \8 g7 q2 }
    - r3 Y+ e# l" ?; r( P
    類似的問題以前在養雞場也抓過,其實不難!/ q/ R! n# |3 Q  n3 M5 d  Q

    + o7 q; X/ \+ O9 q% J把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。
    ; r! p+ T% Q+ ]" B1 d% r) M7 ~* {1 G1 B
    通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。% s+ s5 H5 d  P* V' x/ E  T4 Q/ v/ s! g
    9 ~; q7 A' ^8 ]$ H3 I; {* J
    貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!
    : i8 I, ]  `7 m/ g% d( B0 Z& j4 m! |
    " l7 S" R/ X4 `% m1 e& d你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。) x2 t/ O. w3 L7 `4 p2 D4 s4 q' Z

    , j& W5 e8 N; |  H! I" p( k, p) O' \僅此建議!
    / b1 V( j9 z; }! F3 D! e8 B. Z
    $ V1 V  x  d5 M" R1 M, H; I8 E5 w, d3 @/ x, s; y* {6 b' C' h

    点评

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

    该用户从未签到

    5#
    发表于 2025-5-21 17:45 | 只看该作者
    踢哀TI)的 TLV320AIC3104 嗎?
    , G# |5 G6 {5 m5 p3 {4 g* b" a' I. I1 j# u( R" s9 y" t* W" m
    寄存器有
    靜音Mute)功能,除非你完全不控制 Audio CODEC
    7 W4 M" T" [' j3 m, g
    / v# }' E( `, C3 t  j" X/ s

    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" F& o, |" j6 Y( a7 `
    踢哀(TI)的 TLV320AIC3104 嗎?
    , l0 w' @! t% v1 d  R
    - M; P) j3 e' p1 q3 D' U寄存器有靜音(Mute)功能,除非你完全不控制 Audio CODEC。

    0 ~6 ^# Z/ H4 T- F回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    点评

    模擬開關負向擺幅(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
    $ \0 b  ]$ z/ {5 y) M8 S回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    ; [8 V$ m9 i8 V5 \樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。
    4 N  q3 b+ r' Q% I' ^& G5 f! e% }: I2 j. t9 d1 ^1 W
    您將三極管放在電容後面,阻絕掉直流、避免三極管沒有限流電阻,造成短路接地後電流過大,這個觀念基本上是對的。
    + B4 G3 L% R8 [- e  H+ {
    . @: ]  Z+ `1 O. c; O但這樣一來,音訊的擺幅Swing Voltage)會被歸零、在 0V 上下變動。當 MUTE_EN = High 時,訊號在負半週的狀態下還會導到地嗎?
    9 b' o% f+ q' i0 J, P0 l  R" f( W8 j! Q( s# `1 N" {  \; f0 Z) e# I
    電容左邊的標號都是 LOUT 是不是筆誤?9 }6 [; e. U; [

    : N$ O! b1 |6 r% K% J- i& h. u
    / V; ?( Q2 D: B1 t3 \+ D# g

    点评

    回覆老大,是筆誤沒錯已更新,若是將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+ l8 |, N: L* `- R
    回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝
    $ ?, i% T" d* \( H. [
    模擬開關負向擺幅Negative Swing)問題
    0 m& Z: e  s( ]* u1 c! x8 g, a- A$ E" l" [. {2 B# d* X+ e4 x
    這個問題我們在養雞場的年代常遇到,請參考狗幫電學筆記!  F- D$ X; m& |/ S$ c* e0 g

      J4 [( q8 [3 l2 G! l  k& M& F2 v* T1 [0 y- J0 G1 M

    Negative Swing.pdf

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

    该用户从未签到

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

    " A( C4 n- t- A3 R當年在養雞場工作時,支持負向擺幅Negative Swing)的模擬開關少又貴。現在科技進步,供應商都貼心的幫你設計進去了。) @/ f, ?! }) C( R* |9 q( ]# l
    8 I+ U$ q0 l3 }/ Q# b$ }* E
    Audio switches product selection | TI.com4 o0 `0 N2 i- S2 D
    9 Z; M1 [& [" P3 U! z0 P/ O& k' W" p
    3 ]% r% t& W% C' f! |6 _" r4 m

    该用户从未签到

    11#
    发表于 2025-5-22 08:56 | 只看该作者
    没问题,放心用,3 f) m1 ]9 W" @3 Z8 M0 M7 S; W

    点评

    大大,請問您有這樣使用的案例嗎  详情 回复 发表于 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
    & r* r6 ]3 I$ s8 R: w樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。  D5 P- k0 M) a. O
    3 ?. b) i7 l* n! J7 L: i
    您將三極管放在電容後面,阻絕掉直流、避免 ...

    . E+ j% z! x- U; ?2 ~回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, & L& g, p  Q( }* a8 ]3 J  m7 R# [
    昨天一開始試的時候沒加分壓電阻,將MUTE_EN 接 3.3V 模擬IO ,結果DC SOURCE 電流過大,燒毀IC.....,( v2 y' _2 Y1 j; V1 _) B
    如果這樣使用方式可以,那為什麼很少看到人家使用,會使用這樣對策,phone jack ,耳機沒插的時候,左右聲道會導地,
    - c8 H1 @6 w. N! C( B/ O+ _* s進入系統後POP很大聲,怕嚇到使用者,故我才會加上這個線路,....麻煩指導一下....謝謝
    1 @1 }& @+ q5 F

    点评

    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(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
    7 C$ f$ ~' Y1 ]/ U. ^: _个人感觉问题不大。另外你的esd放电到音频地,这个不太好
    9 l9 L( s, Q. I) t
    謝謝您的回覆, 應該沒什麼問題,怕插拔發生瞬間一個 plus干擾DAC
    & i$ J# l6 W, d+ J! P/ M. C

    该用户从未签到

    14#
    发表于 2025-5-22 09:32 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:13 编辑
    ) a: o9 }. o5 q; S
    alan5438 发表于 2025-5-22 09:20
    - j# Y; X# \* }, w# k0 R回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,   b1 r9 i0 K; o1 ]' I
    昨天一開 ...

    & w3 X0 g$ }1 \: p& W0 y# h用 MOSFET 我昨天也想過,它有寄生體二極管Body Diode),似乎也有負向導通的疑慮。
    $ N1 `, W: ^2 |+ }7 [
    # r" {* M8 X( E& C& G/ a5 M& J您這次對設計目的敘述更詳細,我倒是有些想法、稍後再寫!8 _& p; \7 ~9 C+ H
    * D! N- S$ S" y. G5 N
    今天軍機處的會好多!
    1 a4 |0 |5 ^# F, x
    " ~" W2 P  `- t) o  D

    该用户从未签到

    15#
    发表于 2025-5-22 10:01 | 只看该作者
    alan5438 发表于 2025-5-22 09:20
    0 J' w" X& |, }回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    9 L( O4 b+ x: D/ k昨天一開 ...

    ; t/ H6 O9 @  RTI TLV320AIC3104 對於爆音Pop Noise)的處理,設計上已經有考慮!  U' G  }+ p7 |0 h0 Q/ t3 U

    4 t& z* y" f; O  L( B& U. ~+ D5 \, h$ r
      x  J) X3 b: ?8 ?  T3 m: o

    7 L# X7 t' V" ?6 U+ x: `

    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, 下载次数: 4)

    TI TLV320AIC3104 Output Driver Pop Reduction Register.jpg

    该用户从未签到

    16#
    发表于 2025-5-22 10:11 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:16 编辑
    , n# n$ B: q& V0 l$ C: C
    alan5438 发表于 2025-5-22 09:209 U# `% I. ]: N! P$ o
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, * i& C  Q& c; l9 M
    昨天一開 ...
    8 O8 I5 _2 k  B9 s/ N3 o, z
    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音Mute)處理。
    6 L4 S/ X& Q/ [5 o) r0 G
    ' E( Y! \3 n4 ~如果只是暫時性的措施,最後軟賤都會解決,這個不會是問題。
    * f4 l& V0 I: g. J# e5 N: x  S
    / l2 n- P% ^4 I$ [! ~& x  d我怕的是哪天軟賤說,我不會控制 Audio CODEC,要靠你外部的電路解決,這樣硬賤會被整死!
    8 j. Q& l, a- g1 \! S" r; k! F) D$ j" k) U& k: q4 E
    這種敗腎軟賤,職涯上已經遇到很多次了。! D4 i6 X9 H2 C4 l" e% a( S- r1 g# [
    . A: p8 T2 @6 o4 [- N
    當初講開發初期使用,只是隨便設計一下,衰減失真隔離度左右聲道平衡...都是沒做考慮的。
    5 ?6 @6 ]& ~" B* O$ B" ]* F5 K/ Z) A" I- j# g4 u

    点评

    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供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* {- S5 d0 \3 r1 o! I
    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(Mute)處理。
    % R; b6 R( L$ \' ^1 `$ N
    ! N  s1 F' X* @* A  A如果只是暫時性的措施,最後軟賤都會 ...
    ) P  a! K8 D3 |. Y# U
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    9 B, b  \) j# V" @* W& v: H因為要改版沒辦法等他,所以只能自己加,但不確定是否要用BJT or MOS....
    # A0 C3 y  {! l! \) \. N

    点评

    方案二 外部音訊模擬開關(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' T* ?4 w* P5 r9 c& E, R) U
    没问题,放心用,
    2 }3 j$ y1 m( i+ ~0 P
    大大,請問您有這樣使用的案例嗎
    * @' x+ H/ C! H6 K) S/ Y' p7 u

    点评

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

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

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

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