Part Number:ADS8866Other Parts Discussed in Thread: TIDA-01469
如图,黄色是原始的输入进ADC的波形,蓝色是DAC输出的波形,DAC单独测试过是可以输出1.6kHz的方波的;本次测试方法是ADC采集到的电压通过mcu算出电压再发给DAC,让DAC还原成原波形,但发现有200us左右的台阶,不知道什么原因
Defoliation:
麻烦大神分析一下,谢谢
,
Amy Luo:
您好,
您测量下供电电压和外部基准电压是否稳定,是否存在纹波?
您采集其他信号,比如已知的直流信号输出是怎样的?
,
Defoliation:
您说的已知直流信号指的是 将ADC输入端接入固定电压值而不是方波吗?
,
Amy Luo:
嗯嗯,是的,比如说直流1V电压或直流2V电压,然后看采集的电压是否稳定
,
Defoliation:
感谢您,现在找到当前问题的原因了;现在又有个新问题:ADS8866能与 muc的硬件spi进行通信吗?,如果可以的话,需要mcu的spi工作在什么模式?
,
Amy Luo:
很高兴您找到了问题的原因;
ADS8866就是SPI通信接口,可以与MCU的SPI通信。您这里说的muc的硬件spi是指MCU用GPIO口模拟的SPI通信时序是吗?如果MCU控制通信接口的时序满足datasheet要求,那么哪种模式应该都是可以的
,
Defoliation:
MCU的硬件spi指的是 mcu自带的spi,不需要用GPIO口模拟的那种;下图的接法是不是 Convst连接mcu的CS,sck接mcu的sck, Dout接mcu的MISO?;然后软件方面是要把mcu配置成3线spi模式吗?
,
Amy Luo:
应该是的,具体您可以查看 ADS8866 datasheet 中 9.4.1.1 3-Wire CS Mode章节,和所使用MCU的3线 SPI的用法,看看管脚定义的功能是否一致
,
Defoliation:
你那边有软件驱动的示例代码吗?
,
Amy Luo:
抱歉,我们没有提供ADS8866 的示例代码,但ADS8866用于了参考设计(TIDA-01469),设计固件可在“Software ”选项卡中找到:
https://www.ti.com/tool/TIDA-01469
或者点击直接下载 TIDA-01469 Firmware – TIDCDT6.ZIP (9556 K):https://www.ti.com/lit/zip/tidcdt6