找回密码
 注册
关于网站域名变更的通知
查看: 856|回复: 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 编辑
    1 x5 E' m2 Z. L! d
    3 n6 W3 n0 f% _) L7 G6 n4 I1 a請問各位大佬:                  AIC3104沒有 MUTE Pin , 耳機未插入,L/R 導地沒聲音正常, 若是用 GPIO 控制MUTE是否可行,2 N! `0 c0 L' i* o" X% E
                 想避開POP聲音 ,外部第二段控制, 就是紅色圈起來加的線路, 這樣可行嗎....感謝4 T# Y% D2 ~( Y

    - l8 h9 _% a) @0 `- t$ \% Y

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

    MUTE.jpg

    评分

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

    查看全部评分

    该用户从未签到

    推荐
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑
    + M7 @% x' q' W0 B4 I
    alan5438 发表于 2025-5-22 14:53' A0 O) n* a3 g7 C' Z8 a, Y' d
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    # t4 n3 @1 X- l7 ^
    這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。; o1 O8 I: R  ^2 ?4 y1 R
    " K+ t8 ]6 x5 X9 c) f" S( W! K
    Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。
    # Q+ H- F1 I6 J8 S) p0 {7 Z1 P4 s. {# V  M3 P8 g
    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.
    9 C, ~8 Y. `4 O% F  W3 {. l& n" A8 |  a. S, I. R( y4 W: F
      d7 I# h# [" k  d: ^

    ( T  d9 `6 y4 j! d3 H" G, {

    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 编辑 * P* d2 Z$ @  t; s8 {* V/ v1 E0 I
    alan5438 发表于 2025-5-22 10:29
    3 ~8 w$ L6 d* g9 C報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,: U# a3 h5 Q. n2 V/ ^8 G
    因為要改版沒 ...

      U) ^/ p) E7 \% y' ?; q# }/ y方案二
    , W7 ^% a+ I: h: h! E& o) h% ?+ T外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。
    " F' ?4 {  ?/ M9 e* x3 K& {" C; n3 r& d/ E! v
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。* M. J4 A3 s+ P5 a( N

    0 m1 P/ o4 E8 v& o, e/ X( v5 CAudio switches product selection | TI.com
    ) r0 k+ r$ j: q! i3 e
    , }1 T9 K7 E$ c+ W
    + [1 Q' C2 k% F8 ?/ t# m! r

    该用户从未签到

    推荐
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑
    + j7 U) g; S1 z
    alan5438 发表于 2025-5-22 14:53
    1 ?- j5 `& V  P( ~: ?* a6 X老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

    ( k) c' r6 X( r) g除錯(Debug)建議: |. G& Q( s7 m, B0 t
    & J8 B" F0 U6 X- t" `3 a
    類似的問題以前在養雞場也抓過,其實不難!  X! v3 B! x: r/ [/ s' Q4 B

    $ H, j4 c3 ^% Z% L. _把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。* u* W, ^6 b. C/ x

      R: O  \; A( y/ y: _) Y通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。0 a  M5 N$ C9 }' u  {: ~  j

    8 G6 F# n; j+ x$ C3 U: C貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!
    4 [8 i: a" d7 L" E) c  H% o, @2 P7 u# X9 B
    你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。
    % c, o- {* ~) \6 L
    $ R% |% n2 E& v* y僅此建議!$ W7 F# L, ?: |/ D( |
    9 F- V# e+ A7 @% b, R; y' W; d

    4 d6 w3 `* s5 ^- f9 K

    点评

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

    该用户从未签到

    5#
    发表于 2025-5-21 17:45 | 只看该作者
    踢哀TI)的 TLV320AIC3104 嗎?
    8 d; g, r# [1 n  p( o' i+ R
    + k: z; Q+ v- `. n  m寄存器有
    靜音Mute)功能,除非你完全不控制 Audio CODEC
    * I( j$ s; i! k7 q' v9 D( x
    - v) Y9 k% `/ {, z) F  P2 P

    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. w. f% Q# V# ^+ F2 k
    踢哀(TI)的 TLV320AIC3104 嗎?. u8 V8 L% G  F; u, W- Q
    $ t/ \0 u& J, M7 T6 ?0 j* [
    寄存器有靜音(Mute)功能,除非你完全不控制 Audio CODEC。
    # v+ i, u* u; c5 C$ g
    回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    点评

    模擬開關負向擺幅(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:570 b: a9 `) w1 \2 `; _1 K
    回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    ' F/ y6 Y9 \. T樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。
    1 f+ B  @! W6 h, v/ Y( l0 c3 }
    9 x* ~2 Z: [% y! k" R( {您將三極管放在電容後面,阻絕掉直流、避免三極管沒有限流電阻,造成短路接地後電流過大,這個觀念基本上是對的。7 l/ U! [( ~$ ^5 F% t* Q
    . `7 U' N1 U$ ?  Q; M6 {
    但這樣一來,音訊的擺幅Swing Voltage)會被歸零、在 0V 上下變動。當 MUTE_EN = High 時,訊號在負半週的狀態下還會導到地嗎?$ K4 t. c' R4 @; L2 L6 N2 X
    % V# L2 }( Y- J* S0 L
    電容左邊的標號都是 LOUT 是不是筆誤?
    ; c  @  V2 @% b/ j5 ^# k! r2 b# U" ?1 r4 _
    6 {! A- \( N, E9 f: J* d

    点评

    回覆老大,是筆誤沒錯已更新,若是將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: y, e/ C& Y% K) F- s/ E
    回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝
    # d" e2 h, H; z( C8 m6 V. P
    模擬開關負向擺幅Negative Swing)問題/ T) z8 O+ X) S, n

    ! k/ n1 K- v7 M2 {' j  R1 a: p) C這個問題我們在養雞場的年代常遇到,請參考狗幫電學筆記!3 C; f$ _8 J, q* O7 F* Z7 w7 ~1 k

    : h( z0 E( J; D8 p( ]: z
    7 r" C3 Q0 T4 ?1 X

    Negative Swing.pdf

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

    该用户从未签到

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

    3 L0 W) U+ S: }: Q9 ?" B/ ?2 s, o當年在養雞場工作時,支持負向擺幅Negative Swing)的模擬開關少又貴。現在科技進步,供應商都貼心的幫你設計進去了。3 t' I+ g: X( I% g" y# U

    / |$ f9 K3 c- T% R5 HAudio switches product selection | TI.com3 }- F! t& D. E9 @

    ; ^" a( ~( ?' |' r  A
    . X) w9 E+ _6 x5 s0 P1 m

    该用户从未签到

    11#
    发表于 2025-5-22 08:56 | 只看该作者
    没问题,放心用,. f! n2 ^% P% M: Q0 f. V

    点评

    大大,請問您有這樣使用的案例嗎  详情 回复 发表于 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
    / [& {2 g, b2 X5 t; n% F& c樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。6 ]) V- W# d. M, d% @% y% Q
    7 g/ ]* _1 [8 t# r2 P4 x
    您將三極管放在電容後面,阻絕掉直流、避免 ...

    5 {) _7 i2 ~5 f5 U4 r" w, z回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, 4 i/ v! H6 a6 @
    昨天一開始試的時候沒加分壓電阻,將MUTE_EN 接 3.3V 模擬IO ,結果DC SOURCE 電流過大,燒毀IC.....,
    / a, v  W, d' M: M+ @: V+ Y如果這樣使用方式可以,那為什麼很少看到人家使用,會使用這樣對策,phone jack ,耳機沒插的時候,左右聲道會導地,, l& s9 j" ^+ h2 E+ a: {8 B
    進入系統後POP很大聲,怕嚇到使用者,故我才會加上這個線路,....麻煩指導一下....謝謝
    9 t* W( m/ V6 O3 g( P) i+ W" h

    点评

    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(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
    5 a$ v- b% B' l8 I, D个人感觉问题不大。另外你的esd放电到音频地,这个不太好
    : P" G0 d) X& f5 p$ x) _+ ?
    謝謝您的回覆, 應該沒什麼問題,怕插拔發生瞬間一個 plus干擾DAC$ P9 I" t# P8 G/ g, U5 I

    该用户从未签到

    14#
    发表于 2025-5-22 09:32 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:13 编辑
    5 L" n+ @& h$ N( b+ J% h
    alan5438 发表于 2025-5-22 09:20; Q" s+ S" X9 t" d& K2 e0 M
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, 2 t' k( B' L. K3 i9 M
    昨天一開 ...

    3 g' ~5 l( i( C% |& e1 s' f用 MOSFET 我昨天也想過,它有寄生體二極管Body Diode),似乎也有負向導通的疑慮。
    1 d. [" M" q4 g. P2 _. ~' _: y  {! A/ w3 F$ o2 b, {3 ^2 y
    您這次對設計目的敘述更詳細,我倒是有些想法、稍後再寫!
    * m% K- y$ M% i/ Z) r$ m/ I8 x4 e: y2 C, R" Y2 o* ]
    今天軍機處的會好多!
    ( @7 |5 `8 w2 o  M( b, Z7 P" V0 H; Y9 ~6 S  p4 B# r

    该用户从未签到

    15#
    发表于 2025-5-22 10:01 | 只看该作者
    alan5438 发表于 2025-5-22 09:20
    7 Y4 [' @" O! P1 O+ a回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    $ T1 o! h8 o2 l. `/ i; ^昨天一開 ...
    3 b% T4 A/ z( I9 n
    TI TLV320AIC3104 對於爆音Pop Noise)的處理,設計上已經有考慮!. r( ?- E8 g2 G. @

    ) ~$ E& b( `& W' T- ~( n4 o3 S* I5 T6 I) c" F9 {# p

    5 K0 }3 z' t4 m/ c5 H/ R& x
    / _, h7 H* s5 f6 g6 y

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

    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 编辑 ' z8 p. m0 m2 d4 M& e
    alan5438 发表于 2025-5-22 09:200 d% r8 O0 Z* v8 p
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, & C3 S/ m5 k* N# I: s
    昨天一開 ...

    3 Y: K1 b+ n  }. p1 ]. C狗弟的考量在於,軟賤叫你先做個電路,初期能靜音Mute)處理。" m6 V/ Q  p9 L' N$ U

    7 @2 ~* l; c3 `* B如果只是暫時性的措施,最後軟賤都會解決,這個不會是問題。' T( u: W' c9 ?$ u9 Y' G# j# t

    8 a# H0 h# U3 ^, e我怕的是哪天軟賤說,我不會控制 Audio CODEC,要靠你外部的電路解決,這樣硬賤會被整死!6 w; g1 Z1 C+ w+ ]0 H/ a6 {3 O
    ' c% T' o2 }: R" r
    這種敗腎軟賤,職涯上已經遇到很多次了。3 ]# c$ S. S7 ]3 [# }* s7 o
    ! a4 V. e0 B7 Z; h, o; ?4 K( L6 `9 b
    當初講開發初期使用,只是隨便設計一下,衰減失真隔離度左右聲道平衡...都是沒做考慮的。
    9 Z8 ^$ P) v; G& @; w  ~
    & m. w, ]) F0 l0 k) W1 I' _

    点评

    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供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
    ' C8 H- K0 C: d+ J狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(Mute)處理。8 O* B: d5 w# w! D

    ( O3 @8 \$ Y7 \' }/ X0 |如果只是暫時性的措施,最後軟賤都會 ...

    * \/ B8 ], G7 N+ X# ?8 l報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    , |, g1 o5 x7 D2 M因為要改版沒辦法等他,所以只能自己加,但不確定是否要用BJT or MOS....$ l+ j; p# W7 K: F

    点评

    方案二 外部音訊模擬開關(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& l" w, c2 T; n+ R9 y4 S- a6 ^
    没问题,放心用,
    6 v6 O( c. G5 A
    大大,請問您有這樣使用的案例嗎) n8 e: c  W' N6 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-11-22 12:05 , Processed in 0.187500 second(s), 29 queries , Gzip On.

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

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

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