微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1248 AD读值问题。

ADS1248 AD读值问题。

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

用单片机硬件通信ADS1248 对寄存器可操作,读写均正确。只能偶尔读到AD的值,用示波器测量各引脚单次读值时START 脚有100us的上升沿脉冲,连续读值时START为高电平,CS口始终为低电平,RESET脚始终为高电平,但不论连续还是单次DRDY脚用示波器看基本都一直为高电平,没有负跳变。求解。

寄存器配置如下:

IDC0 0x00

MUX1 0x00

MUX0  0x01

SYS0 0x08

不知道你的spi接口是不是模拟的,我用的模拟的spi接口,发现对寄存器的读写有的正确有的不正确,感觉时序也正确,不知道是为什么,还希望你分享一下你的程序,不胜感激!

我用的是STM32F103的硬件SPI 256分频,确定要?

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

网站地图

Top