微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ads7952 SDO一直采不到信号。

ads7952 SDO一直采不到信号。

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

是STM 32的SPI配置问题么?求一份ads7952的SPI协议的应用实例,ads7952的具体设置操作步骤,SDI 端应发几帧数据才选中有效模式?

这颗芯片控制起来很麻烦,感觉应该先考虑是用mannual mode还是auto mode。选择好工作模式后,按照手册里的流程图去配SDI和读SDO。

有几个问题:

1.上电复位后芯片就工作在manual mode,还是在发完第一帧数据后工作在manual mode?

2.在SDI 端发第一帧数据后,按datasheet 上 figure 47 所说,SDO invalid in first frame ,是否是说发第二帧数据才能激活SDO ,且在此发第三帧,第四帧是切换模式么?

3.按 datasheet 上figure 48,figure 49 ,此处的第n-1,n,n+1 是说要一直发数据芯片才能正常工作,还是每切换一种模式都要发三帧数据或者是几帧?

求指导!

该问题已解决,很惊奇的说在配置寄存器之前先初始化一次stm32 的所有寄存器,然后输出就正常了。。。好奇怪!

另外就是在处理SDO 输出的数据时,如果GPIO0,1,2,3 在第一帧SDI 数据低4 位配置的时候就全为0,那处理的时候就十六位一起处理。

楼主可以发一份stm32 spi通信的ads7952例程么,591731232@qq.com,感谢!

楼主可以发一份例程吗

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

网站地图

Top