TI中文支持网
TI专业的中文技术问题搜集分享网站

AIC3254检测到BCLK但是没有WCLK

我使用AIC3254进行ADC采样,输入写寄存器以后,发现只有BCLK,而没有WCL。在使用评估板的时候,一上电就能检测到 BCLK和WCLK。不知道什么原因。

程序如下:

w 30 00 00 

w 30 01 01

w 30 00 00

w 30 04 00 91 08 07 80

w 30 1B 0C 00 03 82

w 30 12 81

w 30 13 82

w 30 14 80

w 30 3D 01

w 30 00 01

w 30 01 08

w 30 02 00

 w 30 0A 00

w 30 3D 00

w 30 47 32

w 30 7B 01

w 30 34 80

w 30 36 80

w 30 37 80

w 30 39 80

w 30 3B 0C

w 30 3C 0C

w 30 00 00

w 30 51 C0

w 30 52 00

user151383853:

对比一下设置,还有看看你的电路焊接有没有问题也别忘了检查

Kailyn Chen:

WCLK作为输出是吗?首先保证NDAC,MDAC都power up状态,另外,WCLK是否已经配置为输出? 参考寄存器
Page 0 / Register 27D2=1 WCLK is output from the device。

有关AIC3254配置的一些应用信息,可参考这篇应用手册:
www.ti.com/…/slaa408a.pdf

xueming yu:

回复 Kailyn Chen:

你好,根据你的提示,我修改了寄存器内容,我是把3254作为主器件的。但是还只能测试到 bclk 而没有 wclk。但是当我设置了 MDAC 和 NDAC 以及DAC OSR 以后,就可以测试到 wclk。而且修改 DACOSR就可以改变采样率(wclk频率)。并且不管有没有上电DAC通道(P0_R63,P0_R64)。但是ADC OSR的更改对 wclk 没有作用

w 30 00 00# S/W Reset to initialize all registersw 30 01 01# bclk wclk outputw 30 1b 0c# bclk wclk power upw 30 1d 07# bclk N Dividerw 30 1e 82

# MDAC NDAC DACOSR

w 30 0b 8c 81 00 15

# Power up NADC divider with value 1w 30 12 81# Power up MADC divider with value 4w 30 13 84# Program OSR for ADC to 64w 30 14 40# Select ADC PRB_R7w 30 3d 07# Select Page 1w 30 00 01# Disable Internal Crude AVdd in presence of external AVdd supply or before#powering up internal AVdd LDOw 30 01 08# Enable Master Analog Power Controlw 30 02 00。。。。# Select Page 0w 30 00 00# Power up Left and Right ADC Channelsw 30 51 c0# Unmute Left and Right ADC Digital Volume Control.w 30 52 00

赞(0)
未经允许不得转载:TI中文支持网 » AIC3254检测到BCLK但是没有WCLK
分享到: 更多 (0)