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

Audio codec MUTE

[复制链接]

该用户从未签到

16#
发表于 2025-5-22 12:35 | 只看该作者
alan5438 发表于 2025-5-22 10:291 ?5 G3 [5 }2 e# P) {& C) e
報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
  d+ q, \4 E3 S$ X因為要改版沒 ...
( u; Y8 Z9 G- Q5 h
了解!我的建議如下。, K: j1 x! M3 g, h$ Q/ G

7 Y9 N5 p$ w, W5 ]8 s( ]# i爆音Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定位後,再打開電源並輸出訊號。" |$ x/ m/ A+ U5 |/ T. M5 t) m2 V, U
1 Z9 }, H* m4 J0 y3 ?' E* A
  • TI TLV32AIC3104Jack Detection 電路要照畫上去。
  • 為了外部電路也能做靜音Mute)控制, Jack Detection 請同時多拉一組訊號到 MCU ADC,讓 MCU 也能偵測耳機插入+ r) m& m! n5 h! O
! Z  [+ j/ r, _3 e; m6 t
但我好奇,如果 Audio CODEC 敗腎的軟賤不會控制,叫他用 MCU 控制就會嗎?
) Q5 W! ]; v+ C5 E! n: f
; `+ y* W! i" d6 ^4 p, {
& }4 t7 I( G* Z, H7 c. D% o( W& @( v) `) F5 {
音訊模擬開關Audio Analog Switch)方案建議下一帖回覆。
9 k3 }" j/ W+ I* M7 p, T" o" _3 X) T% ^# |' Z3 l3 ^
! U- Z- @3 w5 v1 c' ~# V

点评

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

该用户从未签到

