Part Number:ADS1263
尊敬的先生:
ADS1263现在终于可以输出数据了,我用的是命令方式. 但是为什么 MOSI(DIN)每个命令周期对应的miso(DOUT)却不一致?
呈现的是每四个周期重复一次,问题出在哪里呢?
Amy Luo:
您好,
您希望进行什么操作?每个命令周期您发送的是什么命令?
建议您附上完整的命令时序图,包括CS、SCLK、DIN、DOUT,如果是读取AD转换值操作,也需要包含DRDY信号
,
xuanmou ma:
Amy Luo您好:
太感谢您的回应了.我目前采用命令方式读取ADS1263的AD1的数据.
采用了FPGA用VHDL编写的代码,已经可以. sclk—波形正常,din—–和发送的命令,完全一致. CS—–固定接地.
DOUT——输出的数据,应该是周期性的,过一段时间读一次,(对应图中MISO)
可是,现在每个都周期读的数据,似乎完全不一致.目前我仅开通一个模拟通道,可是数据从波形看,每隔三个周期才会有输出,中间两个周期读数据期间,什么信号也没有.
我没有搞明白,是哪里出了问题.
,
Amy Luo:
使用命令控制ADC转换的话,START pin需要接低电平以避免与命令的竞争。
您是使用哪种转换模式呢?ADC1有两种转换模式:连续或脉冲。 连续转换模式将无限期转换,直到用户停止。 脉冲转换模式在发送启动命令后执行一次转换。 使用RUNMOUNT (寄存器MODE0,bit 6)对转换模式进行编程。
如果您是使用的连续转换模式,您是怎样判断新数据转换完成的?INTERFACE寄存器您配置的是什么?
另外,您是否已确认寄存器可以正确读写,即寄存器写入后可以读出写入值?
xuanmou ma said:目前我仅开通一个模拟通道,可是数据从波形看,每隔三个周期才会有输出,中间两个周期读数据期间,什么信号也没有
很抱歉,没明白您的问题,还是建议您用示波器捕捉完整的命令时序图以查看是否有问题