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

Audio codec MUTE

[复制链接]

该用户从未签到

16#
发表于 2025-5-22 12:35 | 只看该作者
alan5438 发表于 2025-5-22 10:29* O2 Z4 U& Y: u1 `" ^
報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,' E4 l# {7 ^  ]* ]4 T! F. _4 d
因為要改版沒 ...

7 r+ f. G1 c% J) V了解!我的建議如下。
! H$ _: E" h# T  N) e! u
* s6 P3 ]! F, ?2 t8 _* H, D爆音Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定位後,再打開電源並輸出訊號。# V2 I0 b  M% o" N1 g0 y

- y$ P* F! ~+ C0 D3 V' N8 D* o6 ]
  • TI TLV32AIC3104Jack Detection 電路要照畫上去。
  • 為了外部電路也能做靜音Mute)控制, Jack Detection 請同時多拉一組訊號到 MCU ADC,讓 MCU 也能偵測耳機插入
    & s+ h; v" ?. e( |' z
* i1 {3 |6 q: |: u
但我好奇,如果 Audio CODEC 敗腎的軟賤不會控制,叫他用 MCU 控制就會嗎?
+ h! s5 A1 R# m% T$ n2 e( Y+ E4 P! P8 j& ?
8 Y$ F& K" v5 j, H

" W, z6 Y2 w- [7 W+ L& O# k音訊模擬開關Audio Analog Switch)方案建議下一帖回覆。
4 g* q  l! t# v) c8 R' I+ U+ M3 Y
3 Q6 m1 }+ Z; r8 ?/ M' W( c! D

点评

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

该用户从未签到

17#
发表于 2025-5-22 13:08 | 只看该作者
本帖最后由 超級狗 于 2025-5-22 17:38 编辑 # F& O4 e% A! z5 i9 s% q
alan5438 发表于 2025-5-22 10:29
5 |' `6 O( B/ [* K' H報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,) X  B* d7 i) D) s1 }3 K' d7 F
因為要改版沒 ...

: [2 i) R( o/ m/ a0 J+ T4 ^方案一
8 r. E1 [; A/ t3 ~3 _
外部模擬開關Analog Switch)僅作為開發初期方案,或是產品對音質的要求不高,可以使用  74LVC1G3157通道)或 74LVC2G31567通道)。這類的模擬開關Analog Switch)有下列特性。& w4 R" C8 f0 A9 P" x
4 F, s% Z/ S5 T9 |5 C- i
  • 不支持負向擺幅Negative Swing)功能,所以需要串接在電容前端(不要濾掉直流電平)。
  • 通道電阻 R(ON) 約有 ,對於 32Ω 的耳機會有一些衰減,電阻的差異也會造成些微的失真左右通道平衡的問題。% j# ^1 L" |: z: r
1 W4 A5 h: ]1 s$ Q) R1 N
TI 的應用文件如下(scyb014.pdf)。1 E# a3 z# }/ q8 r. V" Q; ~

. V- ]  }# x7 R- t# q' _* F# |4 N6 ^# ^# n

