使用arm+tlv320aic23做双通道AD采集时一直出现少数数据错误
部分寄存器配置如下:
AIC 端
寄存器地址 值
0X0C, 0X00
0X0E, 0X43
0X08, 0X3A
0X0A, 0X06
0X10 , 0XC0
0X01, 0X17
0X03, 0X17
0X12, 0X01
ARM 端:
(AT91_SSC_RCMR : (1 << 16) | AT91_SSC_CKS_PIN | AT91_SSC_CKO_NONE | AT91_SSC_CKI | AT91_SSC_START_FALLING_RF);
(AT91_SSC_RFMR : (31<<0) | AT91_SSC_MSBF | AT91_SSC_FSOS_NONE | (0<<8));
用示波器观察波形正常,将采集记录到文件的数据用matlab画图则会出现部分数据不正常情况