EDA365电子工程师网

标题: TLV320AIC3106音频芯片 [打印本页]

作者: xiaoyunvsmm    时间: 2013-1-24 14:11
标题: TLV320AIC3106音频芯片
小弟最近做音频的板子,使用TI的AIC3106芯片。电路图如下
5 L3 P% A% H6 I6 S: ~0 d已经焊接了PCB但是却不能正常运行,请大家帮我看看原因…… tlv320aic3106.pdf (1.41 MB, 下载次数: 92) # [9 N7 G, P' A& h2 \- s
其中VDD_ADC为1.8V
3 m. O$ l- |6 e8 n, g- f
作者: zlpkcnm    时间: 2013-1-24 14:20
你先用示波器看看电源正常不,还有就是复位释放了没有+ I) `0 @  x: o! R
吧调试出现的故障说具体点
作者: zlpkcnm    时间: 2013-1-24 14:26
SELECT Control mode select pin (1 = SPI, 0 = I2C),看看SEL的配置和你的设计是否一致
作者: lidean    时间: 2013-1-24 14:45
技术有限,没太看懂你原理图的连接,SPI1-D0接到BCLK上面,SPI1-CS0接到DOUT上。因为不知道你另外的图,I2C上拉是否有做,I2C地址是否正确。

1111.jpg (14.76 KB, 下载次数: 0)

1111.jpg

作者: wadc    时间: 2013-1-24 16:50
你这个不是用I2S输入的吗?
作者: xiaoyunvsmm    时间: 2013-1-24 17:13
zlpkcnm 发表于 2013-1-24 14:20 & Z4 ^* @+ ^: X
你先用示波器看看电源正常不,还有就是复位释放了没有; j1 `" P% m  j# W8 G
吧调试出现的故障说具体点
. y, j" x6 w4 f& [" T, |
电压正常,复位正常(连接主芯片ARM的复位引脚),芯片焊接了5次,同一种现象:I2C可以读写控制寄存器,但是I2S不工作(同一测试程序,同一电路,在开发板上运行正常I2S出现正常波形,并可以播放声音),具体不工作现象是5根线都为低,时钟波形数据波形统统没有。
作者: xiaoyunvsmm    时间: 2013-1-24 17:14
zlpkcnm 发表于 2013-1-24 14:26 & P  d+ K, n, x2 G2 O) O+ N
SELECT Control mode select pin (1 = SPI, 0 = I2C),看看SEL的配置和你的设计是否一致
$ T! \1 W8 R+ G' W! H
查看过几遍了,SEL引脚经0OHM电阻接地
作者: xiaoyunvsmm    时间: 2013-1-24 17:15
lidean 发表于 2013-1-24 14:45
5 E( i' s" Y1 k) m, u技术有限,没太看懂你原理图的连接,SPI1-D0接到BCLK上面,SPI1-CS0接到DOUT上。因为不知道你另外的图,I2C ...

2 _3 C7 V, q& E- J+ RI2C可正常读写控制寄存器。SPI作为通用IO模拟I2S传输
作者: xiaoyunvsmm    时间: 2013-1-24 17:16
wadc 发表于 2013-1-24 16:50
+ B( S/ Q' Z. A' i你这个不是用I2S输入的吗?

4 @% `6 n4 Y9 a1 }( P1 C1 b7 z是I2S,只是用的是主芯片的SPI总线加IO3_21模拟I2S
作者: zlpkcnm    时间: 2013-1-24 17:43
xiaoyunvsmm 发表于 2013-1-24 17:13
& L3 K: U' V! K电压正常,复位正常(连接主芯片ARM的复位引脚),芯片焊接了5次,同一种现象:I2C可以读写控制寄存器,但 ...
' L, H$ T4 r- t* T
你在仔细对照开发板看看是不是原理图和开发板一模一样,包括总线位置都要一致,如果不一致,可能是程序默认寄存器地址不对的原因导致该故障出现
作者: zlpkcnm    时间: 2013-1-24 17:53
检查完芯片外围设计没有问题后,换上一片新的IC上去,看看是不是IC本身故障导致
作者: zlpkcnm    时间: 2013-1-24 17:56
xiaoyunvsmm 发表于 2013-1-24 17:13
8 i* x3 h5 n5 r$ l电压正常,复位正常(连接主芯片ARM的复位引脚),芯片焊接了5次,同一种现象:I2C可以读写控制寄存器,但 ...
$ s6 g  a+ s6 [' `! b6 o! Z) x
the RESET pin must be driven low for at least 10 ns. 用示波器测量下,确定保证至少10ns的复位时间
作者: frankdhc    时间: 2013-1-31 19:43
截个图给你 参考一下4 W9 ]. f0 G7 e4 _

Image.png (138.32 KB, 下载次数: 1)

Image.png

作者: xiaoyunvsmm    时间: 2013-1-31 19:54
frankdhc 发表于 2013-1-31 19:43 " L9 Z. R/ }  c7 t
截个图给你 参考一下

. o& w. ~, @3 ~( R& N; |- T! g8 I非常感谢、确实那个MCLK没加时钟,造成芯片不工作
作者: frankdhc    时间: 2013-2-1 14:29
xiaoyunvsmm 发表于 2013-1-31 19:54 + T/ T) T: t  ^& q  S! r
非常感谢、确实那个MCLK没加时钟,造成芯片不工作

0 d) _% i$ v$ i9 r4 b" `) V朋友能把音频输出部分的电路发出来看看吗?  5 k0 D$ e" [+ i0 v" m. I
我现在用了MONO接口,加一个功放接喇叭。 驱动工程师没调通,代理商说验证过没问题。; v! g* V6 P! g3 e6 J9 ^) z- e
你现在的接法是不是要接两个喇叭?
作者: xiaoyunvsmm    时间: 2013-2-2 08:04
frankdhc 发表于 2013-2-1 14:29 4 h2 ?* `0 ?* `% b
朋友能把音频输出部分的电路发出来看看吗?  
: z2 `0 K2 W5 O. i9 X- E# V5 M' w我现在用了MONO接口,加一个功放接喇叭。 驱动工程师没调通 ...

  N; i, \3 z5 e+ W  C9 B5 R$ b9 F. I驱动部分用的是一个ARM芯片,I2S协议。记住MCLK要加晶振,具体多大你可以根据你的需要加,Datasheet一定要仔细看啊。外围器件很少,基本没啥问题的。
作者: xiaoyunvsmm    时间: 2013-2-2 08:11
frankdhc 发表于 2013-2-1 14:29
3 W/ ~3 M7 J0 Z朋友能把音频输出部分的电路发出来看看吗?  3 Y' N& Q5 G6 ~; ^3 P* c
我现在用了MONO接口,加一个功放接喇叭。 驱动工程师没调通 ...
. h% {* ~$ [! K
我现在的电路图一个喇叭也可以啊。用的是TPA2012D2 功放。喇叭可以插俩也可以只插一个,效果不错。PCB布局布线弄好,要不会有想不到的杂音。




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2