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

Audio codec MUTE

[复制链接]

该用户从未签到

16#
发表于 2025-5-22 12:35 | 只看该作者
alan5438 发表于 2025-5-22 10:29
- O( J( l/ B* z. k6 [報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
9 ^- f/ @7 C( s7 j3 Z* [0 S因為要改版沒 ...

% O( f2 H3 p' N; [了解!我的建議如下。' f9 |% v2 j* t$ Z
/ u7 k5 h6 `, z2 A1 S" E6 u
爆音Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定位後,再打開電源並輸出訊號。
5 S; t0 R' u0 b  m) B: I2 N; k; h# f
& I7 D- c/ r2 a
  • TI TLV32AIC3104Jack Detection 電路要照畫上去。
  • 為了外部電路也能做靜音Mute)控制, Jack Detection 請同時多拉一組訊號到 MCU ADC,讓 MCU 也能偵測耳機插入
    . t9 P( S  a3 a( R

) g9 m8 J7 s! }* T' G- r9 v但我好奇,如果 Audio CODEC 敗腎的軟賤不會控制,叫他用 MCU 控制就會嗎?7 l: p6 e" {/ ?* W4 y; h% @/ I
% U- H' f7 x' ]* _- w! n! Z

% F* U* ?1 q+ S' ~' `8 M  ^/ I  a
音訊模擬開關Audio Analog Switch)方案建議下一帖回覆。2 j! T2 B" ~9 K- Z& U* O
" l% C0 W+ {, _
; e- M. v4 Q2 v1 ^

点评

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

该用户从未签到

17#
发表于 2025-5-22 13:08 | 只看该作者
本帖最后由 超級狗 于 2025-5-22 17:38 编辑 7 g7 H& T* ]- t4 a8 ?
alan5438 发表于 2025-5-22 10:29
1 W. H+ X" F- v- i: W) f報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
3 P- f- b9 e' b- f! q5 }1 p& g因為要改版沒 ...
* n6 l& ?( }% a3 j# g) Z
方案一
7 r. I; H* h0 n# w* E
外部模擬開關Analog Switch)僅作為開發初期方案,或是產品對音質的要求不高,可以使用  74LVC1G3157通道)或 74LVC2G31567通道)。這類的模擬開關Analog Switch)有下列特性。
7 v5 h+ x) o1 l6 }6 v8 i* A) P4 z! j
  • 不支持負向擺幅Negative Swing)功能,所以需要串接在電容前端(不要濾掉直流電平)。
  • 通道電阻 R(ON) 約有 ,對於 32Ω 的耳機會有一些衰減,電阻的差異也會造成些微的失真左右通道平衡的問題。
    2 e3 C1 w# q% d0 _3 k* X2 t
