使用dsp28335去读取ADS1278的值,使用示波器查看波形,如图,在DRDY引脚下拉的时候,dout出现好多数据,这个数据是需要读多少位呢,我使用的是一下读取8通道的模式。有没有相关的例程能指导一下,使用DSP去读数据,读出来的数据一直在跳动。
您好,
这个芯片没有官方例程提供。基本的通讯步骤如下:
1. MCU 监控 /DRDY 引脚的高电平到低电平转换。 这可以通过软件轮询或使用硬件中断来完成。
2. 当 /DRDY 引脚变为低电平时,MCU 需要每个通道发送 24 个 SCLK。 如果在 TDM 模式下读取所有 8 个通道,则总共需要发送 24*8 个 SCLK。
3. 这些 SCLK 需要在下一个 /DRDY 高到低转换(或 1 个数据速率周期)之前发送,否则数据将损坏。 一般来说,最好将 SCLK 设置为等于 CLK 频率 (0.1MHz 至 27MHz),这将满足此要求。