找回密码
 注册
12
返回列表 发新帖
楼主: alan5438
打印 上一主题 下一主题

Audio codec MUTE

[复制链接]

该用户从未签到

16#
发表于 2025-5-22 12:35 | 只看该作者
alan5438 发表于 2025-5-22 10:29
9 J! e4 v% d5 w報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,4 `+ C2 A8 I) h3 P/ W' M8 R
因為要改版沒 ...

" n' W- X! ^! B3 _9 @2 O了解!我的建議如下。. F1 W5 F2 O$ y3 X! C' U, p4 E

& x/ E7 n5 z. z* t. B爆音Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定位後,再打開電源並輸出訊號。
- U& {$ x# y% f! c6 w
8 M9 ]: X; W5 j& t, N# X
  • TI TLV32AIC3104Jack Detection 電路要照畫上去。
  • 為了外部電路也能做靜音Mute)控制, Jack Detection 請同時多拉一組訊號到 MCU ADC,讓 MCU 也能偵測耳機插入+ T; q& G  m+ u% N7 c+ ^; _' f1 |

" k' [! k7 m& [% w5 I/ W+ A6 n但我好奇,如果 Audio CODEC 敗腎的軟賤不會控制,叫他用 MCU 控制就會嗎?
+ ^& Q, _7 Q* M1 x$ m) l% J$ o7 T/ J/ f
: r8 X5 z, T( g% N
) `5 b; m& @. g$ b- V
音訊模擬開關Audio Analog Switch)方案建議下一帖回覆。# w; r$ l( q1 `1 ]! U- F; p
5 f  i4 B" E/ r8 R* {
5 M5 f4 Z% C) Q- A4 r

点评

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

该用户从未签到

17#
发表于 2025-5-22 13:08 | 只看该作者
本帖最后由 超級狗 于 2025-5-22 17:38 编辑 . Y  q; q- n! \+ N) i8 x+ G) W
alan5438 发表于 2025-5-22 10:294 N5 q- s5 ^3 t5 y, P8 x
報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
5 |7 ]% h7 X( U因為要改版沒 ...
3 x) x% r6 y2 O
方案一' l. h$ }% p8 N; m4 E8 g" S
外部模擬開關Analog Switch)僅作為開發初期方案,或是產品對音質的要求不高,可以使用  74LVC1G3157通道)或 74LVC2G31567通道)。這類的模擬開關Analog Switch)有下列特性。' C+ Y. H. I" f$ x  N/ ]9 S

9 e7 ^1 Z7 t# H' j$ U( u
  • 不支持負向擺幅Negative Swing)功能,所以需要串接在電容前端(不要濾掉直流電平)。
  • 通道電阻 R(ON) 約有 ,對於 32Ω 的耳機會有一些衰減,電阻的差異也會造成些微的失真左右通道平衡的問題。
    & O8 m  v# U: o
) r  a7 ^! ^: c2 _) T( w) I: ?
TI 的應用文件如下(scyb014.pdf)。
/ m* z5 Z% h5 O# y: g6 _+ b$ R  c$ _) p" ~/ o  {. A- O
, n4 U# a" Y+ Z; [* ~

