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

Audio codec MUTE

[复制链接]

该用户从未签到

16#
发表于 2025-5-22 12:35 | 只看该作者
alan5438 发表于 2025-5-22 10:29
* x, r) O( I7 p! V" u報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
1 N2 x- ~" i. @& H因為要改版沒 ...
! P7 ]( }0 a2 C, j- J
了解!我的建議如下。
+ _+ F1 F+ ^# m- O
9 ^! u. j2 I6 C% N( w爆音Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定位後,再打開電源並輸出訊號。
1 B" S# _' S5 g$ X) [. V4 \' m
# d! \1 }1 c0 u! h3 h. c; p
  • TI TLV32AIC3104Jack Detection 電路要照畫上去。
  • 為了外部電路也能做靜音Mute)控制, Jack Detection 請同時多拉一組訊號到 MCU ADC,讓 MCU 也能偵測耳機插入
    1 C+ x, j+ R1 Q& S- U2 O' Q- c

# O- f7 h/ i: D# K但我好奇,如果 Audio CODEC 敗腎的軟賤不會控制,叫他用 MCU 控制就會嗎?6 B) M3 Y* X: W/ U+ ]& p
% A! M8 D8 ?& `% Y% S" ^+ h) S
# S) M+ e  o' K; M* z1 r6 S3 w
  k1 j7 K1 Q& B$ n  M
音訊模擬開關Audio Analog Switch)方案建議下一帖回覆。7 A$ j$ m; Y$ P. c
5 ~; h' v4 Y# y+ F3 i

& [( z) Q2 u2 n2 i. y- ]

点评

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

该用户从未签到

17#
发表于 2025-5-22 13:08 | 只看该作者
本帖最后由 超級狗 于 2025-5-22 17:38 编辑 ) h% `9 @. `4 M9 u/ Q
alan5438 发表于 2025-5-22 10:297 V" b# u; J' X- c- G  Y
報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
6 \- h# S" |( C因為要改版沒 ...
& J, r% g4 `; ]( l8 y( _# T! i# W* W
方案一
, I! L2 r$ n9 x; `! T
外部模擬開關Analog Switch)僅作為開發初期方案,或是產品對音質的要求不高,可以使用  74LVC1G3157通道)或 74LVC2G31567通道)。這類的模擬開關Analog Switch)有下列特性。0 Z* r. d" R1 D& f1 J0 l6 d
( M& g: w' |; C" p! J' ^6 F
  • 不支持負向擺幅Negative Swing)功能,所以需要串接在電容前端(不要濾掉直流電平)。
  • 通道電阻 R(ON) 約有 ,對於 32Ω 的耳機會有一些衰減,電阻的差異也會造成些微的失真左右通道平衡的問題。/ }4 w# {; s* e8 H( d# U9 K/ l

3 j$ E- Z" v) A: @! W: ZTI 的應用文件如下(scyb014.pdf)。8 Z7 P3 V+ y2 B2 N: A/ K

+ Z6 a. I4 c1 E* z! y
# }3 w2 ~- b4 |& l" V0 z1 Y# i
- I5 `, ?4 A) B! T7 g2 M9 I

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( d2 e; @* n4 ^* n) R7 v
    了解!我的建議如下。9 \/ c5 j& u& x- t

    * b/ _+ W5 a) V! y! S0 T爆音(Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定 ...
    ; g% m7 g* y* ?  c6 A
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    ) Z, A/ ]3 Y4 |

    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 编辑
    7 F+ S( g4 u6 J+ W! E
    alan5438 发表于 2025-5-22 10:29
    & L/ A1 |$ D& s: ]" X9 u報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    9 @6 O& X* ~# v0 R: P因為要改版沒 ...

    6 Z1 ~+ R1 g, a- }方案二
    ) p- y, j8 }4 P1 q外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。0 p7 G  V: o5 S- w

    9 G, d* ?$ p( F% E5 a# j. ?$ S
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。
      , b% X$ c6 Y& b- O" @

    0 i4 P9 M; }/ I2 [* q- fAudio switches product selection | TI.com  ?4 S2 p: _$ A2 z, ^2 C0 W* {& v
    . |- j) j1 y$ W% L. I& d

    ' Z+ t1 Y3 A4 D% P: Q- @

    该用户从未签到

    20#
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑
    ' \3 b: [" d( V8 b8 k7 Y. [7 U
    alan5438 发表于 2025-5-22 14:53& o; p5 M1 P6 U; p
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    5 f5 Z& H% K. i6 X" Z
    這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。# q1 n) U* p# A* k" \* n! q

    4 b& o" W" q% L' d* h9 \! \Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。; Y$ s+ S4 I- i% Q, \

    8 b$ v. W+ V$ C- {7 n% i& u5 CThe 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.
    ! b" H4 d: j8 f0 P7 L- `" v
    5 Z+ q$ ?/ o: k7 {# z

    6 E4 z9 J" w+ _2 |" g% U' I% u! M4 r  T

    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 编辑
    / Z& v, Y& L8 i& y/ h
    alan5438 发表于 2025-5-22 10:33
    ; P; Y) W3 X" ?9 @  a大大,請問您有這樣使用的案例嗎
    5 t& R1 g/ S9 D
    野樓梯失敗死(LTSpice)仿真結果:6 e" W9 X) }; r, W; }3 E) F: P
    無法接地造成靜音Mute)效果!+ n8 r6 S% m3 o5 ]

    9 l3 ~3 {6 C1 r: l% t# V2 h+ y原因分析:& j; ]. n" F9 n8 l9 I+ [% @
    集極Collector)除了微小的音訊信號,沒有直流偏置電平DC Bias),NPN 三極管導無法正常導通。
    8 ~  v7 t( w# L2 [# ~. T
    . y5 }: F5 x$ S2 k/ c; r* h我有發現第二張圖,您把 MMBT3904 移到電容前面去了。同樣電容前的共模電平Common Mode Voltage)也只有 1.35V ~ 1.8V(寄存器可設定),不管使用三極管或 MOS 管應該也是無法導通。
    * I' V, \6 R: S; ^) l) U* P) n( v  |, m" B

    - H' K8 a1 @* o5 E! ~4 C3 ~
    ; \" Y/ g8 N! w7 k
    % D* x! e  M( ?# z" q' X( d5 A: o* N4 S( J" @) v
    ' M& n5 \* @' P) t0 E) ?

    / W' t$ a" a  @

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

    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 编辑
    5 ^6 ]: F% q7 j3 Z# o9 H% D  Q
    alan5438 发表于 2025-5-22 14:53
    . s  C: R6 _& Y7 `老大不好意思,打好的字要回覆,一直有問題,只能改貼圖

    7 {% p  M8 h6 O0 {: J9 c2 L除錯(Debug)建議
    ) }9 |" h0 D5 i- `1 ^4 O
    # i9 G! b  o7 j8 Y
    類似的問題以前在養雞場也抓過,其實不難!
    2 c( K* g' U; D4 U; J8 G5 w+ I3 p; y: D- z  i# M0 g" F
    把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。
    8 f, B6 Q" j& I' H- ~. B2 F- Q8 ^% \; }$ Z- ]1 |! ^' M0 h& i
    通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。
    % R0 ?% o9 M7 x' T$ L# {$ i; y3 A) U& _
    貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!5 g: ?& F) G1 D: y4 b7 K

    / ]; H6 [! u% D& M  g你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。3 C8 [+ \$ Z% C8 E3 f( M9 w9 R

    . I; {0 h' V" i5 |. i6 @僅此建議!* g0 _( X: l1 s4 J, _+ F

    4 [$ L' h" t' Y5 s7 ^4 I' u0 W# {

    点评

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

    该用户从未签到

    23#
    发表于 2025-5-22 23:57 | 只看该作者
    超級狗 发表于 2025-5-22 19:59
    0 b* X0 N9 `- `9 f! I野樓梯失敗死(LTSpice)模擬結果:" Q3 D+ z/ i  k/ }$ G  ]
    無法接地造成靜音(Mute)效果!
    . c5 G/ c$ y/ r1 E
    上傳野樓梯失敗死LTSpice)原理圖,方便樓主修改電路後進行仿真。
    : H+ [; ^2 f* Q5 R! w+ ]
    4 m( b$ C, Q. R9 e" w$ e- e

    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 编辑 8 D+ O, s/ _) f5 P7 a2 @7 H
    6 a& T- x4 ^7 a, o' J5 R
    这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样,要在B极加个三极管做信号阻隔才能解决这个问题。- @6 {5 H" G3 h, V8 @
    2.输出没串电阻你怎么静音,所谓的静音是输出到得到的输出信号几乎忽略不计,你没串电阻的话你直接短路到地会有很多其他问题,比如说输出功放烧坏等3.你要知道你用的三极管那怕饱和导通电阻也有几十欧级别,所以根本起不到静音作用,需要用那种饱和导通为1欧左右的才有更好效果。
    / S% |  j$ `7 Q. f. X. n9 \1 i, k( N, e% k! q; W4 g, 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
    7 ?) g6 N' C, Q$ I& Y  f除錯(Debug)建議
    8 v! E* p* J0 J
    6 N5 \8 A# _# a) C" @類似的問題以前在養雞場也抓過,其實不難!
    - q+ W; |0 W6 r; U4 i% O
    謝謝老大花時間分析, 總結要嘛軟件改code , 要嘛硬件加專用 Volume MUTE IC處理, 非常感謝; B7 E5 F7 E' G0 x9 J
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    26#
     楼主| 发表于 2025-5-26 09:31 | 只看该作者
    guchenglihua 发表于 2025-5-23 14:486 u2 Q  Q" |" ?. V* V
    这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样 ...
    3 `. e* \3 V0 z: ^7 {
    謝謝您的提醒,不了解的知識,感恩5 w. f' Z6 e0 v' I$ m4 U
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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