8 e+ s- {3 n6 s: ^% X
TI 的應用文件如下(scyb014.pdf)。0 O# A* C; O9 ^8 u3 z- J

- N5 i% p0 G6 _, L5 L0 I6 Y5 Y* ~% @- _) B& ]
% U  O2 d; ]- z( p9 _1 r5 q( |

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) U0 ~3 G$ D% z" t: A) E
    了解!我的建議如下。5 P# i9 ?; p9 {2 L; B6 m. |2 s1 k
    # }$ g; B$ @3 e1 e( r- |
    爆音(Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定 ...

    & B* ^1 h! P. R2 S$ X! C) d) J老大不好意思,打好的字要回覆,一直有問題,只能改貼圖, y, }  E% F) c$ {+ Z' d

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

    M3.jpg

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

    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 编辑
    8 G2 q3 H! U, G! {" a: M
    alan5438 发表于 2025-5-22 10:29
    ( D5 X* z3 P% q! @; D+ m  |) k) x報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    6 t# w) Z! c& T7 h: U# P因為要改版沒 ...
    4 I& ]! p9 f" e1 Z$ [+ d
    方案二
    4 H& k( z% ]5 V1 c6 G外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。  f) d) \6 @7 z" C! ^

    8 h# J; P1 j+ z2 F' U# K  P
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。& E. Y  S5 W6 {' @; v: ~
    0 Y. t, f0 P6 N6 ~3 }9 s/ e
    Audio switches product selection | TI.com* O7 @/ l; G. V7 Q

      x3 h6 K& r& z" J: i
    8 D& {* \: Y, D4 }  x

    该用户从未签到

    20#
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑 # s/ W! y! K$ F, D) y0 a$ ?
    alan5438 发表于 2025-5-22 14:537 X7 |! T# f' m4 J
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

    & Y/ g9 T3 a5 ?5 ]9 O4 ]這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。' o4 V5 c1 C) K( j

    - @  ~% r5 `! E/ w3 ~8 s! cSoft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。7 ]( ^5 V! b- h8 a% _% w

      X2 x8 {$ e3 ?. X, ]0 @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.
    . A8 E: N0 T: Q9 Q2 e. q5 j) n- s* q; [! s! @
    $ K$ e7 P' S' x8 r9 P) S6 K7 O
    1 z6 h9 Q& e7 X( B. q: Y

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

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    21#
    发表于 2025-5-22 19:59 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 23:58 编辑
    , H" s3 r( r1 s  s% Z
    alan5438 发表于 2025-5-22 10:33
    : p, s. g! o  c+ b大大,請問您有這樣使用的案例嗎
      a& W0 v+ X& n
    野樓梯失敗死(LTSpice)仿真結果:
    ' r& H% b1 v! x6 o$ s無法接地造成靜音Mute)效果!
    $ j: m" d3 n! v! d( `2 r
    ) }9 P7 k  v/ B# Z8 D
    原因分析:, L5 ], n+ d& H, D
    集極Collector)除了微小的音訊信號,沒有直流偏置電平DC Bias),NPN 三極管導無法正常導通。
    / L8 w* w& a4 s. n. W0 Q# z: c: k
    我有發現第二張圖,您把 MMBT3904 移到電容前面去了。同樣電容前的共模電平Common Mode Voltage)也只有 1.35V ~ 1.8V(寄存器可設定),不管使用三極管或 MOS 管應該也是無法導通。" d& F) [$ S; [- [/ F2 s- i% U8 }

    # x* ~% ?, Z( O9 L0 x8 w% Z% g4 m! K7 M3 w- L

    5 ]" m. y' ~  e1 L2 @
    & [' |0 L: J+ `: R2 ?
    . c. Z- p/ G5 T8 l: I$ {' _$ x! s( g* W4 L1 t0 {, g: t; m

    ) U" ?+ q6 Y( {0 T' ]4 Z

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

    Mute(2N3904) Schematics.jpg

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

    Mute(2N3904) Waveform.jpg

    点评

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

    该用户从未签到

    22#
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑 + ?" z" l8 [0 C5 M! @/ `
    alan5438 发表于 2025-5-22 14:53
    % Y, `  V& p) v老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    7 y8 _  R* d3 a0 I% R) A' x; o/ t
    除錯(Debug)建議
    / c0 b7 ^) V- Y
    5 W7 w! Z: n; z
    類似的問題以前在養雞場也抓過,其實不難!& e& j8 I1 G' N" m) u% ~+ o

    ; I* V% Z3 N, V把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。% P3 `, y5 ?$ f  Y) }

    4 T1 Q+ a# A/ R; L9 e& u; k通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。4 X$ D& }& Y  R6 V; l/ y- T
    0 I9 P; h7 u7 f) i4 b
    貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!# m" t. [- c7 W- \% j2 D

    : r$ a! p: u$ E: c你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。
    6 E/ L+ U8 K( E! X# V
    ! `- ~) `( O. L" l僅此建議!* P4 q8 Z* N7 X& _! D2 f0 e+ U) B
    % W- r- f" K6 h' ~# I3 m: l

    0 ?; E/ M- B+ z2 p% |

    点评

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

    该用户从未签到

    23#
    发表于 2025-5-22 23:57 | 只看该作者
    超級狗 发表于 2025-5-22 19:59* L% m5 C$ q( u" O
    野樓梯失敗死(LTSpice)模擬結果:
    % U, ^0 l5 g/ X0 c$ r5 a無法接地造成靜音(Mute)效果!

    1 C. Q+ A( h0 S( T2 h0 m上傳野樓梯失敗死LTSpice)原理圖,方便樓主修改電路後進行仿真。1 C9 J3 e, G$ j3 c+ _
    : r, F% h+ g- B  Q4 _

    Mute(2N3904).zip

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

  • TA的每日心情
    开心
    2025-9-16 15:57
  • 签到天数: 242 天

    [LV.8]以坛为家I

    24#
    发表于 2025-5-23 14:48 | 只看该作者
    本帖最后由 guchenglihua 于 2025-5-23 15:01 编辑
    1 l4 {& T4 u$ t' v" r, g/ f' v. R/ h; m; s! H; l- j9 _9 h
    这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样,要在B极加个三极管做信号阻隔才能解决这个问题。
    , @9 F$ D% b3 N# |9 {, z* j2.输出没串电阻你怎么静音,所谓的静音是输出到得到的输出信号几乎忽略不计,你没串电阻的话你直接短路到地会有很多其他问题,比如说输出功放烧坏等3.你要知道你用的三极管那怕饱和导通电阻也有几十欧级别,所以根本起不到静音作用,需要用那种饱和导通为1欧左右的才有更好效果。
    $ G. i% {/ D+ C2 J; Y  k( h
    $ h; ]1 g) n- T, m7 n

    点评

    謝謝您的提醒,不了解的知識,感恩  详情 回复 发表于 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:14. ~* O8 k4 w. e& N$ u
    除錯(Debug)建議
    ; X4 w( I0 o  G. {0 t; A* @# p0 G6 u  }
    類似的問題以前在養雞場也抓過,其實不難!

    8 w5 r+ d" Y0 Q; U8 x# r謝謝老大花時間分析, 總結要嘛軟件改code , 要嘛硬件加專用 Volume MUTE IC處理, 非常感謝
    % n6 V* ]# f* ~. w, o2 X
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    26#
     楼主| 发表于 2025-5-26 09:31 | 只看该作者
    guchenglihua 发表于 2025-5-23 14:48
    + `; D' m8 h# W1 r这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样 ...
    + m; u' y8 K1 d/ y! X: g& G+ r9 i
    謝謝您的提醒,不了解的知識,感恩% R( I" T9 A' Z/ F
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-22 01:51 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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