微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADC124S021用硬件SPI读数有点小问题?

ADC124S021用硬件SPI读数有点小问题?

时间:10-02 整理:3721RD 点击:

用G2553作为控制芯片,用IO口模拟SPI与ADC124S021通信时,再通过串口发送数据,没有问题。但是用硬件SPI时,串口发送数据一直是0000,示波器上能够看到有数据输出,(串口程序没有问题,可单独运行),请问正确采集到发送的顺序是什么?这个问题困扰了几天,希望大神指教一下,谢谢

关于你处提出的问题的几个建议

1.你处电路板上是否有仿真器接口,可以通过仿真器监测ADC124S021转换后的结果。

需要判定是转换结果不对还是串口数据发送时出了问题 

2. 使用硬件SPI通信时,在示波器上看到的输出数据、时许、正确吗?ADC有无正常返回

用的是launchpadG2有在线仿真,仿真时能看到接收寄存器里的值有变化,示波器上也能观察出来接收到的数据波形

下图是示波器观看到的波形,蓝色为CLK,绿色为ADC的输入信号(0x18),黄色为ADC输出信号,参考电压与采集电压相等

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top