微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1256读寄存器值不固定

ADS1256读寄存器值不固定

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

TI工程师您好,这两天我在使用ADS1256的过程中遇到点问题,请教一下:

一、根据ADS1256手册,晶振7.68M情况下,SCLK T最小是4*1/7.68M,所以允许SPI的最大通信速率是大概2M,不知道这理解对不对不?

二、现在使用STM32F429来读写,短接MOSI和MISO读写值一致。实际写入ADS1256寄存器status值0x06,但读出来确是不固定的一个值,通过提高SPI速率到20M,发现读取的值唯一,但不正确。改变主控SPI的配置:CLK空闲状态下为Low,发现读取的寄存器值一直为0xff此刻(此刻应该失效了)。

我目前认为是我的主控SPI配置和ADS1256不匹配导致的,但不知道现象可能是由哪里导致的,请指教一二,谢谢!

怎么会读的值不固定呢, 这通常是反映了总线频率或时序上有问题. 最好借助示波器检查一下波形

上一篇:ads62p24
下一篇:关于ADC08500

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

网站地图

Top