完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我遇到使用TLV320AIC3254 purepath studio无法录音,不知道什么原因。还请各位帮忙解答。谢谢
|
|
相关推荐
10 个讨论
|
|
60user128 发表于 2019-8-15 10:49 你好, 附件里的A_D PPS是可以录音的。 步骤是: 1.打开文件,菜单Build - Dolwand and connect 2.再打开CS软件,这个时候你会发现CS里的CLK,ADC power up等配置都做好了,因为你download了进去了PPS文件。 3.如果你用的是AIC3254EVM-K,它的MIC是接在IN3的,但是我们这个程序默认的是IN1,所以还需要修改成IN3。 4.这样就可以录音了: 我觉得你应该是MIC输入的路径有问题,检查一下你的板子上MIC是IN1,还是IN2,IN3接的MIC。还有注意power up MIC bias. |
|
|
|
|
|
Dear Flora Wang :
我用PPS生成的代码写入AIC3254只听到杂音,没有声音输入,请您帮我看看哪里出了问题。 下面的配置写入预置模式就有声音输入输出,写入PPS生成的minDsp代码就只能听到一点杂音。 reg_value REG_Section_program[] = [ [ 0,0x00], // # reg[ 0][ 1] = 0x01 ; Initialize the device through software reset [ 1,0x01], [ 0,0x00], // 0x00 16bit, I2S, BCLK is input to the device [ 27,0x00], [ 0,0x01], // # reg[ 1][ 2] = 0xa9 ; Power up AVDD LDO [ 2,0x01], // # reg[ 1][ 1] = 0x08 ; Disable weak AVDD to DVDD connection [ 1,0x08], // # reg[ 1][ 2] = 0xa1 ; Enable Master Analog Power Control, AVDD LDO Powered [ 2,0x01], // # reg[ 1][ 71] = 0x32 ; Set the input power-up time to 3.1ms [ 71,0x32], // # reg[ 1][123] = 0x05 ; Force REF charging time to 40ms [123,0x01], // miniDSP_D programming mode [255,0x00], [255,0x01], [ 0,0x00], // # reg[ 0][ 60] = 0x00 ; Use miniDSP_D for signal processing [ 60,0x00], // # reg[ 0][ 61] = 0x00 ; Use miniDSP_A for signal processing [ 61,0x00], // # reg[ 0][ 17] = 0x08 ; 8x Interpolation [ 17,0x08], // # reg[ 0][ 23] = 0x04 ; 4x Decimation [ 23,0x04], // [ 15,0x18], // [ 16,0x00], // [ 21,0x03], // [ 22,0x88], /* //miniDSP 预置模式 [ 0,0x00], [ 60,0x02], [ 0,0x2c], [ 1,0x04], */ [ 0,0x08], // # reg[ 8][ 1] = 0x04 ; adaptive mode for ADC [ 1,0x04], [ 0,0x00], // # reg[ 0][ 5] = 0x94 ; // PLL is powered up, P=1, R=4 [ 5,0x94], // # reg[ 0][ 6] = 0x2A ;J=42 [ 6,0x2A], // # reg[ 0][ 7] = 0x00 ; D=0000 (MSB) [ 7,0x00], // # reg[ 0][ 8] = 0x00 ; D=0000 (LSB) [ 8,0x00], // # reg[ 0][ 4] = 0x03 ; PLL Clock is CODEC_CLKIN [ 4,0x03], // # reg[ 0][254] = 0x0a ; Delay 10ms for PLL to lock [254,0x0A], // # reg[ 0][ 12] = 0x82 ; MDAC = 14, divider powered on [ 12,0x8E], // # reg[ 0][ 13] = 0x01 ; DOSR = 384(MSB) [ 13,0x01], // # reg[ 0][ 14] = 0x80 ; DOSR = 384(LSB) [ 14,0x80], // # reg[ 0][ 18] = 0x82 ; // NADC divider powered up, NADC = 2 [ 18,0x82], // # reg[ 0][ 19] = 0x95 ; MADC = 21, divider powered on [ 19,0x95], // # reg[ 0][ 20] = 0x00 ; AOSR = 256 [ 20,0x00], // # reg[ 0][ 11] = 0x8E ; NDAC = 2, divider powered on [ 11,0x82], //clk output set [ 25,0x04], // DAC_CLK [ 26,0x81], [ 55,0x06], // MOSI OUTPUT CLK [ 0,0x01], // # reg[ 1][ 51] = 0x40 ; // MICBIAS powered up ON Board Mic [ 51,0x40], // # reg[ 1][ 52] = 0x00 ; not routed to Left MICPGA [ 52,0x00], // # reg[ 1][ 54] = 0x04 ; IN3R is routed to Left MICPGA with 10k resistance [ 54,0x04], // # reg[ 1][ 55] = 0x04 ; IN3R is routed to Right MICPGA with 10k resistance [ 55,0x54], // # reg[ 1][ 57] = 0x40 ; CM is routed to Right MICPGA via CM1R with 10k resistance [ 57,0x40], // IN3R input is weakly driven to common mode. [ 58,0x04], // # reg[ 1][ 59] = 0x5E ; //make channel gain 0dB, since 20K input //impedance is used single ended [ 59,0x00], // # reg[ 1][ 60] = 0x00 ; Enable MicPGA_R Gain Control, 0dB [ 60,0x00], [ 83,0x68], [ 84,0x68], [ 0,0x00], // # reg[ 0][ 81] = 0xc0 ; Power up LADC/RADC [ 81,0xC0], // # reg[ 0][ 82] = 0x00 ; Unmute LADC/RADC [ 82,0x00], [ 0,0x01], // # reg[ 1][ 20] = 0x25 ; De-pop: 5 time constants, 6k resistance [ 20,0x25], // # reg[ 1][ 12] = 0x08 ; Route LDAC to HPL [ 12,0x08], // # reg[ 1][ 13] = 0x08 ; Route RDAC to HPR [ 13,0x08], // # reg[ 1][ 14] = 0x08 ; Route LDAC to LOL [ 14,0x08], // # reg[ 1][ 15] = 0x08 ; Route LDAC to LOR [ 15,0x08], [ 9,0x3C], [ 0,0x01], // # reg[ 1][ 16] = 0x00 ; Unmute HPL driver, 27dB Gain [ 16,0x1B], // # reg[ 1][ 17] = 0x00 ; Unmute HPR driver, 27dB Gain [ 17,0x1B], // # reg[ 1][ 18] = 0x00 ; Unmute LOL driver, 28dB Gain [ 18,0x1c], // # reg[ 1][ 19] = 0x00 ; Unmute LOR driver, 28dB Gain [ 19,0x1c], // # reg[ 1][ 20] = 0x25 ; // Headphone ramps power up time is determined with 6k resistance, [ 0,0x00], [ 61,0x02], [ 0,0x00], // # Digital Volume Control = 64.0dB [ 65,0x93], // # Digital Volume Control = 64.0dB [ 66,0x93], [ 0,0x00], // # reg[ 0][ 63] = 0xd4 ; Power up LDAC/RDAC w/ soft stepping [ 63,0xD6], [ 64,0x00], [ 0,0x00], [ 86,0x20], // # reg[0][87] = 254 [ 87,0xFE], // # reg[0][88] = 0 [ 88,0x00], // # reg[0][89] = 104 [ 89,0x68], // # reg[0][90] = 168 [ 90,0xA8], // # reg[0][91] = 6 [ 91,0x06], // # reg[0][92] = 0 [ 92,0x00], ]; |
|
|
|
|
|
我在使用CS的时候,在playback模式,只有bypass的功能是才可以从line out何headphone输出端听到声音,其余两种情况听不到声音,请问各位秀才,进士,状元、1:在playback模式,bypass时,音频流是从iint1端口输入的,在high performancem选项的时候,它的音频流是从电脑输入还是从int1输入,我是从电脑输入,测试了I2S的信号是正常的 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
336 浏览 1 评论
529 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
774 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
651 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1130 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
56浏览 29评论
127浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
252浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
201浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
57浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 23:41 , Processed in 1.237983 second(s), Total 76, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号