6 S+ l9 Q+ J+ ]1 f" j( A

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:352 U  q' J' a9 c1 p# P, T
    了解!我的建議如下。
    8 F) s3 ?( u) ^2 c( V( ?
    ) S! w, c$ Y9 x7 {7 v7 N2 B爆音(Pop Noise)問題最主要是透過 Jack Detection,在耳機或音源線插好、就定 ...
    9 Y* Y- f0 T1 x; S5 M
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖3 b1 `1 l5 y0 {% E- D" G

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

    M3.jpg

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

    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/ G* Y; e9 I9 Q' D. V% b
    alan5438 发表于 2025-5-22 10:29
    ' X" ~% l/ U/ z: w0 S7 R. e: ^報告老大,目前軟賤暫不處理,所以我只能自己加,謝謝你提供SPC,我也有找過,但軟賤暫不處理,
    0 B5 T7 ]/ o8 H因為要改版沒 ...

    2 u1 t4 n  Y4 j1 f' C, }方案二
    + s% ?+ [4 d( O$ x  a  L外部音訊模擬開關Audio Analog Switch)日後可能成為主要的靜音Mute)控制,或是產品對音質的要求較高,建議使用專用的音訊模擬開關Audio Analog Switch)。這類的音訊模擬開關Audio Analog Switch)有下列特性。
    % l! I  Q, e( n
    # A, ?. f' _0 f& C5 O, u" K
    • 如果支持負向擺幅Negative Swing)功能,串接在電容前端或後端都可以。
    • 通道電阻 R(ON) < 1Ω,對於 32Ω 耳機造成的失真左右通道平衡的問題降低到最小。
    • 有的型號在關閉後,還會自動電阻接地,避免輸出訊號懸空造成的雜訊,實現真正的靜音Mute)功能。! Z( \' {& d$ N
    ' e5 D0 A( F6 f6 o/ L1 K4 r
    Audio switches product selection | TI.com& ^6 y+ x, K( |% O. F1 j/ G& L
    2 m. m$ F; w- o1 H$ v

    9 v' f. F9 C9 p5 ?7 b) N

    该用户从未签到

    20#
    发表于 2025-5-22 16:43 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 16:52 编辑
    ) [4 z( ]' e+ O: c9 L0 `4 a+ R
    alan5438 发表于 2025-5-22 14:53
    0 A8 O4 C7 w) R8 E. x) ^老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    8 _( P$ H7 c; F
    這個聽起來像是另一種爆音Pop Noise的狀況(輸出狀態的突然變化)TI TLV320AIC3104 好像也有考慮到,請看下面敘述。. ]7 G& s7 Q. ?/ r$ Z
    ( L8 `% g/ D4 R, K% V
    Soft-MuteSoft-Unmute 會把聲音會慢慢關掉或打開,避免輸出巨大變化產生的爆音Pop Noise)。) M1 d! V5 L4 z9 C' {* n- U

    3 B; j  ^1 e, H& G1 y0 H* BThe 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.
    + c; W2 ?7 |. k3 c
    0 n0 j  S1 W7 m1 `

    7 J  {3 O/ b- f8 E& _' p, [3 R( N% u
    3 U! }9 l) y, N3 h6 e3 j# _- _( u

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

    TI TLV320AIC3104 Soft-Mute Control Register.jpg

    该用户从未签到

    21#
    发表于 2025-5-22 19:59 | 只看该作者
    本帖最后由 超級狗 于 2025-5-22 23:58 编辑
    * S4 B4 x5 M/ g- ]  x
    alan5438 发表于 2025-5-22 10:33  }* u1 C+ f4 w+ k4 r3 R$ u
    大大,請問您有這樣使用的案例嗎
    0 i" |0 Q# E2 Q6 i, |
    野樓梯失敗死(LTSpice)仿真結果:
    + q0 x0 G" \& G; Z無法接地造成靜音Mute)效果!
    7 a: T, s" k" K" w

    ' c5 a% q3 v8 K! \原因分析:
    ! O/ i' D  m* E7 Z% K& ?" @3 M集極Collector)除了微小的音訊信號,沒有直流偏置電平DC Bias),NPN 三極管導無法正常導通。% I3 Y9 A/ o& \. ~2 t
    , K5 U0 e" h$ Z7 k6 w
    我有發現第二張圖,您把 MMBT3904 移到電容前面去了。同樣電容前的共模電平Common Mode Voltage)也只有 1.35V ~ 1.8V(寄存器可設定),不管使用三極管或 MOS 管應該也是無法導通。! I( F  y3 {* J7 l

    8 E& b1 \( s+ X8 N/ z4 P+ Y
    - ^; i2 b) _$ y& A
    6 m# }' Q' P# @+ S$ P% ^4 g3 H6 B6 W* }0 v
      e4 s& i; b; c2 L7 j/ _& @- g
    % Z9 C# e0 I" ]  e9 x
    7 t) S4 A1 I$ v0 y

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

    Mute(2N3904) Schematics.jpg

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

    Mute(2N3904) Waveform.jpg

    点评

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

    该用户从未签到

    22#
    发表于 2025-5-22 20:14 | 只看该作者
    本帖最后由 超級狗 于 2025-5-23 00:48 编辑
    ; v+ X+ W* `7 f, F1 y
    alan5438 发表于 2025-5-22 14:53. H$ X. V# X5 I
    老大不好意思,打好的字要回覆,一直有問題,只能改貼圖
    / l/ j$ e& X$ Y9 d' r1 k
    除錯(Debug)建議- {* Q, W1 Y/ u- Q$ w
    " |( {5 X5 N& E8 L# G
    類似的問題以前在養雞場也抓過,其實不難!  y$ j0 P( Z* c5 m

    . l: [% I: Z0 i& {把示波器和 I2C 協議分析儀架起來,當爆音Pop Noise)出現時,你就看軟賤做了什麼事,一切就能真相大白。1 {) K2 P# |- a8 W2 j; y3 M! F

    2 ]- U. u- b5 b3 S5 o通常軟賤不是透過 I2C 對 Audio CODEC 內部寄存器,打開某些電路或輸出;再不然就是外部對 Audio CODEC 芯片,供應了什麼電源進去。
    " n! C- I1 K5 t5 Z& N  h: a3 ?" d
    * E: d% x: S- k4 t& ]貼狗皮膏藥式的解法,個人是不太建議。如果領導指定要硬賤解,你何不選好一點的方案?要知道解不掉或解得不夠完美,這條都算你的!
    0 a2 `* a; \1 N9 m! X+ e
    0 a( f" o7 @0 |+ L你在那邊省東省西沒人會感激你,大家只會記得你的無能,導致問題不能解決。7 P( P9 f6 J3 q- S& N: A
    ; H5 Z& g. l8 `% k9 \. W7 b( C
    僅此建議!
    3 i/ t; _' i/ x+ M$ R) z4 a; Q' o0 U5 V+ t0 e

    0 s7 {1 h- ^0 E; p

    该用户从未签到

    23#
    发表于 2025-5-22 23:57 | 只看该作者
    超級狗 发表于 2025-5-22 19:59
    ) b( z0 ]! `# u野樓梯失敗死(LTSpice)模擬結果:3 o* B6 D8 k7 L7 D8 G
    無法接地造成靜音(Mute)效果!
    & ?; f# k* a, {  n. @; A7 l
    上傳野樓梯失敗死LTSpice)原理圖,方便樓主修改電路後進行仿真。
    ' w! K/ d5 Y5 _
    3 o/ a7 L$ u4 B

    Mute(2N3904).zip

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

  • TA的每日心情
    开心
    2025-9-1 15:17
  • 签到天数: 240 天

    [LV.8]以坛为家I

    24#
    发表于 2025-5-23 14:48 | 只看该作者
    本帖最后由 guchenglihua 于 2025-5-23 15:01 编辑
    $ @& l  b4 s: X, d/ I
    6 L; ^1 |  w6 A6 N: L! h& a7 @这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样,要在B极加个三极管做信号阻隔才能解决这个问题。. k6 I% h9 D' ^2 h' S3 H4 p
    2.输出没串电阻你怎么静音,所谓的静音是输出到得到的输出信号几乎忽略不计,你没串电阻的话你直接短路到地会有很多其他问题,比如说输出功放烧坏等3.你要知道你用的三极管那怕饱和导通电阻也有几十欧级别,所以根本起不到静音作用,需要用那种饱和导通为1欧左右的才有更好效果。
    8 |5 W( W0 E/ v! t* {! P
    / `, m7 y0 O3 H" N( X

    点评

    謝謝您的提醒,不了解的知識,感恩  详情 回复 发表于 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" @' j' b$ z0 F& k# b. W# o  D
    除錯(Debug)建議) a; `* S" u3 y0 ?3 {# j

    & A! D3 z6 b4 o3 d7 o類似的問題以前在養雞場也抓過,其實不難!

    $ Q6 B* `. R, Z9 b0 M6 q7 h8 J0 P謝謝老大花時間分析, 總結要嘛軟件改code , 要嘛硬件加專用 Volume MUTE IC處理, 非常感謝9 a! W+ I# }$ y: a3 n6 |# i0 a( [, x
  • TA的每日心情
    开心
    2020-8-28 15:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    26#
     楼主| 发表于 2025-5-26 09:31 | 只看该作者
    guchenglihua 发表于 2025-5-23 14:481 R9 Z2 R/ n1 b2 ?4 o% l+ i
    这种问题老掉牙了,只要稍微有音频经验的人都知道这样干是有问题的,这里有好几个问题:1.负半周有问题这样 ...

    ( `  K& I0 y) |  R! l/ f% |謝謝您的提醒,不了解的知識,感恩
    0 B2 |) r* w6 V9 Q4 Q6 |( x& N5 r
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-9 09:03 , Processed in 0.140625 second(s), 28 queries , Gzip On.

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

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

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