找回密码
 注册
关于网站域名变更的通知
12
返回列表 发新帖
楼主: alan5438
打印 上一主题 下一主题

Audio codec MUTE

[复制链接]

该用户从未签到

16#
发表于 2025-5-22 12:35 | 只看该作者
alan5438 发表于 2025-5-22 10:29
& i1 W% a6 ]2 ^3 ?  W% U; \報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
- |9 ?+ U4 P8 k因為要改版沒 ...
8 \6 \7 z# r5 P4 Q' m9 `
了解!我的建議如下。
! G& B$ ~  C2 A; E3 D' D1 \1 W0 T; c% Z9 S
爆音Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定位後,再打開電源並輸出訊號。0 b( O9 j3 w) ^" K9 ^% B

0 b6 g# {1 \% X- ?6 B, k
  • TI TLV32AIC3104Jack Detection 電路要照畫上去。
  • 為了外部電路也能做靜音Mute)控制, Jack Detection 請同時多拉一組訊號到 MCU ADC,讓 MCU 也能偵測耳機插入3 P' Y9 \- d, a( A0 n. s8 @

0 G$ Q! k; O5 k2 J但我好奇,如果 Audio CODEC 敗腎的軟賤不會控制,叫他用 MCU 控制就會嗎?
$ d7 z) W* W3 C
  `% w" F- _* X
! J+ w. ^4 Y$ F, W8 Y8 l$ p1 a' {9 [# y3 G! M& j% c
音訊模擬開關Audio Analog Switch)方案建議下一帖回覆。# M  r: \( i/ K- n

! t) [: B* z( L# A9 f/ W! m3 o3 U, e) [* E1 a

点评

老大不好意思,打好的字要回覆,一直有問題,只能改貼圖  详情 回复 发表于 2025-5-22 14:53

该用户从未签到

17#
发表于 2025-5-22 13:08 | 只看该作者
本帖最后由 超級狗 于 2025-5-22 17:38 编辑
7 s0 U7 W9 R& k; A: a$ p9 n
alan5438 发表于 2025-5-22 10:29' e' ]" u; z7 u+ M
報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
3 x0 c+ g8 E; Q2 P: y/ z, _因為要改版沒 ...
. P( n" X2 v, B1 L; `. T
方案一" l9 @% @1 r* ?+ W
外部模擬開關Analog Switch)僅作為開發初期方案,或是產品對音質的要求不高,可以使用  74LVC1G3157通道)或 74LVC2G31567通道)。這類的模擬開關Analog Switch)有下列特性。
, {% W. Y+ n; N/ g# L+ w  W* ^5 O% @+ f
  • 不支持負向擺幅Negative Swing)功能,所以需要串接在電容前端(不要濾掉直流電平)。
  • 通道電阻 R(ON) 約有 ,對於 32Ω 的耳機會有一些衰減,電阻的差異也會造成些微的失真左右通道平衡的問題。
      E0 ~  s1 P9 O1 x9 x4 J
, p, H: ]3 c# H" {7 P6 e
TI 的應用文件如下(scyb014.pdf)。9 M" X  B* P) b5 L. D  O+ g+ O2 F