17#
发表于 2025-5-22 13:08 | 只看该作者
本帖最后由 超級狗 于 2025-5-22 17:38 编辑 9 x/ O( o# ~1 ^, T
alan5438 发表于 2025-5-22 10:29( }3 D! `; f; a& e. ^
報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,+ k' t4 S) m: i' A1 S) j- l  S
因為要改版沒 ...
, C/ }! s9 ^  ^6 w8 K1 |/ P
方案一5 i# G& T; P) [  T
外部模擬開關Analog Switch)僅作為開發初期方案,或是產品對音質的要求不高,可以使用  74LVC1G3157通道)或 74LVC2G31567通道)。這類的模擬開關Analog Switch)有下列特性。8 U9 h# L! J; G2 Y  {

: A6 K  a) ?$ @! B
  • 不支持負向擺幅Negative Swing)功能,所以需要串接在電容前端(不要濾掉直流電平)。
  • 通道電阻 R(ON) 約有 ,對於 32Ω 的耳機會有一些衰減,電阻的差異也會造成些微的失真左右通道平衡的問題。+ D* G: J% M- y8 G# @# Y

" r7 q! |+ \1 [* rTI 的應用文件如下(scyb014.pdf)。
# q" m' @' V% q) M4 P3 Q. U  r( {; T" k2 ^6 ?2 S( H( [8 x* ?0 c0 V

6 }* X/ g$ a$ k3 f# V
# Z6 G  L6 `. d6 |4 G

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
    3 ?2 K# w( p" t; G( Z了解!我的建議如下。
    3 l! J+ G* z  B4 H( b) Z. B. q: R4 {
    3 ^% ~8 Y! y8 S9 N# K4 ?爆音(Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定 ...

      M' @# q; W4 c老大不好意思,打好的字要回覆,一直有問題,只能改貼圖5 ]$ T! |- L  E; C2 l: W) i1 V& U

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

    M3.jpg

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

    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 编辑 & [/ X% V' Q+ A+ h: M+ u
    alan5438 发表于 2025-5-22 10:29
    ; {) i% g6 T) x5 o; W報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    / B* Q( M4 F9 Q4 {' Y因為要改版沒 ...

    $ s; l$ P1 X0 E- \/ `9 Y5 B" @方案二8 C2 v% K3 r) C' W
    外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。
    % E. |3 f8 H. n. h$ G: `( A
    4 K  Z- w& c  X3 z: O
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。/ T/ o! Z. R2 i
    ; @& e" E- G: u
    Audio switches product selection | TI.com
    ! y! c( o; L- a3 u! [. A4 L, v4 g! k6 ^0 z, @; ^" f" t

    / {) `3 r9 ~# t3 W9 A% N0 g8 y

    该用户从未签到

    20#
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑
    0 B' i" R0 X# E( F9 `! j
    alan5438 发表于 2025-5-22 14:53
    $ O8 t2 d2 x! e) r, h( @6 _& d老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    # _) q$ k- {0 p3 j
    這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。6 h# q. z5 ?0 K2 }
    + ^  l  C; ^5 j  k" P
    Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。' p, D1 v; F2 U# b$ D6 f

      U1 D" c+ I) Q+ Z% `6 A. z  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.5 A7 u& Y& O: i1 M7 G
    % i, s+ N7 B; X+ a3 D( U
    " t/ Z) r5 l( n. w3 P. H5 E* U$ R. Z

    + g! z8 B* W' M9 O! J! K

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

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    21#
    发表于 2025-5-22 19:59 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 23:58 编辑
    . t. _8 S7 V: b. d! R* _$ e
    alan5438 发表于 2025-5-22 10:33
    4 ~& v6 }( d! A, a% c9 @4 F大大,請問您有這樣使用的案例嗎
    0 r0 }9 M9 D1 L( ]+ W$ M
    野樓梯失敗死(LTSpice)仿真結果:' E2 [9 L4 i: r
    無法接地造成靜音Mute)效果!6 [( |& X( s! t
    $ p- E2 K- [" T2 @8 X: A
    原因分析:$ C! N; Y" a. }* X. m) }4 W! Q) [
    集極Collector)除了微小的音訊信號,沒有直流偏置電平DC Bias),NPN 三極管導無法正常導通。7 u) i1 L& R  @$ P
    7 u8 a4 q" t7 [8 l) y
    我有發現第二張圖,您把 MMBT3904 移到電容前面去了。同樣電容前的共模電平Common Mode Voltage)也只有 1.35V ~ 1.8V(寄存器可設定),不管使用三極管或 MOS 管應該也是無法導通。& h, _# F) ~1 X! p3 W# ?( y
    0 E. ~1 U8 v: h' C7 Q! i
    ) M8 l- o1 E% i% |$ p4 [  |1 `( j
      N; q4 Q0 Y2 \6 \. R6 o8 f
    / A- I7 N4 j5 `: Q3 U" O

    $ \0 ]- Z' i- J: X5 C! h4 K) Z+ ~- X, ^# J9 `

    & h6 X( v: \6 z) b; P; b

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

    Mute(2N3904) Schematics.jpg

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

    Mute(2N3904) Waveform.jpg

    点评

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

    该用户从未签到

    22#
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑
    ' ?) Z: u# I- f3 Y) @
    alan5438 发表于 2025-5-22 14:53
    : ?3 @& y# j- u% h5 Y; K8 t老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

    ) \  y' a% E8 j$ R3 i' z除錯(Debug)建議# S2 U+ ^* z* t9 I
      g/ `4 h, Y: W  b
    類似的問題以前在養雞場也抓過,其實不難!
    6 {2 U% x/ h: o" ]9 v2 X
    9 g, k- b$ [2 w5 M0 N' D把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。6 ^) g' v4 z! q3 h- w( _9 @

    : L& A* B( c7 K通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。! r. B9 V! E, k4 T

    9 n# b0 D5 A1 P9 B) Q3 {貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!7 \" K$ m  k- e' S$ G7 C

    ! {' i6 X$ w0 p! N你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。
    # Q0 w6 w% a& T+ D, F1 O9 r
    ! |: X6 f+ I& N僅此建議!
    / _. E0 g8 a9 M
    " P3 C- j& s+ f' [! t6 }- Q) ?2 q! T$ ?& P: ?1 r2 h+ [

    该用户从未签到

    23#
    发表于 2025-5-22 23:57 | 只看该作者
    超級狗 发表于 2025-5-22 19:590 p! N& Z1 L9 k9 K( x
    野樓梯失敗死(LTSpice)模擬結果:
    " G, ?# i- L, M( }& j0 o無法接地造成靜音(Mute)效果!

      m& ~# C' o8 c上傳野樓梯失敗死LTSpice)原理圖,方便樓主修改電路後進行仿真。" S2 A" E6 D6 ^* E* l
    $ n% `2 Y. e, Z# m+ ?9 n) a

    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 编辑
    $ @" u8 o: T( o. T: s  z) w/ f/ f# c9 C1 t0 Q5 ]" g
    这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样,要在B极加个三极管做信号阻隔才能解决这个问题。
    : H! Q# a3 u: o7 n& e0 n2.输出没串电阻你怎么静音,所谓的静音是输出到得到的输出信号几乎忽略不计,你没串电阻的话你直接短路到地会有很多其他问题,比如说输出功放烧坏等3.你要知道你用的三极管那怕饱和导通电阻也有几十欧级别,所以根本起不到静音作用,需要用那种饱和导通为1欧左右的才有更好效果。
    / g! X& Z" L2 P9 B! c# T/ \* R" A+ i

    点评

    謝謝您的提醒,不了解的知識,感恩  详情 回复 发表于 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
    ; H2 p0 ^# K2 Z) K5 i. N# m除錯(Debug)建議
    + [0 e8 T& j+ }% v7 k8 \1 g! T- x- R! S1 Q7 r8 ~6 ^
    類似的問題以前在養雞場也抓過,其實不難!

    5 B' m8 z# v, m( d謝謝老大花時間分析, 總結要嘛軟件改code , 要嘛硬件加專用 Volume MUTE IC處理, 非常感謝
    * {3 g3 L4 t. M4 u' l
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    26#
     楼主| 发表于 2025-5-26 09:31 | 只看该作者
    guchenglihua 发表于 2025-5-23 14:48
    7 ^" I! i7 g0 l4 _2 Z- W这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样 ...
    8 q. S2 ?: g9 c( ^" E
    謝謝您的提醒,不了解的知識,感恩
    $ Q" n1 h& A2 j6 H2 `' I% G1 ^
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-28 21:01 , Processed in 0.171875 second(s), 28 queries , Gzip On.

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

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

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