您好!我们目前采用OMAPL138的McBSP向外设TLV5614传送数据,进行DA转换的,在调试过程中遇到了一个问题:McBSP传送的数据是频率为1KHz的正弦波数字信号,但是,经过TLV5614后,输出来的正弦波模拟信号的频率是1.04~1.08KHz之间,其误差较大,无法满足应用需求。下面是McBSP在传送方面的具体参数配置:
OMAPL138提供给McBSP的时钟频率为:57.6MHz。
Sample Rate Generator Register (SRGR) :0x30110107
Pin Control Register (PCR) :FSXM = 1;CLKXM= 1;
Transmit Control Register (XCR) :XDATDLY = 2;XFRLEN1 = 0;XWDLEN1 = 2; XWDREVRS = 0;
Serial Port Control Register (SPCR) :FRST = 1;GRST = 1;
请问上述的McBSP配置,是否合理,或者还可以进行怎样的调整,另外,是否有McBSP作数据传送给TLV5614做DA转换的成功例子吗?