2 q% u; m2 v, x: X
+ l* R7 ~, @( s2 B* Z  U' V& N1 ^& ^: p- B: O) `! F

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

  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    18#
     楼主| 发表于 2025-5-22 14:53 | 只看该作者
    超級狗 发表于 2025-5-22 12:35" l" U# c  z; {4 p
    了解!我的建議如下。# _6 J' p8 s, ^

    3 q2 h+ k- K5 o( y爆音(Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定 ...
    & e, P8 I" c, o3 v8 \
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖3 A# k7 z2 p8 k: G

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

    M3.jpg

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

    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

    该用户从未签到

    19#
    发表于 2025-5-22 16:25 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 13:16 编辑
    & G% q/ H1 {4 C, h3 @
    alan5438 发表于 2025-5-22 10:29
    * N4 L3 A% a! D3 j報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,/ n& p* V$ H, v# _$ T. g: i
    因為要改版沒 ...

    3 P; |  j$ T4 |2 I! V方案二
    5 |6 `6 [% v' b, y( i8 H6 ~外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。! F4 k& N6 [% Y

    / j' @! H/ s, D
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。
      ) N- e: V) N- X- V
    / Q8 j( e1 U" M8 m. k; w: E9 c7 S/ u
    Audio switches product selection | TI.com% Z4 ?6 N0 {/ Q

    ) p; P1 w+ W0 J/ U  V/ i7 S
    3 I6 P2 J+ L" m/ T& N( i7 @

    该用户从未签到

    20#
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑 4 ^1 y( D) w+ E
    alan5438 发表于 2025-5-22 14:53
      ?5 D  q" n3 ]. C5 E% u: |老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

    ! K9 Y" q' \' P8 X這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。% }! m0 r4 `* b' x# J/ Q3 O% d

    6 K. c2 a3 Q' }  r8 lSoft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。1 N- V. L! S  U8 `' y+ n
    + T* n6 f) S: O  d( u
    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.
    2 C+ U/ a4 L+ G1 r. I: K+ Z
    ' W. I* h  d  r/ D

    & ^0 D- T, c& q- E3 G; E8 p/ o3 s9 j9 q3 j. _1 }( Q

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

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    21#
    发表于 2025-5-22 19:59 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 23:58 编辑 / B8 ~, @* {  _: H' @
    alan5438 发表于 2025-5-22 10:337 L5 {1 J3 o9 }) L' \
    大大,請問您有這樣使用的案例嗎

    ! l0 q+ `* O3 W" }野樓梯失敗死(LTSpice)仿真結果:8 M0 Q( P& f( W/ I
    無法接地造成靜音Mute)效果!
    + I7 ~( Y, V2 g" S7 q7 y, f! z
    6 b  _* Z( }; l0 C7 t
    原因分析:- A- f+ c0 C2 \+ [" ~9 O
    集極Collector)除了微小的音訊信號,沒有直流偏置電平DC Bias),NPN 三極管導無法正常導通。, y) `8 ^, V, w, P9 ^. b6 Z
    * I9 B# ]* c" x6 J$ g. C, @
    我有發現第二張圖,您把 MMBT3904 移到電容前面去了。同樣電容前的共模電平Common Mode Voltage)也只有 1.35V ~ 1.8V(寄存器可設定),不管使用三極管或 MOS 管應該也是無法導通。2 T5 O) s" f: H+ ]- b2 J

    0 B0 i: S( H) O7 T2 ]& Z) a. e2 Y' l% Z. d3 z
    6 Y4 |. h! n1 x/ T3 i  N6 V

    , E: r+ n$ N) w$ ]: t! e$ \* U. |1 ~" I7 Z

    2 s3 R* q- z8 h- G. p5 F' b
    9 `/ }0 P. c3 T; F8 y! I( M

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

    Mute(2N3904) Schematics.jpg

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

    Mute(2N3904) Waveform.jpg

    点评

    上傳野樓梯失敗死(LTSpice)原理圖,方便樓主修改電路後進行仿真。  详情 回复 发表于 2025-5-22 23:57

    该用户从未签到

    22#
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑 * x5 J. e& B* b; v
    alan5438 发表于 2025-5-22 14:53
    % g( h) r4 t) ~# y- u- L# h% H老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

    * b: Q, @5 K! q. y) C除錯(Debug)建議/ c! \- w0 L9 r4 O4 Q& E

    ' X6 v+ r9 J; c( P8 e
    類似的問題以前在養雞場也抓過,其實不難!. d* u) P6 D5 r# q% m
    + Q8 b- H2 E8 @! U0 e( P! M
    把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。$ V& h& |4 S1 O, o3 P5 i; F' w' T

    ( {; b- w' z+ b; F通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。8 T$ d5 G2 Q$ o) Q7 [& K
    7 l0 q1 P& K% g! r% u: o
    貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!
    $ P2 a2 y- _2 C: S# j) p6 x  ^) L5 G+ ~1 J8 o: T1 O! G9 a
    你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。* a% K5 v6 e* n/ n' P# R" N
    3 B- {- B- k9 ]' Q. E
    僅此建議!
    2 o" H8 h& N9 M& F
    * a5 r- ]6 J0 M3 \* V
    1 o( {3 F& e+ }; v, s" k- J

    点评

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

    该用户从未签到

    23#
    发表于 2025-5-22 23:57 | 只看该作者
    超級狗 发表于 2025-5-22 19:59
    : i3 s- I  f! l4 y% }  {& O! V+ d野樓梯失敗死(LTSpice)模擬結果:
    8 s  r' [9 }. W8 y* o$ H無法接地造成靜音(Mute)效果!
    ( X# t1 Z% O& c6 m) k3 N$ D
    上傳野樓梯失敗死LTSpice)原理圖,方便樓主修改電路後進行仿真。+ T! T/ |% K! W4 x4 B) @6 M

    ) ^) M# ?2 z! a0 @" q$ @

    Mute(2N3904).zip

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

  • TA的每日心情
    开心
    2025-7-18 15:23
  • 签到天数: 229 天

    [LV.7]常住居民III

    24#
    发表于 2025-5-23 14:48 | 只看该作者
    本帖最后由 guchenglihua 于 2025-5-23 15:01 编辑 + D$ ~9 C6 B0 M% G

    $ Y' b0 g2 z! O% ?, D4 H8 ?! L4 d这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样,要在B极加个三极管做信号阻隔才能解决这个问题。& b& g( V8 [" W0 P" x( M) {
    2.输出没串电阻你怎么静音,所谓的静音是输出到得到的输出信号几乎忽略不计,你没串电阻的话你直接短路到地会有很多其他问题,比如说输出功放烧坏等3.你要知道你用的三极管那怕饱和导通电阻也有几十欧级别,所以根本起不到静音作用,需要用那种饱和导通为1欧左右的才有更好效果。7 F1 C& J8 a2 K; X" k# L
      M" N! L. X( z* ]# g9 N; c6 K% k3 I/ o

    点评

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

    评分

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

    查看全部评分

  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    25#
     楼主| 发表于 2025-5-26 09:27 | 只看该作者
    超級狗 发表于 2025-5-22 20:143 j# z7 x4 H2 c4 T8 W8 n9 a& K
    除錯(Debug)建議
    & o- e! `3 y: b$ I. w+ X
    6 b. \6 X. |. A9 _' i- _7 N類似的問題以前在養雞場也抓過,其實不難!
    + K( W3 \. T+ @
    謝謝老大花時間分析, 總結要嘛軟件改code , 要嘛硬件加專用 Volume MUTE IC處理, 非常感謝
    * W0 E, X6 t0 o! }( H
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    26#
     楼主| 发表于 2025-5-26 09:31 | 只看该作者
    guchenglihua 发表于 2025-5-23 14:48' l" G1 W; |6 `; Q. I1 N
    这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样 ...
    & X* O9 T9 D7 p& L7 j9 t$ p/ M/ Z
    謝謝您的提醒,不了解的知識,感恩
    % h7 q( [$ Q8 n" H' P3 A. h
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-19 11:08 , Processed in 0.125000 second(s), 22 queries , Gzip On.

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

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

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