猜测是2812的spi存在频率不稳定抖动情况,导致我的采样出现频率错误。我使用的是ti的dsp2812的spi连接AD7988-5,一切都工作的很好,但是波形总是出现一点相位失真,例如测试3000Hz正弦波会出现几个Hz的频率错误,AD7988-5的输入端是测试的信号,已经确认过输入没有频率错误,但是到dsp端的采样序列就出现了频率错误,会是dsp的spi时钟抖动或者其他问题吗?有碰到过同样问题的同志吗?有没有什么解决方案。采样频率8k,2812spi驱动。并且以前使用的2812的spi控制音频接编码器,通信总是出现错误并且大部分时候配置解编码器的寄存器出现问题,通信过程中也会出现通信错误,是就我自己遇到该问题了吗?有遇到该问题的分享下怎么解决的?
mangui zhang:
没有碰到过 个人觉得应该不是SPI问题
SPI电平是匹配的吧
2812从网友的各种问题看 SPI没有不正常的情况
只有SCI大家有些反馈问题
猜测是2812的spi存在频率不稳定抖动情况,导致我的采样出现频率错误。我使用的是ti的dsp2812的spi连接AD7988-5,一切都工作的很好,但是波形总是出现一点相位失真,例如测试3000Hz正弦波会出现几个Hz的频率错误,AD7988-5的输入端是测试的信号,已经确认过输入没有频率错误,但是到dsp端的采样序列就出现了频率错误,会是dsp的spi时钟抖动或者其他问题吗?有碰到过同样问题的同志吗?有没有什么解决方案。采样频率8k,2812spi驱动。并且以前使用的2812的spi控制音频接编码器,通信总是出现错误并且大部分时候配置解编码器的寄存器出现问题,通信过程中也会出现通信错误,是就我自己遇到该问题了吗?有遇到该问题的分享下怎么解决的?
baoquan zhao:
回复 mangui zhang:
请问你使用过spi配置解编码或其他adc的寄存器吗?我这从来没有调试通过,总是出错。
猜测是2812的spi存在频率不稳定抖动情况,导致我的采样出现频率错误。我使用的是ti的dsp2812的spi连接AD7988-5,一切都工作的很好,但是波形总是出现一点相位失真,例如测试3000Hz正弦波会出现几个Hz的频率错误,AD7988-5的输入端是测试的信号,已经确认过输入没有频率错误,但是到dsp端的采样序列就出现了频率错误,会是dsp的spi时钟抖动或者其他问题吗?有碰到过同样问题的同志吗?有没有什么解决方案。采样频率8k,2812spi驱动。并且以前使用的2812的spi控制音频接编码器,通信总是出现错误并且大部分时候配置解编码器的寄存器出现问题,通信过程中也会出现通信错误,是就我自己遇到该问题了吗?有遇到该问题的分享下怎么解决的?
Jason Wu4:
回复 baoquan zhao:
使用SPI操作ADC芯片时一定仔细按照ADC芯片手册说明发送规定指令,特别注意AD芯片中对时序要求,否则无法正常通讯。