TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS8528: ADS8528 应用STM32芯片驱动程序

Part Number:ADS8528

ADS8528 使用中遇到的问题记录

 

一、实际调试记录与问题记录机疑问点

1.实际调试波形记录

 

2.电路配置

  

3.手册上的波形

4.使用的是软件模式,使用的是串行模式读取数据,使用128时钟读取方式。

5.疑问点1,每次读取得数据差别很大,没有规律性。

6.疑问点2,手册上说CONVST_X改变后,会出现BUSY信号,实际波形去是BUSY一直为低电平,只是在第128个时钟会出现一个上升沿。

二、寻求帮助点

1.电路设计是否合理。

2.实际使用波形正确信。

3.是否有demo程序提供参考。

Amy Luo:

您好,您可以把您的原理图再重新上传一下吗,图片太模糊看不清您是配置的硬件模式还是软件模式、串行接口还是并行接口…

,

wanggang wanggang:

,

wanggang wanggang:

你好!使用的软件模式  串口

,

wanggang wanggang:

实际调试波形图

,

wanggang wanggang:

使用的是软件模式,串口

,

Amy Luo:

您的寄存器是怎样配置的?您的寄存器配置后,可以正确读出来吗

,

wanggang wanggang:

你好!Amy Luo

目前调整时序后,添加外部参考电压能够读取参数了(ADC采样值),现在遇到的最大困难是寄存器数值写不进去,按照手册时序,将数值写入,但是参考电压并没有出现现,读回配置寄存器数值与写入数值差别过大,配置寄存器数值读回无规律。

能够提供正确的时序知指导吗?

或者用私人邮箱进行沟通效率会高一些

这是读写操作图

,

wanggang wanggang:

这是写寄存器的逻辑分析仪图

,

Amy Luo:

我看您将30bit和31bit 置0了,都置1试试

寄存器配置参考数据手册Figure40

,

wanggang wanggang:

试过写0xC80083FF,但是结果还是一样的,写进去,与读回来的值差别很大。

,

Amy Luo:

您读出来的是什么?30bit和31bit 读出来是0

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/360183/reading-config-register-of-the-ads8568-in-parallel-mode/1265127#1265127 

,

wanggang wanggang:

在次阅读手册后,读寄存器问题已经解决了,解决办法是,读数据时先拉时钟后拉数据,写的时候是先拉数据后拉时钟。

赞(0)
未经允许不得转载:TI中文支持网 » ADS8528: ADS8528 应用STM32芯片驱动程序
分享到: 更多 (0)