TIwilliam hill官网
直播中

刘悌耀

8年用户 1090经验值
私信 关注
[问答]

ADS7853怎么配置成16CLK双通道并行模式?


  • ADS7853怎么配置成16CLK 双通道并行模式,我写CFR寄存器为 16'h8A10 但是输出任然是默认的32位模式。
    有没有具体的配置步骤说明啊?
    图中:
    片选cs; 时钟 sclk; dout是传给AD芯片的配置数据(SDI)

回帖(3)

卢兰凤

4 天前
 我看了一下, 你的波形符号手册的时序图, 看来还在时序以为的地方, 比如时间间隔, 波特率..
举报

张家旺

4 天前
  配置成16CLK 双通道并行模式,CFR寄存器没问题,bit11=1,bit10=0,但是时序好像不对。
在SCLK的前两个下降沿SDO应该输出为0 才对。你可以看下FIgure93的时序。
举报

郑成枝

前天 17:08
要将ADS7853配置为16CLK双通道并行模式,您需要按照以下步骤操作:

1. 首先,确保您的硬件连接正确。根据您的描述,您已经有了片选(CS)、时钟(SCLK)和数据输出(DOUT)连接到ADS7853。

2. 将CS置为低电平,以选中ADS7853。

3. 配置CFR寄存器。您提到已经将CFR寄存器设置为16'h8A10。这是正确的配置,因为:
   - 位15-12:通道选择(0000表示通道0,0001表示通道1)
   - 位11-8:参考电压选择(1010表示内部参考电压)
   - 位7-6:时钟模式(00表示16CLK模式)
   - 位5-4:数据格式(00表示双通道并行模式)
   - 位3-0:触发模式(0000表示连续模式)

4. 将CFR寄存器的值(16'h8A10)通过DOUT发送到ADS7853。您需要按照以下顺序发送数据:
   - 首先发送最高位(15),然后是次高位(14),依此类推,直到最低位(0)。

5. 在发送完CFR寄存器的值后,将CS置为高电平,以取消选中ADS7853。

6. 现在,ADS7853应该已经配置为16CLK双通道并行模式。您可以开始读取数据。在这种模式下,每次转换后,您将收到16位数据,其中前8位是通道0的数据,后8位是通道1的数据。

如果您仍然遇到问题,建议您检查硬件连接和代码逻辑,确保CFR寄存器的值正确发送到ADS7853。希望这些步骤能帮助您成功配置ADS7853为16CLK双通道并行模式。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分