找回密码
 注册
关于网站域名变更的通知
查看: 850|回复: 37
打印 上一主题 下一主题

Audio codec MUTE

[复制链接]
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    #
     楼主| 发表于 2025-5-21 16:13 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 alan5438 于 2025-5-22 09:08 编辑
    + i/ d) Q4 C1 S. i
    & n/ N! k; |+ C5 a3 t% s7 A請問各位大佬:                  AIC3104沒有 MUTE Pin , 耳機未插入,L/R 導地沒聲音正常, 若是用 GPIO 控制MUTE是否可行,
    7 M7 }; |( U2 g6 B# W3 C8 I             想避開POP聲音 ,外部第二段控制, 就是紅色圈起來加的線路, 這樣可行嗎....感謝
    ' G& |0 m4 r4 d3 U. [' D3 A! w
    6 j8 ~- N4 M/ Y& q. q" y' I

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

    MUTE.jpg

    评分

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

    查看全部评分

    该用户从未签到

    推荐
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑
    ) m9 ~7 F9 o6 X& R
    alan5438 发表于 2025-5-22 14:53' a& z0 B& J7 I9 Z9 A
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    & }& k9 g& R# P/ h3 Y
    這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。7 g2 r( \7 w  e; K3 s
    , k' b; U. Q7 t- U
    Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。
    0 g6 H( W$ |4 Z5 a: j) y% w9 \% ]4 B6 v; x+ x) K* S
    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.$ [* H6 Z4 A8 g" j# _% g
    9 A! W2 T3 n, t

    / N. h- c+ O; P/ E/ ^, [. y+ Q, w' ^" w5 e

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

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    推荐
    发表于 2025-5-22 16:25 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 13:16 编辑
    0 T' m0 |0 O9 p) ?- Y
    alan5438 发表于 2025-5-22 10:29# ~! ?; y- N# x
    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    & k5 u! k8 @# J6 G4 t. P因為要改版沒 ...
    - N% r- a. l  ]! ]; j, [
    方案二7 ^; Z' l* Y4 z* N
    外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。0 E1 H9 e* D/ E8 X5 v# e

    ' V  U) R6 f5 E' o2 i9 u
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。
      - t! h1 }- J6 H6 C1 w

      }$ f) p8 e- `  ^+ ]5 {/ w* s" K& `Audio switches product selection | TI.com
    9 I0 {8 Q, m( O  r/ i( |8 n, n+ w' m  w  e4 [0 r

    . v* F# S/ c1 E

    该用户从未签到

    推荐
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑 " J  D- N2 t0 U/ J# W+ \3 T. [
    alan5438 发表于 2025-5-22 14:53# _4 _) K( n! q0 |
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
      }9 `" A1 s& ^; K" [9 K% D
    除錯(Debug)建議% g: I. J* {* w0 M2 Q

    5 A4 k3 ?8 @8 h) g. H
    類似的問題以前在養雞場也抓過,其實不難!
    ( R- @% T' y: r2 a  `
    4 T$ U& G* k5 q把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。
    & g+ T6 w, H( u
    . U  b4 ?4 x, s  U, m7 i通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。
    ! I2 }# D- N  N3 k
    % t: ^& ~( h5 _6 M* r3 E貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!
    8 @, B& C7 q6 X4 T  y3 v- p7 k% l5 D& e" `7 F
    你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。) `) R! A3 x# _' I

      [9 X9 [( X* a! N8 M僅此建議!2 p$ o- H/ s6 l% e6 c( `7 u
    - G7 [7 N0 d6 L/ O- i9 a9 A) n! p( h
    1 d6 j- E9 y4 G1 T

    点评

    謝謝老大花時間分析, 總結要嘛軟件改code , 要嘛硬件加專用 Volume MUTE IC處理, 非常感謝  详情 回复 发表于 2025-5-26 09:27
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    22#
     楼主| 发表于 2025-5-26 09:31 | 只看该作者
    guchenglihua 发表于 2025-5-23 14:48; e8 ^3 E3 G( _6 `% y4 V
    这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样 ...
    5 {2 ?- o" B. Z
    謝謝您的提醒,不了解的知識,感恩
    ) x8 o. i5 r9 g5 g
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    21#
     楼主| 发表于 2025-5-26 09:27 | 只看该作者
    超級狗 发表于 2025-5-22 20:14% T" x1 ~! M; K2 s- g
    除錯(Debug)建議1 O. ]# b" T0 z3 T

      r/ o$ @/ L4 a3 i5 r類似的問題以前在養雞場也抓過,其實不難!

    & c. ^8 Q+ u1 K9 p) ]謝謝老大花時間分析, 總結要嘛軟件改code , 要嘛硬件加專用 Volume MUTE IC處理, 非常感謝/ y2 h1 k" b7 B' P# R* X
  • TA的每日心情
    开心
    2025-9-16 15:57
  • 签到天数: 242 天

    [LV.8]以坛为家I

    20#
    发表于 2025-5-23 14:48 | 只看该作者
    本帖最后由 guchenglihua 于 2025-5-23 15:01 编辑
    5 s# X# _, N/ V# a' @( P
    % ^; s1 Y# L1 b8 p) t6 t4 ]这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样,要在B极加个三极管做信号阻隔才能解决这个问题。, a$ c. y! m7 V! M
    2.输出没串电阻你怎么静音,所谓的静音是输出到得到的输出信号几乎忽略不计,你没串电阻的话你直接短路到地会有很多其他问题,比如说输出功放烧坏等3.你要知道你用的三极管那怕饱和导通电阻也有几十欧级别,所以根本起不到静音作用,需要用那种饱和导通为1欧左右的才有更好效果。
    4 c6 s5 T; k+ b. Q" n/ k
    9 H2 W0 t# P9 u5 Y

    点评

    謝謝您的提醒,不了解的知識,感恩  详情 回复 发表于 2025-5-26 09:31
    的確!樓主把三極管移到電容前面,還好也沒導通。^_^  发表于 2025-5-23 17:46

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 大內高手!

    查看全部评分

    该用户从未签到

    19#
    发表于 2025-5-22 23:57 | 只看该作者
    超級狗 发表于 2025-5-22 19:59! l9 S, Q0 ^) N3 Q
    野樓梯失敗死(LTSpice)模擬結果:* [$ ]/ D, _% b( ~
    無法接地造成靜音(Mute)效果!
    1 x) K) W  \5 q- n* ]  U8 N
    上傳野樓梯失敗死LTSpice)原理圖,方便樓主修改電路後進行仿真。- `: V& }+ i8 W  M" l' V7 E

    : s. H4 {/ l  N4 F3 e1 p# y2 ?. B

    Mute(2N3904).zip

    609 Bytes, 下载次数: 1, 下载积分: 威望 -5

    该用户从未签到

    18#
    发表于 2025-5-22 19:59 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 23:58 编辑
    , p1 `0 y% I8 t/ z" v3 \
    alan5438 发表于 2025-5-22 10:33
    & i  {: h$ H0 D/ r! s3 U) ^大大,請問您有這樣使用的案例嗎
    % V! s1 O3 J" ]! x
    野樓梯失敗死(LTSpice)仿真結果:# F1 `' t( b* ?
    無法接地造成靜音Mute)效果!
    : K! U7 n: Q7 ^# U* ?

    3 l) K( s0 v3 R原因分析:# k  }! v( N3 L- E$ Z; x( u. r: d
    集極Collector)除了微小的音訊信號,沒有直流偏置電平DC Bias),NPN 三極管導無法正常導通。4 A! }! }6 l/ B( K+ z  L
    ( W* f& m! s7 u6 [
    我有發現第二張圖,您把 MMBT3904 移到電容前面去了。同樣電容前的共模電平Common Mode Voltage)也只有 1.35V ~ 1.8V(寄存器可設定),不管使用三極管或 MOS 管應該也是無法導通。
    / B  r* D+ M  ]  u6 M  _2 c% a8 {3 v) S, s9 a

    1 m5 [: M$ W0 G" K9 L+ j; s9 n" J" s! \- E# K/ m
    5 H# i, z# k5 ^' a  D* Z
    7 \5 K( f0 G* E. G

    0 ?2 Z; W$ K$ T
      [% x2 Z' }+ z6 N8 c* `! ]9 j

    Mute(2N3904) Schematics.jpg (18.55 KB, 下载次数: 8)

    Mute(2N3904) Schematics.jpg

    Mute(2N3904) Waveform.jpg (33.22 KB, 下载次数: 7)

    Mute(2N3904) Waveform.jpg

    点评

    上傳野樓梯失敗死(LTSpice)原理圖,方便樓主修改電路後進行仿真。  详情 回复 发表于 2025-5-22 23:57
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    17#
     楼主| 发表于 2025-5-22 14:53 | 只看该作者
    超級狗 发表于 2025-5-22 12:35  f# Z* d- p$ l. W
    了解!我的建議如下。
    - _) }& V/ E1 c5 a& h8 `/ b, ^8 D+ I* e) D: z
    爆音(Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定 ...
    1 P5 P3 H4 M. y/ U* C' `; P: P" N
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖  D# J0 H+ d4 H! X

    M3.jpg (71.99 KB, 下载次数: 10)

    M3.jpg

    MUTE1.jpg (39.61 KB, 下载次数: 8)

    MUTE1.jpg

    点评

    偵錯(Debug)建議 類似的問題以前在養雞場也抓過,其實不難! 把示波器和 IC 協議分析儀架起來,當爆音(Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。 通常軟賤不是透過 IC 對 CODEC  详情 回复 发表于 2025-5-22 20:14
    這個聽起來像是另一種爆音(Pop Noise)的狀況(輸出狀態的突然變化),TI TLV320AIC3104 好像也有考慮到,請看下面敘述。 Soft-Mute 和 Soft-Unmute 會把聲音會慢慢關掉或打開。 The TLV320AIC3104 also includ  详情 回复 发表于 2025-5-22 16:43

    该用户从未签到

    16#
    发表于 2025-5-22 13:08 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 17:38 编辑
    9 ~# H0 b  @. V: o2 s* U* n- Y
    alan5438 发表于 2025-5-22 10:29
    & l* G, ]$ E1 W% E5 t1 ^( r報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,6 G3 ^+ x( @% ]  v# O
    因為要改版沒 ...

    ! y, Z5 P8 J' H' N1 o4 k+ f4 R方案一* Y0 w2 }- J7 r5 E6 a. T* Y$ P
    外部模擬開關Analog Switch)僅作為開發初期方案,或是產品對音質的要求不高,可以使用  74LVC1G3157通道)或 74LVC2G31567通道)。這類的模擬開關Analog Switch)有下列特性。/ l9 X9 e+ l* l2 z
    ; G3 @5 E$ u) U  F4 B" u% e
    • 不支持負向擺幅Negative Swing)功能,所以需要串接在電容前端(不要濾掉直流電平)。
    • 通道電阻 R(ON) 約有 ,對於 32Ω 的耳機會有一些衰減,電阻的差異也會造成些微的失真左右通道平衡的問題。' Y7 r  p& N3 h" B7 I1 b
    # u& V- k  r" A
    TI 的應用文件如下(scyb014.pdf)。. C* \& y" e( Y& L  g
    - Q  Z! X' X% f; s: t4 _: {

    / z  D8 X9 }$ ^1 k$ ~+ Q6 j/ r; G# p$ m

    DIODES 74LVC1G3157.pdf

    852.93 KB, 下载次数: 0, 下载积分: 威望 -5

    TI SN74LVC1G3157.pdf

    3.18 MB, 下载次数: 0, 下载积分: 威望 -5

    scyb014.pdf

    65.28 KB, 下载次数: 0, 下载积分: 威望 -5

    NXP 74LVC2G3157.pdf

    274.16 KB, 下载次数: 0, 下载积分: 威望 -5

    TI SN74LVC1G3157.pdf

    3.18 MB, 下载次数: 0, 下载积分: 威望 -5

    该用户从未签到

    15#
    发表于 2025-5-22 12:35 | 只看该作者
    alan5438 发表于 2025-5-22 10:29
    ! B5 b. X6 K  B; g3 ~報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,6 ?  r, U1 K& B2 ]3 K* X3 X
    因為要改版沒 ...
    % G) N4 B3 a  D$ G5 g
    了解!我的建議如下。
    7 b6 L9 Z1 a* H* E0 u
    7 O" q8 n1 l8 p" B$ I( c5 _: `, G1 [爆音Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定位後,再打開電源並輸出訊號。0 L: [9 e" }7 t) n  ?: @1 L: @8 _

    2 H1 k5 m2 {* E/ l3 |  N
    • TI TLV32AIC3104Jack Detection 電路要照畫上去。
    • 為了外部電路也能做靜音Mute)控制, Jack Detection 請同時多拉一組訊號到 MCU ADC,讓 MCU 也能偵測耳機插入
      ( }) }3 M) m; O# ^( ?3 r

    , @+ C* d2 |, s. V( O# k6 w2 e0 c但我好奇,如果 Audio CODEC 敗腎的軟賤不會控制,叫他用 MCU 控制就會嗎?) L. ~( h/ D" F" Z$ I7 a

    / _0 ~1 v# ~: c  [) W/ s
    5 [* ^* _, G- ?( w6 s$ i/ ?$ `* Q( J) r( K% r" c. s, @+ p3 G
    音訊模擬開關Audio Analog Switch)方案建議下一帖回覆。; S! j' j# s) S; ]" a

    6 j. L5 A4 s2 b, u6 Y* W: Z
    & R' Q4 ^5 g/ t" J- I' t! H* W$ o

    点评

    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖  详情 回复 发表于 2025-5-22 14:53
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    14#
     楼主| 发表于 2025-5-22 10:33 | 只看该作者
    6940 发表于 2025-5-22 08:56
    ! F( z1 O+ x) l没问题,放心用,
    3 ~1 V# K7 j3 Y4 O
    大大,請問您有這樣使用的案例嗎
    5 e! E! f; r3 p5 A* \4 j6 F

    点评

    谢谢分享!: 5.0
    野樓梯失敗死(LTSpice)模擬結果: 無法接地造成靜音(Mute)效果! 原因分析: 集極(Collector)除了微小的音訊信號,沒有直流偏置電平(DC Bias),NPN 三極管導無法正常導通。 我有發現第二張圖,你把 MM  详情 回复 发表于 2025-5-22 19:59
    谢谢分享!: 5
    他算是敗腎的硬賤!^_^  发表于 2025-5-22 12:14
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    13#
     楼主| 发表于 2025-5-22 10:29 | 只看该作者
    超級狗 发表于 2025-5-22 10:11* s7 I) Y7 z: x& G: Z
    狗弟的考量在於,軟賤叫你先做個電路,初期能靜音(Mute)處理。( {2 P' s0 x0 o+ N7 _

    / M! x6 F* @: Q3 e0 y# l: [如果只是暫時性的措施,最後軟賤都會 ...

    : w: p" Y8 X$ z4 Z% I! z9 M報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    9 k; `' f: s- y$ s' U* l8 p9 ]因為要改版沒辦法等他,所以只能自己加,但不確定是否要用BJT or MOS....+ x. T3 O2 G- }! ?, h- D* I7 x

    点评

    方案二 外部音訊模擬開關(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 軟賤挖坑受害者補償!

    查看全部评分

    该用户从未签到

    12#
    发表于 2025-5-22 10:11 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 10:16 编辑 9 _) c9 {$ `# a$ B+ t
    alan5438 发表于 2025-5-22 09:202 d& o1 c7 ^, v1 P* x& Q
    回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    1 ]6 I2 \5 ]+ I昨天一開 ...

    $ ?4 f% F  x7 W9 ~) P8 D狗弟的考量在於,軟賤叫你先做個電路,初期能靜音Mute)處理。
    . D4 c1 a  i% c
    8 P/ m0 J& C" z, M1 K如果只是暫時性的措施,最後軟賤都會解決,這個不會是問題。3 k4 ]! ~8 }  B+ Q6 M% S
    " q, r$ n2 T: o1 X6 S' L) I
    我怕的是哪天軟賤說,我不會控制 Audio CODEC,要靠你外部的電路解決,這樣硬賤會被整死!
    9 G' X/ z8 T& @* u5 h( ~1 n' k& L1 Y, y0 i
    這種敗腎軟賤,職涯上已經遇到很多次了。4 A6 V, V. ^) ~, }9 I
    6 L: d  `; K# _1 V  ]
    當初講開發初期使用,只是隨便設計一下,衰減失真隔離度左右聲道平衡...都是沒做考慮的。# R: o) j+ w1 p, ]/ P
      D4 x: U: M" T/ F

    点评

    報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理, 因為要改版沒辦法等他,所以只能自己加,但不確定是否要用BJT or MOS....  详情 回复 发表于 2025-5-22 10:29

    该用户从未签到

    11#
    发表于 2025-5-22 10:01 | 只看该作者
    alan5438 发表于 2025-5-22 09:20
    9 ^3 o9 o; t8 |, [回覆老大,是筆誤沒錯已更新,若是將BJT 換成 NMOS ,是否會好一點, Swing Voltage 是否可忽略,
    ; m8 \% F9 {4 _昨天一開 ...

    # S4 H! A5 f3 ]- |" m7 v- e. G: w1 ]TI TLV320AIC3104 對於爆音Pop Noise)的處理,設計上已經有考慮!1 q9 f( G4 j$ }: Z" K9 I

    0 F2 }1 P$ d. L, e/ U
    0 x5 P1 N8 S0 b2 L$ u5 r8 b# P% A0 N

    3 a; |/ ^2 v- b5 s. x, _

    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
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-22 02:46 , Processed in 0.171875 second(s), 30 queries , Gzip On.

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

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

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