找回密码
 注册
关于网站域名变更的通知
查看: 518|回复: 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 编辑 2 g! x; x  e1 S4 j) F  {4 E# B3 C- j
    ( {7 ]/ M) M/ {9 o) d
    請問各位大佬:                  AIC3104沒有 MUTE Pin , 耳機未插入,L/R 導地沒聲音正常, 若是用 GPIO 控制MUTE是否可行,
    ! _% s2 e1 v  O: ^8 T- U+ K             想避開POP聲音 ,外部第二段控制, 就是紅色圈起來加的線路, 這樣可行嗎....感謝5 r* T- K6 W( s: Y9 J5 E
    0 P7 H8 z8 b- \* Q

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

    MUTE.jpg

    评分

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

    查看全部评分

    该用户从未签到

    推荐
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑
    % h" D8 [4 b% L
    alan5438 发表于 2025-5-22 14:53
    . C( Y. x0 N! r老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

      m  [) S1 ?* v4 `2 l這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。4 e) x& v4 {' r3 r2 D( `9 k0 B
    " A) B. v. L% w9 d* \
    Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。
    3 H, b2 ?( _, h
    & F( j: a" [1 `; U8 @1 `/ C3 E. xThe 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.
    . m/ Z/ [; Z  a( @1 k& D1 M/ N* @3 _. i0 n, B) ?$ ~4 D

    8 i( ^4 U% S* h# J9 f; u; T+ p$ r; L3 S0 t' r, j

    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 编辑
    ' d( ~; B, J) w, k: s* C
    alan5438 发表于 2025-5-22 10:29* V; j. G. l4 r" }( k
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    6 H  b( d8 _6 X因為要改版沒 ...

    & w& ~6 q) Q' T. F; y! c+ z方案二
    , _3 }& P1 C: w  i( f外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。
    : R2 e- t8 |5 Y
    * R- u$ R) f- l$ E( g* X
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。3 E' K# c( E% Z7 d

    ( u0 ?+ G' b' ^9 y7 u) }Audio switches product selection | TI.com
    + m* B( X- k3 x0 L4 i
    1 j5 \) ?4 {5 l6 \* h. l2 j# D5 v* p9 C0 p) Q) ^

    该用户从未签到

    推荐
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑
    ' w1 R* z, D2 p
    alan5438 发表于 2025-5-22 14:530 l# M" X( J5 k: h) q7 w) u
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    , d: l  a: D; n4 W% h9 w
    除錯(Debug)建議
    + L& X- P) w7 g, G/ @" O
    - P# M! C3 u& M5 n/ G
    類似的問題以前在養雞場也抓過,其實不難!* Z+ ~1 m8 b* E3 \3 T5 _4 t+ y

    2 k8 w, t3 o+ d) F/ W4 p& C把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。
    - `( K& {. d9 F* B* ?6 b* p
    " K! G% G& r5 S6 C- c- |5 g, N) y通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。; D' p/ T& J' u: b
    # L6 l: H- k6 Q9 Z
    貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!
    " I2 \" r8 `$ v4 S# S% n2 d% f. c3 h2 W6 P+ }! H
    你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。+ F8 u- }- q0 [* u1 Q+ T/ X( o
    ) v% R( Y! B* T# j
    僅此建議!) ]: Q# [* l+ t' g0 v

    # R$ n% m+ a! f
    4 ~! S: q& s3 t

    点评

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

    该用户从未签到

    5#
    发表于 2025-5-21 17:45 | 只看该作者
    踢哀TI)的 TLV320AIC3104 嗎?
    ! y1 a/ I$ p' K9 \, Y. N0 S; f6 h+ O# A8 O& o3 H2 y
    寄存器有
    靜音Mute)功能,除非你完全不控制 Audio CODEC! ]; p6 Y8 W( H
    * Q5 M; q( C  z6 I3 h" q9 v, _0 u+ k

    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:453 h8 l$ A9 {. a; M4 [
    踢哀(TI)的 TLV320AIC3104 嗎?
    % E0 _. u; X  D# J+ @5 Z3 T# n+ Q: c! Y0 Z' O/ ]* U2 o
    寄存器有靜音(Mute)功能,除非你完全不控制 Audio CODEC。

    - P6 [' g& l$ a! s/ u回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    点评

    模擬開關負向擺幅(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) A$ h) B' x2 S4 |$ R
    回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    8 v- G$ z1 n! W5 Z: h樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。
    0 b) Z; i9 Z; S
    # m. L/ B- @# @9 f0 n- e( k' @您將三極管放在電容後面,阻絕掉直流、避免三極管沒有限流電阻,造成短路接地後電流過大,這個觀念基本上是對的。( E# ~2 {7 o4 T& I/ `

    + u* m/ ^$ J; L6 N# q$ ~2 H& r' k但這樣一來,音訊的擺幅Swing Voltage)會被歸零、在 0V 上下變動。當 MUTE_EN = High 時,訊號在負半週的狀態下還會導到地嗎?
    ( F  ~& [: W& n  f2 D7 X% p" H0 W6 T& E& [5 }$ N2 V, u9 @: h5 ~! j5 @# r
    電容左邊的標號都是 LOUT 是不是筆誤?8 N# v) j1 M7 P2 n7 o: t. ^/ }
    ' c. w# H: H- f) \) @. u
    4 s8 z. E- d' V2 _$ 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:572 c/ M0 j! z& |% v2 }
    回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝
    % y) v' i) _* J3 @8 T
    模擬開關負向擺幅Negative Swing)問題, J: ^  _' d2 T. |

    2 x  h! u" E1 f! f, p這個問題我們在養雞場的年代常遇到,請參考狗幫電學筆記!
    4 ?$ ]) ?; O3 S8 p/ H0 M  N5 S# [; r# \4 W
    2 S! C  b/ j6 t8 g* q/ |0 K* O& k* M! d

    Negative Swing.pdf

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

    该用户从未签到

    10#
    发表于 2025-5-22 08:20 | 只看该作者
    % f. P8 F* H$ p3 Z- A7 l. `
    當年在養雞場工作時,支持負向擺幅Negative Swing)的模擬開關少又貴。現在科技進步,供應商都貼心的幫你設計進去了。, G+ Y6 I7 o' a  `) s' p$ m

    : |. ~. ^- ]4 ?8 m+ c5 L8 L1 ]. |Audio switches product selection | TI.com2 Q6 O) ~; y; i, ^6 N/ E5 ]

    / N4 E/ y! H8 \* N8 s* g
    , }2 b! N7 f0 A+ i) W( D

    该用户从未签到

    11#
    发表于 2025-5-22 08:56 | 只看该作者
    没问题,放心用,8 o2 |( S/ `* X# p0 [$ 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
    - L& K6 Z3 L% R$ N; V9 @2 I樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。1 S) J: P) t# S

    ! |4 G; B. p  \# B您將三極管放在電容後面,阻絕掉直流、避免 ...
    + l' b8 G& G' C) s8 p6 \
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    ) O0 p, m+ D) Y" I1 _4 q. _1 I昨天一開始試的時候沒加分壓電阻,將MUTE_EN 接 3.3V 模擬IO ,結果DC SOURCE 電流過大,燒毀IC.....,7 K# ?5 c$ m( a- I3 p% r
    如果這樣使用方式可以,那為什麼很少看到人家使用,會使用這樣對策,phone jack ,耳機沒插的時候,左右聲道會導地,
    7 S* X  f4 i; q+ F0 i進入系統後POP很大聲,怕嚇到使用者,故我才會加上這個線路,....麻煩指導一下....謝謝& e7 U' X) s' r4 |8 i

    点评

    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(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/ G/ N& C& _5 v; O$ _
    个人感觉问题不大。另外你的esd放电到音频地,这个不太好

    ; ?! C! x5 G/ y# E/ {謝謝您的回覆, 應該沒什麼問題,怕插拔發生瞬間一個 plus干擾DAC
      u/ @/ N# S# b% Z; M

    该用户从未签到

    14#
    发表于 2025-5-22 09:32 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:13 编辑
    & [# {. c3 M# \* b4 r
    alan5438 发表于 2025-5-22 09:20
    2 ~" y- }1 _. u回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, . @6 s6 W( Z, j5 c4 G; H6 T
    昨天一開 ...
      {% H2 X1 t3 a: h
    用 MOSFET 我昨天也想過,它有寄生體二極管Body Diode),似乎也有負向導通的疑慮。; _! ]+ b% Q- Q% s8 A7 L1 s
    - T" F' L& s6 z1 ]
    您這次對設計目的敘述更詳細,我倒是有些想法、稍後再寫!+ \4 O$ c4 g  G) d- B% K

    1 ^* A+ w4 x) B今天軍機處的會好多!
    : \% F( k) o9 P* b" K& K: P& ?& T9 S9 S* Q3 x; f

    该用户从未签到

    15#
    发表于 2025-5-22 10:01 | 只看该作者
    alan5438 发表于 2025-5-22 09:20
    4 W3 d- `6 k* ~& H" @回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    " m# p1 \, d2 m* N& Z1 f# ^昨天一開 ...
    , O% [( {. @* H+ Y6 h8 t
    TI TLV320AIC3104 對於爆音Pop Noise)的處理,設計上已經有考慮!* S; s9 \' j" g" E

    - D* ~( e3 V4 Z' c3 i3 N8 \9 K0 j' b

    & b, Y5 Y. [1 S( t% ~- R5 W2 L2 p5 S$ F; h& I, _

    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 编辑
    + \9 w% H$ \7 B! F$ M$ E3 n
    alan5438 发表于 2025-5-22 09:20$ ~/ c: N0 L. R6 L; v
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, % [/ j8 ?6 g! ~/ U) {7 o+ ^
    昨天一開 ...

    " \: \. B% [4 L& Z% S' S. X, ^狗弟的考量在於,軟賤叫你先做個電路,初期能靜音Mute)處理。
    - Y6 f7 ~+ q* f( w, @
    $ ]9 {& V- h/ v& ^. Y# g如果只是暫時性的措施,最後軟賤都會解決,這個不會是問題。
    # ^% B/ `( z/ T' ?0 L: T8 n
    4 [& w* S) @1 p: l8 u% A& e我怕的是哪天軟賤說,我不會控制 Audio CODEC,要靠你外部的電路解決,這樣硬賤會被整死!
    & x8 B  z, S' C6 H$ u$ q: O; X& e; Y$ @+ `" |' \' R8 w* ~' k+ T
    這種敗腎軟賤,職涯上已經遇到很多次了。
      x$ g) b( [1 U$ R) N" `$ k* Z  I6 C. v0 g1 h( O1 m% `
    當初講開發初期使用,只是隨便設計一下,衰減失真隔離度左右聲道平衡...都是沒做考慮的。" c9 `/ B- s1 v) K4 q( R* W

    8 m4 X0 P+ K9 h5 e1 }9 ^

    点评

    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供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:113 W1 {$ Z3 M; w1 d0 f' \0 g3 X
    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(Mute)處理。
    5 B2 V! E4 P( A# T$ [4 B# G' k
    * _0 c! H8 S0 n9 h: ]4 G如果只是暫時性的措施,最後軟賤都會 ...

    ' D+ T; U! A, u, N報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    * x5 e6 e# t" V: g1 V2 {9 w因為要改版沒辦法等他,所以只能自己加,但不確定是否要用BJT or MOS....  h# p3 G& X. b6 K" C

    点评

    方案二 外部音訊模擬開關(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
    8 k7 f" U* S1 s$ i没问题,放心用,

    9 h1 |) M  @- ?- v8 `# P* N/ ^大大,請問您有這樣使用的案例嗎
    % S/ n4 F7 P* y+ C6 T6 N

    点评

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

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

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

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