This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3104:数字噪声基板问题

Guru**** 2455490 points
Other Parts Discussed in Thread: TLV320AIC3104

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/735259/tlv320aic3104-digital-noise-floor-issue

部件号:TLV320AIC3104

当我们将TLV320AIC3104与4G模块连接时,可以在通话过程中听到很大的噪音。 我们使用DAC_R1作为输出。寄存器92=80 (增益=0dB)。  如果将寄存器设置为92=81 (增益=-0.5dB),则几乎 听不到噪音。   如果将寄存器设置为92=8F (增益=-7.5dB),则几乎 听不到噪音。  但当我们设置  Register 92=F3 (增益=-68.7dB)时,噪声很大,就像 Register 92=80 (增益=0dB)。   原因是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    中国

    这是一个相当奇怪的问题。 是否确定增益设置与噪音相关? 您能否提供您的完整注册配置?
    此致,
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    中国

    您是否仍遇到此问题?

    此致,
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Steve,

    kernel>audio_i2c_test() srcAddr=0x00(000) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x01(001) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x02(002) rcvByte=0x55
     kernel>audio_i2c_test() srcAddr=0x03(003) rcvByte=0x91
     kernel>audio_i2c_test() srcAddr=0x04(M004) rcvByte=0xC0
     kernel>audio_i2c_test() srcAddr=0x05(005) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x06(006) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x07(007) rcvByte=0x1E
     kernel>audio_i2c_test() srcAddr=0x08(008) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x09(009) rcvByte=0x40
     kernel>audio_i2c_test() srcAddr=0x0A(010) rcvByte=0x01
     kernel>audio_i2c_test() srcAddr=0x0B(011) rcvByte=0x21
     kernel>audio_i2c_test() srcAddr=0x0C(012) rcvByte=0x5F
     kernel>audio_i2c_test() srcAddr=0x0D(013) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x0E(014) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x0F(015) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x10(016) rcvByte=0x80
     kernel>audio_i2c_test() srcAddr=0x11(017) rcvByte=0xFF
     kernel>audio_i2c_test() srcAddr=0x12(018) rcvByte=0xFF
     kernel>audio_i2c_test() srcAddr=0x13(019) rcvByte=0x84
     kernel>audio_i2c_test() srcAddr=0x14(020) rcvByte=0x78
     kernel>audio_i2c_test() srcAddr=0x15(021) rcvByte=0x78
     kernel>audio_i2c_test() srcAddr=0x16(022)rcvByte=0x78
     kernel>audio_i2c_test() srcAddr=0x17(023)rcvByte=0x78
     kernel>audio_i2c_test() srcAddr=0x18(024) rcvByte=0x78
     kernel>audio_i2c_test() srcAddr=0x19(025) rcvByte=0x46
     kernel>audio_i2c_test() srcAddr=0x1A(026) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x1B(027) rcvByte=0xFE
     kernel>audio_i2c_test() srcAddr=0x1C(028) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x1D(029) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x1E(030) rcvByte=0xFE
     kernel>audio_i2c_test() srcAddr=0x1F(031)rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x20(032) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x21(033) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x22(034)rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x23(035) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x24(036) rcvByte=0x40
     kernel>audio_i2c_test() srcAddr=0x25(037) rcvByte=0xC0
     kernel>audio_i2c_test() srcAddr=0x26(038) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x27(039) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x28(040) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x29(041) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x2A(042)rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x2B(043) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x2C(044) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x2D(045) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x2E(046) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x2F(047) rcvByte=0x80
     kernel>audio_i2c_test() srcAddr=0x30(048) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x31(049) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x32(050) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x33(051) rcvByte=0x9F
     kernel>audio_i2c_test() srcAddr=0x34(052) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x35(053) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x36(054) rcvByte=0x80
     kernel>audio_i2c_test() srcAddr=0x37(055) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x38(056) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x39(057) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x3A(058) rcvByte=0x07
     kernel>audio_i2c_test() srcAddr=0x3B(059) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x3C(060) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x3D(061) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x3e(062) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x3F(063) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x40(064) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x41(065) rcvByte=0x04
     kernel>audio_i2c_test() srcAddr=0x42(066) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x43(067) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x44(068) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x45(069) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x46(070) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x47(071) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x48(072) rcvByte=0x04
     kernel>audio_i2c_test() srcAddr=0x49(073) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x4A(074) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x4B(075) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x4C(076) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x4D(077) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x4E(078) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x4F(079) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x50(080) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x51(081) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x52(082) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x53(083) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x54(084) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x55(085) rcvByte=0x80
     kernel>audio_i2c_test() srcAddr=0x56(086) rcvByte=0x0B
     kernel>audio_i2c_test() srcAddr=0x57(087) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x58(088) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x59(089) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x5A(090) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x5B(091) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x5C(092) rcvByte=0x8F
     kernel>audio_i2c_test() srcAddr=0x5D(093) rcvByte=0x0B
     kernel>audio_i2c_test() srcAddr=0x5E(094) rcvByte=0xDC
     kernel>audio_i2c_test() srcAddr=0x5F(095) rcvByte=0x08
     kernel>audio_i2c_test() srcAddr=0x60(096) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x61(097) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x62(098) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x63(099) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x64(100) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x65(101) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x66(102) rcvByte=0xA2
     kernel>audio_i2c_test() srcAddr=0x67(103) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x68(104) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x69(105) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x6A(106) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x6b(107) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x6C(108) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x6D(109) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x6E(110) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x6f(111) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x70(112) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x71(113) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x72(114) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x73(115) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x74(116) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x75(117) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x76(118) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x77(119) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x78(120) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x79(121) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x7A(122) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x7B(123) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x7C(124) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x7D(125) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x7E(126) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x7F(127) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x80(128) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x81(129) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x82(130) rcvByte=0x55
     kernel>audio_i2c_test() srcAddr=0x83(131) rcvByte=0x91
     kernel>audio_i2c_test() srcAddr=0x84(132) rcvByte=0xC0
     kernel>audio_i2c_test() srcAddr=0x85(133) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x86(134) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x87(135) rcvByte=0x1E
     kernel>audio_i2c_test() srcAddr=0x88(136) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x89(137) rcvByte=0x40
     kernel>audio_i2c_test() srcAddr=0x8A(138) rcvByte=0x01
     kernel>audio_i2c_test() srcAddr=0x8B(139) rcvByte=0x01
     kernel>audio_i2c_test() srcAddr=0x8C(140) rcvByte=0x5F
     kernel>audio_i2c_test() srcAddr=0x8D(141) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x8E(142) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x8F(143) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x90(144) rcvByte=0x80
     kernel>audio_i2c_test() srcAddr=0x91(145) rcvByte=0xFF
     kernel>audio_i2c_test() srcAddr=0x92(146) rcvByte=0xFF
     kernel>audio_i2c_test() srcAddr=0x93(147) rcvByte=0x84
     kernel>audio_i2c_test() srcAddr=0x94(148) rcvByte=0x78
     kernel>audio_i2c_test() srcAddr=0x95(149) rcvByte=0x78
     kernel>audio_i2c_test() srcAddr=0x96(150) rcvByte=0x78
     kernel>audio_i2c_test() srcAddr=0x97(151) rcvByte=0x78
     kernel>audio_i2c_test() srcAddr=0x98(152) rcvByte=0x78
     kernel>audio_i2c_test() srcAddr=0x99(153) rcvByte=0x46
     kernel>audio_i2c_test() srcAddr=0x9A(154) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x9B(155) rcvByte=0xFE
     kernel>audio_i2c_test() srcAddr=0x9C(156) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x9D(157) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0x9E(158) rcvByte=0xFE
     kernel>audio_i2c_test() srcAddr=0x9F(159) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xA0(160) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xA1(161) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xA2(162) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xA3(163) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xA4(164) rcvByte=0x40
     kernel>audio_i2c_test() srcAddr=0xA5(165) rcvByte=0xC0
     kernel>audio_i2c_test() srcAddr=0xA6(166) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xA7(167) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xA8(168) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xA9(169) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xAA(170) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xAB(171) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xAC(172) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xAD(173) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xAE(174) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xAF(175) rcvByte=0x80
     kernel>audio_i2c_test() srcAddr=0xB0(176) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xB1(177) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xB2(178) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xB3(179) rcvByte=0x9F
     kernel>audio_i2c_test() srcAddr=0xB4(180) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xB5(181) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xB6(182) rcvByte=0x80
     kernel>audio_i2c_test() srcAddr=0xB7(183) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xB8(184) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xB9(185) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xBA(186) rcvByte=0x07
     kernel>audio_i2c_test() srcAddr=0xBB(187) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xBC(188) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xBD(189) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xBE(190) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xBF(191) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xC0(192) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xC1(193) rcvByte=0x04
     kernel>audio_i2c_test() srcAddr=0xC2(194) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xC3(195) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xC4(196) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xC5(197)rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xC6(198) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xc7 (199) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xC8(200)rcvByte=0x04
     kernel>audio_i2c_test() srcAddr=0xC9(201)rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xCA(202) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xCB(203) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xCC(204) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xCD(205) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xCE(206) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xCF(207) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xD0(208) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xD1(209) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xD22(210) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xD3(211) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xD4(212) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xD5(213) rcvByte=0x80
     kernel>audio_i2c_test() srcAddr=0xD6(214) rcvByte=0x0B
     kernel>audio_i2c_test() srcAddr=0xD7(215) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xD8 (216) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xD9(217) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xDA(218) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xDB(219) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xDC(220) rcvByte=0x8F
     kernel>audio_i2c_test() srcAddr=0xDD(221) rcvByte=0x0B
     kernel>audio_i2c_test() srcAddr=0xDE(222) rcvByte=0xDC
     kernel>audio_i2c_test() srcAddr=0xDF(223) rcvByte=0x08
     kernel>audio_i2c_test() srcAddr=0xE0(224) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xE1(225) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xE2(226) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xE3(227) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xE4(228) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xe5(229) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xE6(230) rcvByte=0xA2
     kernel>audio_i2c_test() srcAddr=0xE7(231) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xE8(232) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xE9(233) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xEA(234) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xEB(235) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xEC(236) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xED(237) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xEE(238) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xEF(239) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xF0(240) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xF1(241) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xF2(242) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xF3(243) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xF4(244) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xf5(245) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xF6(246) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xF7(247) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xf8(248) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xF9(249) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xFA(250) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xFB(251) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xFC(252) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xFD(253) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xFE(254) rcvByte=0x00
     kernel>audio_i2c_test() srcAddr=0xFF(255) rcvByte=0x00

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    中国

    您的客户需要什么FS? 它们的运行频率似乎是13.724KHz,这是他们打算做的吗?
    请提供他们的BCLK频率,以便我检查他们的PLL配置。

    此致,
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Steve,

    PCM端口配置的时钟由LTE模块(2048KHz)提供。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    中国

    他们设置了DSP模式的音频总线,BCLK为2.048Mhz,这让我怀疑他们想要8kHz采样率。 这是否正确?

    如果是这种情况,则他们需要将寄存器3设置为0xAA,因为这将是48K/6 = 8kHz。

    此致,
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Steve,

    时钟是正常的,不应与时钟相关。
    当我们使用DAC_R1信道时,如果我们将其中一个(DAC_L1/PGA_L/PGA-R)信道设置为打开,噪音也几乎听不到。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    中国

    您是否说他们将寄存器3更改为0xAA而没有变化? 或者你不相信这是值得尝试的吗?

    AIC3104设置为从模式,因此它不会生成时钟,但仍有需要设置的内部时钟,如果设置不正确,您可以确定AIC3104将不会正常工作。

    您是否尝试过我建议的更改?

    此致,
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Steve,

    他们将寄存器3更改为0xAA,没有变化。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    中国

    如果他们将数字增益(R43和R44)设置为静音,噪音是否消失? 还是保留?

    此致,
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Steve,

    将R43和R44静音时,底部噪音和声音消失,扬声器静音。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    中国

    您需要确保数据格式正确。
    现在,您的AIC3104设置为DSP模式,FS =8kHz,BCLK =256*FS,数据从帧同步(WCLK)偏移1位

    数据在BCLK的上升沿上传输,与WCLK一样。

    确保数据设置正确,否则会产生噪音。

    您发送的配置显示左DAC溢出标志。 请参阅寄存器0x0B。

    此致,
    -Steve Wilson