找回密码
 注册
关于网站域名变更的通知
查看: 849|回复: 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 编辑 ( |6 y. i: S6 A* p, G8 g5 ^% ^
    6 a* B! @9 e. T& b" Z* }2 W
    請問各位大佬:                  AIC3104沒有 MUTE Pin , 耳機未插入,L/R 導地沒聲音正常, 若是用 GPIO 控制MUTE是否可行,
    " d+ ]5 l! S1 z/ s. H: X0 Q3 v             想避開POP聲音 ,外部第二段控制, 就是紅色圈起來加的線路, 這樣可行嗎....感謝
    $ n! W8 Q# p  Y3 u% S5 A, P
    ! F; }: A0 ]9 y% v

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

    MUTE.jpg

    评分

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

    查看全部评分

    该用户从未签到

    推荐
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑 . `8 u3 v# T' `
    alan5438 发表于 2025-5-22 14:53- b9 {7 C* h4 E! l
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    0 T7 t6 P) `0 `) C$ v' h4 e
    這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。
    , {7 M' D. b/ a8 [' k' }( U0 ^" j4 t
    Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。
    $ y6 K$ ]1 N: X# ]1 J) R
    # U5 z4 x% m2 a; QThe 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.( J5 x: J  Z9 r6 S6 Q$ T
    1 B, y  y8 t* X# \% _
    / S1 F8 t7 ~0 R+ z! m

    * L! c  V4 u. I

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

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    推荐
    发表于 2025-5-22 16:25 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 13:16 编辑 " I6 I; b: e; h: I$ w% E" a
    alan5438 发表于 2025-5-22 10:29; U( h2 K4 w# E% H; o: s& O
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,7 Z! }* R/ b4 g
    因為要改版沒 ...

    3 o, Y' E1 L; {; N! ~方案二
    $ }5 ~- D/ N9 F" f外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。
    7 ]  D& A6 i) I: y0 Q5 L$ H" q
    + {. _8 A5 r, s1 @/ |0 e9 U- ~1 k
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。" ?8 H1 ]& e/ r) U; Y9 E' {' _1 V

    3 a4 S+ W- i& n* }# W6 K7 g- uAudio switches product selection | TI.com6 Q3 i8 Y  N* k7 i2 d
    ) o3 e( i+ U$ k8 \5 Y6 H& n" m. R

    5 z" |6 m: S3 S8 U% I: a

    该用户从未签到

    推荐
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑
    ( @3 ]( f( B7 v
    alan5438 发表于 2025-5-22 14:53" w  a2 m( {- W& }2 e5 W  G
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    ! i  r2 ?2 |- y0 G) ?* q/ F7 J
    除錯(Debug)建議4 I% G7 `, e. i* o

    - F6 }1 J7 u0 A8 j
    類似的問題以前在養雞場也抓過,其實不難!
    ; L6 V1 Z; A) g( b3 U( [- t0 v, P  ~, B, T
    把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。# t# c2 @" Z3 ~

    , l+ `. `( j' e6 u* t: i" @通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。# l# `& n" P  A9 d9 D+ }3 ^) _# P# q

    5 w6 ~& ~' G* p8 t9 E貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!
    6 @( M( c* V. w/ n* A* w3 }' g6 Y" F- `7 @. k3 m7 j
    你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。
    + l$ N2 W* d0 H' c
    8 T% t  s4 d" w: l僅此建議!
    2 H4 |  b6 C( g% u0 _
    % T/ s& \; F' }: A" |& D/ L* k' b- E# {3 V

    点评

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

    该用户从未签到

    5#
    发表于 2025-5-21 17:45 | 只看该作者
    踢哀TI)的 TLV320AIC3104 嗎?; N4 C3 |9 q: W* p
    . F% ^! Y" X6 c  Q- E- w
    寄存器有
    靜音Mute)功能,除非你完全不控制 Audio CODEC0 q1 I* z- t6 [- X$ j

    9 `7 F7 S8 a: d9 h! G

    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
    3 h+ d. ~9 \6 Q8 I踢哀(TI)的 TLV320AIC3104 嗎?
    ! O2 y+ k/ v$ Y0 L7 R# b/ ~0 L; ?9 Y/ B4 K
    寄存器有靜音(Mute)功能,除非你完全不控制 Audio CODEC。

    ! z; j5 I( D6 M+ N6 J+ ]回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝

    点评

    模擬開關負向擺幅(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
    9 F% E( u+ k3 Z$ i7 b$ M" r$ E回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝
    ( C! T. l4 o( e5 G8 s4 w: J6 i
    樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。
    / \/ u. i" u7 N1 S% i
    / K8 G6 R$ M- v2 y2 d: F您將三極管放在電容後面,阻絕掉直流、避免三極管沒有限流電阻,造成短路接地後電流過大,這個觀念基本上是對的。( j% B5 ^) q+ d
    - c  k8 W" m0 b2 i5 s
    但這樣一來,音訊的擺幅Swing Voltage)會被歸零、在 0V 上下變動。當 MUTE_EN = High 時,訊號在負半週的狀態下還會導到地嗎?( i8 X4 G2 C, D+ A* E5 |
    6 a$ g6 y- t. S3 c7 V2 w' `. \: a
    電容左邊的標號都是 LOUT 是不是筆誤?, Z" I0 X5 _- F5 C! V3 k# m
    8 N0 r" z& K, P

    ! n+ I! b+ n. C8 V& O: [

    点评

    回覆老大,是筆誤沒錯已更新,若是將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 O/ p0 Z! N# @; X* V
    回覆老大:  我是想用外部控制,軟體的人暫時還沒空處理,我加的線路是否可以用上,有副作用嗎.....感謝
    4 M4 z0 D, `- B; R0 @0 |
    模擬開關負向擺幅Negative Swing)問題& k8 y. `8 P5 M: h: v5 J1 s7 x

    & o& k  d, N! Z" E5 }; b$ M這個問題我們在養雞場的年代常遇到,請參考狗幫電學筆記!4 U2 C+ k0 o' a3 Z8 `( H9 U
    # A. E( q& N/ K+ k* O) N( V

    , C6 `* m" S" N* ?$ k4 A/ Y

    Negative Swing.pdf

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

    该用户从未签到

    10#
    发表于 2025-5-22 08:20 | 只看该作者
    " }  V0 z3 ~1 w1 [  _" a# k- W' _
    當年在養雞場工作時,支持負向擺幅Negative Swing)的模擬開關少又貴。現在科技進步,供應商都貼心的幫你設計進去了。  j$ w" I; ^& t) o

    ) e: l' L) J4 l! a5 G* tAudio switches product selection | TI.com
    & Q9 ^$ p2 I% F% r/ e; @/ `# m- ?1 ~
    ) g1 e) g7 w& J2 ^! ]* y  }

    该用户从未签到

    11#
    发表于 2025-5-22 08:56 | 只看该作者
    没问题,放心用,8 S( F! b& R+ I1 k* B

    点评

    大大,請問您有這樣使用的案例嗎  详情 回复 发表于 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 S! \. G1 E0 u1 t% g3 o
    樓主大人:這電路我昨天回家仔細想了一下,似乎有點問題。1 }$ ^; a7 P  j
    0 c) U  e1 M" Y- `' t
    您將三極管放在電容後面,阻絕掉直流、避免 ...

    ) |* K7 M  O' c4 m* E回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, ( R; T8 M% J( J# R( U
    昨天一開始試的時候沒加分壓電阻,將MUTE_EN 接 3.3V 模擬IO ,結果DC SOURCE 電流過大,燒毀IC.....,; D6 a4 ~; c1 x% }) C! S& c
    如果這樣使用方式可以,那為什麼很少看到人家使用,會使用這樣對策,phone jack ,耳機沒插的時候,左右聲道會導地,2 g% F% H' x: W4 o% E0 T
    進入系統後POP很大聲,怕嚇到使用者,故我才會加上這個線路,....麻煩指導一下....謝謝
    ; s: C- P7 j3 V" S  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" O& E. `/ e3 T
    个人感觉问题不大。另外你的esd放电到音频地,这个不太好
    - t* l; m. a# d5 I0 G
    謝謝您的回覆, 應該沒什麼問題,怕插拔發生瞬間一個 plus干擾DAC  O+ h. B/ i: a3 z

    该用户从未签到

    14#
    发表于 2025-5-22 09:32 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:13 编辑 ' k( r$ [/ T1 C$ s
    alan5438 发表于 2025-5-22 09:20
    % P4 M! h$ {7 F7 w" U1 @回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    ( J8 ?- W& q6 A3 o- g昨天一開 ...

    * V. m  S  q2 m; D用 MOSFET 我昨天也想過,它有寄生體二極管Body Diode),似乎也有負向導通的疑慮。- Z( Z1 L! \* W6 k8 i& D
    " |6 J8 i! t( M8 O3 d' t% H
    您這次對設計目的敘述更詳細,我倒是有些想法、稍後再寫!& U, q, B: C9 L, M6 t
    ! W- u8 W6 Y, G) x4 n
    今天軍機處的會好多!
    % S4 G$ j% u5 p& y( D8 y, T, M7 J5 L. ~) f" D3 P: l, R" q

    该用户从未签到

    15#
    发表于 2025-5-22 10:01 | 只看该作者
    alan5438 发表于 2025-5-22 09:20
    . B0 n, s' V7 z; f* V0 m+ k回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, - A% P+ l2 g" Z% e4 c. i5 C; y
    昨天一開 ...

    % q5 m8 V' o6 ~+ e+ H# f& uTI TLV320AIC3104 對於爆音Pop Noise)的處理,設計上已經有考慮!0 w" V/ L) {" k/ Y# R# g+ e
    ; o! r" N1 C; M

    ) c2 [/ H: |+ l. B9 l7 c' P* G
    % P9 H0 W* }0 T+ u: Z& Y! l% L! Z8 C0 O( p" M

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

    TI TLV320AIC3104 Jack Detection.jpg

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

    TI TLV320AIC3104 Output Driver Pop Reduction Register.jpg

    该用户从未签到

    16#
    发表于 2025-5-22 10:11 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:16 编辑
    9 z, R% r, ~3 }7 s( M5 @2 _0 w
    alan5438 发表于 2025-5-22 09:20
    ' V  v+ G* `- j  K* M- F( D0 ~! Z回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略, 9 W" M% n) R) Y' c6 A' K) _( ?
    昨天一開 ...
    # o* B0 B# r: c" W+ K
    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音Mute)處理。
    / \, F$ L6 \$ o1 w" A& g
    , n7 A0 i/ v8 {3 a如果只是暫時性的措施,最後軟賤都會解決,這個不會是問題。
    6 z' O4 \% ?% D
    8 a( @; D6 K/ ^8 r我怕的是哪天軟賤說,我不會控制 Audio CODEC,要靠你外部的電路解決,這樣硬賤會被整死!' J7 Y: I& G) k4 c& I4 v4 T
    9 s: t( A9 _( D7 E/ U
    這種敗腎軟賤,職涯上已經遇到很多次了。7 w- ~) ]# T, g* J$ O9 o7 J

    $ Y& t" V2 |: f: L1 F當初講開發初期使用,只是隨便設計一下,衰減失真隔離度左右聲道平衡...都是沒做考慮的。6 k5 K0 Z" S4 A& A1 E

    * a4 S) C1 O+ k3 \6 ]: m

    点评

    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供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
    % Y+ H* z1 p; K. ^8 h! W狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(Mute)處理。( [* W9 l  E1 |% E7 P# P
    3 ^- I, B: {( ]# |4 x: p
    如果只是暫時性的措施,最後軟賤都會 ...

    9 U0 {, Q* L# v報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,3 \) E/ G3 M7 M# \# {5 I
    因為要改版沒辦法等他,所以只能自己加,但不確定是否要用BJT or MOS....
    $ O# s0 B3 P" A

    点评

    方案二 外部音訊模擬開關(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:567 `2 h6 T% b9 N% o4 P
    没问题,放心用,

    ( @8 n8 v& j+ E4 X1 v5 N" c6 ^大大,請問您有這樣使用的案例嗎
    3 w  q8 B6 h: D+ i7 a8 ]' 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-11-22 02:13 , Processed in 0.218750 second(s), 30 queries , Gzip On.

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

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

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