9 `+ S' j# k+ `  j$ k' o# A9 ~

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 W3 r* o. x- V4 f5 i; B4 u了解!我的建議如下。
    ) s" a6 g) U1 a* i, }/ o! Y$ t% U! {
    . k3 O0 @- F: |/ `7 y爆音(Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定 ...

    + l* V. N/ r  _; e老大不好意思,打好的字要回覆,一直有問題,只能改貼圖* J/ w0 f' z# q6 T9 O# z; Z

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

    M3.jpg

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

    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-22 17:30 编辑
    - Q& j4 X4 T- b. |9 G6 h+ [" D
    alan5438 发表于 2025-5-22 10:29
    : R; |- p% K3 e; l, k* _* }報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    1 c6 I- y- p4 T5 S6 k9 `$ N因為要改版沒 ...

    - l0 R3 z* _. ~* X4 E方案二8 s" q' J. P* ?2 o% ~2 w
    外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。  Y0 u, l7 `( W+ w
    5 S2 V8 b, R: n3 n7 ?
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。
      / N, O1 @5 |* A
    ' q9 D1 p+ D/ n/ Q. r' G9 l2 c
    Audio switches product selection | TI.com' I; D0 F! b" c2 m
    ! ~% A: e( W3 z* t- W6 X, E

    ' _# e* ^9 S  Q& S& s# P' ]; D! J

    该用户从未签到

    20#
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑
    6 w. W2 ~/ Z) |9 l) s
    alan5438 发表于 2025-5-22 14:53
    " U; b. _% ?# r* a2 }" k% x6 T, X老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    & d6 q# ^+ X7 U+ n0 s
    這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。5 k# A. u. `: u( T8 t
    - }9 n1 ]' _6 e# H& R; E, w2 @7 `& L9 |
    Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。
    ' ~& A0 D# S$ R( J5 c  a5 h6 l7 @# H( q+ j, a2 }
    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.
    1 N! N; M  o" u9 D: f7 N- k9 J8 ^. \1 J4 v0 U
    1 v$ f  H" v( c2 O# j6 v

    9 J3 d# E" F9 S  O

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

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    21#
    发表于 2025-5-22 19:59 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 23:58 编辑 . B8 W8 Y) W! P/ h1 g/ z5 e
    alan5438 发表于 2025-5-22 10:33
    6 @) X! P8 g. s0 b大大,請問您有這樣使用的案例嗎
    * u  g! x9 _  t( R
    野樓梯失敗死(LTSpice)仿真結果:7 a/ i) S0 E6 h: @( ?
    無法接地造成靜音Mute)效果!( Y- f! T' v# G' `! [

    2 I5 A3 |# d* A1 R原因分析:! y; a# i( X: u& `, G& [! N
    集極Collector)除了微小的音訊信號,沒有直流偏置電平DC Bias),NPN 三極管導無法正常導通。) L' V3 i% v5 L& P0 v
    & x$ T. |4 p( ~# K: G, I
    我有發現第二張圖,您把 MMBT3904 移到電容前面去了。同樣電容前的共模電平Common Mode Voltage)也只有 1.35V ~ 1.8V(寄存器可設定),不管使用三極管或 MOS 管應該也是無法導通。
    . P5 Q+ v/ L4 d# _! ?8 D2 e; F  h$ i7 n; Z

    3 [2 V; y" N2 s) o
    & d. P' F: T, o/ r1 A0 P% v5 R# t3 p2 c6 U. ]5 K1 y; A2 l
    : Z* ^. K" o% Y; q/ V: D' d
    * L( T! b0 d* M" K/ P
    7 X% Q2 \  @" \: ^9 T! q0 r

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

    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 编辑
    : Y% h  h2 O& \
    alan5438 发表于 2025-5-22 14:53
    & W* ^3 g1 z6 K: B# }老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    0 K8 L2 I' L7 Q( A+ n3 S
    除錯(Debug)建議! e) ?  Q+ D/ ~0 b# E
    ! e! H( B) y4 k- ~$ J
    類似的問題以前在養雞場也抓過,其實不難!$ \5 I6 d; d% L' }: w5 p

    + \  t0 Z2 `0 ?4 ~; ^$ H, y把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。
    ) k4 @+ Z5 |' U" ?& n! C. M$ h9 Q/ B  V2 l1 |
    通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。4 b4 g" s4 [4 g2 D  [

    ' ]7 W# C! |$ _; m2 ?貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!
    ' C; c- I3 u9 z. q4 ?7 }8 W' Z& k% @/ h
    你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。
    2 r8 |3 o: ]8 P3 D" H/ W: R  F0 ?5 [0 n$ Z* i2 R
    僅此建議!* |0 Q3 i; |, E% Q

    ( p7 E. Q% r( s7 W0 \  S" _, B4 h' v6 ?* F2 I

    该用户从未签到

    23#
    发表于 2025-5-22 23:57 | 只看该作者
    超級狗 发表于 2025-5-22 19:59  N3 @3 C6 u9 T8 ~& _
    野樓梯失敗死(LTSpice)模擬結果:
    7 I& r6 |2 o1 i2 n3 H7 o無法接地造成靜音(Mute)效果!
    * I& \% s3 k! X  Z4 e
    上傳野樓梯失敗死LTSpice)原理圖,方便樓主修改電路後進行仿真。
    3 }! I  c% U) n, e+ r  E. {
    % L2 b. K# E" z

    Mute(2N3904).zip

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

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-23 08:20 , Processed in 0.093750 second(s), 22 queries , Gzip On.

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

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

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