找回密码
 注册
关于网站域名变更的通知
查看: 532|回复: 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 编辑 - _& M! E+ C& N) c
    6 i) n8 ~) k3 N/ s, N, K
    請問各位大佬:                  AIC3104沒有 MUTE Pin , 耳機未插入,L/R 導地沒聲音正常, 若是用 GPIO 控制MUTE是否可行,. b% V' |# |+ L, k8 p& g
                 想避開POP聲音 ,外部第二段控制, 就是紅色圈起來加的線路, 這樣可行嗎....感謝* ?) }# y: J/ o$ a  n
    # m3 q- ~9 V. O& i1 X; N6 m1 E4 P, c

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

    MUTE.jpg

    评分

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

    查看全部评分

    该用户从未签到

    推荐
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑
    4 I: u  B# T% k1 {/ u, ]) ~
    alan5438 发表于 2025-5-22 14:53# G" Y1 s  I8 S# }) @
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    ( I6 b9 m' y2 v5 p( B5 P7 b
    這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。9 ]: G, l" m% i2 Z5 q* P, K0 Z

    2 W' e" v( l2 l6 `Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。* [3 P7 N8 M. m
    - v0 q4 Y, ~: A- 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.
    3 K2 q" I! k; `" `) o5 j( j. }% l0 O. i( V( J7 P" i* H% j1 D

    " b+ y, c$ l! D# b9 c1 k/ N6 e' `
    2 Z. B1 d8 d/ Y6 r. V7 m/ c, A

    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 编辑
    5 I( a9 i& J" e% t& W) U3 h
    alan5438 发表于 2025-5-22 10:29! ?( m6 Q2 g+ B6 Y2 J( j, P
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    , j0 P; T' m7 Y4 s$ B/ Y3 k因為要改版沒 ...
    : ]0 t! V/ I: d$ I, `8 I
    方案二9 i" o& x" ^  x9 j. y
    外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。0 X0 Z( f5 E  c+ E* r5 p( {9 c

    2 y! r0 `& ?5 ^* ~7 }
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。
      3 A0 C+ p( J% `1 c0 E

    9 J; Y& n8 t+ S2 i* `  @* J4 dAudio switches product selection | TI.com
    5 q" @6 a- j& }2 o1 X- M# s; ?. }
    , G+ k7 j* [, m' m0 {) \2 ^( x. q( T- |

    该用户从未签到

    推荐
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑 2 X1 ~! w0 z  k2 ?  ~9 V% W! n+ o
    alan5438 发表于 2025-5-22 14:53* Y2 E2 F+ u- K% ]
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

    ' t5 N! c, m% M除錯(Debug)建議7 \5 T/ S* m7 u( ]

    0 m* [" Q, P3 r8 S- o( a
    類似的問題以前在養雞場也抓過,其實不難!) K3 m! ]! T. ]+ c- N# Y- ~# e7 e

    + T1 u" [9 k* }( {把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。4 q; v2 X3 c+ C) R% a) ^

    6 S' W- |$ o  }) f; [通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。: b2 d, w  M9 p5 r2 Z. }

    ) w" W. @& G, g* t4 s3 r貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!: b% u2 V  T; q& ~. R, L. i  H
    + k: g9 D/ }( d3 n+ e9 V$ }0 V' X& k
    你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。
    ; g, M5 e/ y4 R0 B8 i' {
    ! a* h, J4 Q! r: d  @, a2 S: C僅此建議!
    6 _  r7 E% R. U3 _2 q% }2 m! {1 C5 M( z; r+ W

      }7 A; c4 @0 ^5 J

    点评

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

    该用户从未签到

    5#
    发表于 2025-5-21 17:45 | 只看该作者
    踢哀TI)的 TLV320AIC3104 嗎?
    1 u: D0 J2 c- ^, A7 ]6 C4 R+ z* @& [# ^# }$ D/ F- H2 k
    寄存器有
    靜音Mute)功能,除非你完全不控制 Audio CODEC6 N/ D$ ^2 c. ?/ P

    : Q  w$ D, T+ d. D, f5 Z

    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) k/ M6 h+ S4 h* U7 |; q. T
    踢哀(TI)的 TLV320AIC3104 嗎?) L8 Y$ M, q. A& @& ]- ^. l

    / A$ C7 u2 x: |寄存器有靜音(Mute)功能,除非你完全不控制 Audio CODEC。

    1 z6 y2 E5 i9 N8 H4 D# @回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    点评

    模擬開關負向擺幅(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
    3 B1 L* Q/ J" L* u% Z  M& `回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    + d$ W6 ^( _0 f  d3 Q樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。
    & V# f/ `0 K2 E! s  |6 @
    ( }- r1 ~( m, L+ j. e您將三極管放在電容後面,阻絕掉直流、避免三極管沒有限流電阻,造成短路接地後電流過大,這個觀念基本上是對的。2 d& y* Q9 M; ]0 a6 z
    , U6 S+ }1 u3 f0 Q2 U1 v$ t
    但這樣一來,音訊的擺幅Swing Voltage)會被歸零、在 0V 上下變動。當 MUTE_EN = High 時,訊號在負半週的狀態下還會導到地嗎?$ v, h3 R) k. L1 h9 }6 m# E+ o

    - ^1 Y9 N( p, r; J1 k0 W+ U電容左邊的標號都是 LOUT 是不是筆誤?
    , }5 w1 T$ j0 [) D  B5 b! s; w0 \
    ) O) ?% Y  d9 m- Q
    4 `3 c3 _( \& Y8 X( Q7 I4 |

    点评

    回覆老大,是筆誤沒錯已更新,若是將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:571 O: X+ X: H- B3 `: f
    回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝
    6 W! L% h' {5 Z. k! U
    模擬開關負向擺幅Negative Swing)問題
    - y- ~! D; G  r" {( X6 m
    & [3 f; Z2 W! [% V這個問題我們在養雞場的年代常遇到,請參考狗幫電學筆記!
    ; O( c7 H3 l/ _; G
    2 L( t% x* y& o& }/ ~+ i+ T; a2 B8 Q. c1 u, k5 Q! [5 u5 }

    Negative Swing.pdf

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

    该用户从未签到

    10#
    发表于 2025-5-22 08:20 | 只看该作者
    ( p9 h0 p0 A( C% L1 x# m
    當年在養雞場工作時,支持負向擺幅Negative Swing)的模擬開關少又貴。現在科技進步,供應商都貼心的幫你設計進去了。
    ( l' M( H: U: |2 G" [$ m! M& @  X' T0 c" K- F' F$ P
    Audio switches product selection | TI.com
    " \2 @6 |2 `4 t; O
    ' e8 C) v9 M$ n
    8 V( V& ]8 o. n  c6 Z

    该用户从未签到

    11#
    发表于 2025-5-22 08:56 | 只看该作者
    没问题,放心用," G4 S- g5 v) m0 r1 d+ c) }

    点评

    大大,請問您有這樣使用的案例嗎  详情 回复 发表于 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:563 M8 u, o0 q; u- G, _" \
    樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。
    : x# d% h2 a2 r. b. P
    & n) [/ B. ]; \' W$ M0 J2 W' S* s您將三極管放在電容後面,阻絕掉直流、避免 ...
    ( s# x7 ]# @) _) K( @& S
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    ! b: k! y7 Y1 C1 r5 ]# u8 k昨天一開始試的時候沒加分壓電阻,將MUTE_EN 接 3.3V 模擬IO ,結果DC SOURCE 電流過大,燒毀IC.....,
    5 u) @0 A9 l0 O7 K. ]" _* x如果這樣使用方式可以,那為什麼很少看到人家使用,會使用這樣對策,phone jack ,耳機沒插的時候,左右聲道會導地,
    ; ]( _7 M: f( T0 N/ M進入系統後POP很大聲,怕嚇到使用者,故我才會加上這個線路,....麻煩指導一下....謝謝! M9 O3 L; A% Z: a7 w

    点评

    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(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
    % k, ~# _  I; q# f6 d# J/ H. S个人感觉问题不大。另外你的esd放电到音频地,这个不太好

    6 L, s2 d# j/ l謝謝您的回覆, 應該沒什麼問題,怕插拔發生瞬間一個 plus干擾DAC: W$ N0 t5 T) {* A

    该用户从未签到

    14#
    发表于 2025-5-22 09:32 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:13 编辑
    / |- l, I: X) d
    alan5438 发表于 2025-5-22 09:205 y/ T5 F; O- y/ C( d, {  k# a
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    ( [8 @8 l7 c: y- N5 }9 V7 p昨天一開 ...

    1 b4 W% Z5 K# k$ B用 MOSFET 我昨天也想過,它有寄生體二極管Body Diode),似乎也有負向導通的疑慮。
    - |1 j4 f4 s) a3 R# _0 s2 ?* E) ?$ I5 i6 C) h
    您這次對設計目的敘述更詳細,我倒是有些想法、稍後再寫!' x4 T& Z, L: v; V3 [

    / H1 l9 Q0 m: S0 S今天軍機處的會好多!$ y6 a# ~+ r: z( d3 i( R) _0 X

    4 m/ p* J3 V; G: [5 g6 J

    该用户从未签到

    15#
    发表于 2025-5-22 10:01 | 只看该作者
    alan5438 发表于 2025-5-22 09:20
    . r- h/ T* W* w6 V" b& Q: E( h3 a, Y回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    - g6 B8 h  g9 h. _昨天一開 ...

    $ W4 U! k  }( l) g$ ^6 xTI TLV320AIC3104 對於爆音Pop Noise)的處理,設計上已經有考慮!7 c6 U: l. m+ n6 ]

    " v9 S) V0 }* r, a4 M8 s, |3 X6 @& n" e2 r4 k" |
    * M& Q! l* }6 t; q6 c

    + R: ^" h, n4 K; p

    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 编辑 0 B7 d0 l+ m9 S% S0 e# E8 {, D% K# Z
    alan5438 发表于 2025-5-22 09:20# q- ^' |7 {6 N" y5 `+ I
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    / j& s9 m0 D% y7 b昨天一開 ...

    : k0 v0 j8 K1 O& e0 G( H- ]. I狗弟的考量在於,軟賤叫你先做個電路,初期能靜音Mute)處理。
    % B3 L$ Y* o. b/ u
    & `" R7 o8 ~: R+ ^7 x$ Z如果只是暫時性的措施,最後軟賤都會解決,這個不會是問題。/ f9 r- z' }2 b; Z

    ; r2 L& _1 U. W! }& X) m5 z! D9 e我怕的是哪天軟賤說,我不會控制 Audio CODEC,要靠你外部的電路解決,這樣硬賤會被整死!
    + \% q" r) }- ?' l/ A
    ) F$ {2 ]! F% E6 R- s8 U% O這種敗腎軟賤,職涯上已經遇到很多次了。' S4 S5 P9 Y! u+ n$ u4 Q: C9 c

    3 \# w5 @- x$ l8 Q2 G) E/ z當初講開發初期使用,只是隨便設計一下,衰減失真隔離度左右聲道平衡...都是沒做考慮的。' R  m1 v* c5 d- @% s5 T0 ^7 Q

    " ^7 Z+ p# w$ O3 v7 @

    点评

    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供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
    , e# }7 G8 @* @5 z5 i狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(Mute)處理。
    1 L8 k8 l) B. A% A* _
    ! k& w/ Z  s+ c! `如果只是暫時性的措施,最後軟賤都會 ...
    3 q, |  w" b" l' [. D
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    : ?& e% E4 C% m8 w因為要改版沒辦法等他,所以只能自己加,但不確定是否要用BJT or MOS....
    5 e8 W5 R/ L3 P3 B( ~' \/ I1 [

    点评

    方案二 外部音訊模擬開關(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
    . z; \- c* y+ W没问题,放心用,

    * b4 U$ [( ?$ G0 A0 b大大,請問您有這樣使用的案例嗎. R, b3 R3 A# ?, {4 a% s) l* f, e+ u" X

    点评

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

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

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

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