This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS8568:在HW模式下更新配置寄存器

Guru**** 2576895 points
Other Parts Discussed in Thread: ADS8568

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/583991/ads8568-updating-configuration-register-in-hw-mode

部件号:ADS8568

您好,

我主要在硬件模式下工作,使用我的微控制器TM4C1294的串行接口。 到目前为止,我从ADC获得输出,因此我可以说我的连接至少是正确的。

我的问题是,是否可以在初始化代码开始时更新配置寄存器,然后切换到硬件模式? (我的胆量和理解力表示我可以)

我想更新配置寄存器(位9-0)中的参考电压,以便使输入电压范围更小,比如+-2.5V。  

因此在硬件连接方面,我将连接大多数引脚,就像我在硬件模式下运行一样。  

我已经测试过这个概念;但是我遇到了一些问题:

1) TM4C1294 ucontroller一次只发送16位数据;因此我无法在配置寄存器中配置所有32位。 有人知道如何使用TM4C1294连续发送32位(32个时钟周期)?

因此,我从CH_A读取了0000h

2) 如果我向SDI引脚发送两个16位数据帧,它是否会更新配置寄存器?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ian:
    首先,ADS8568通常可在硬件模式下使用,但也可切换到软件模式以初始化或调整配置寄存器设置(例如,内部参考DAC),然后再切换回硬件模式。
    其次,你关于TM4C微控制器的问题可以参考TM4C E2E论坛和这个网站链接:
    e2e.ti.com/.../
    最后,如果两个16位数据位于同一帧中,这意味着两个16位数据(总共32位)的/FS信号保持较低的水平,则ADC在更新寄存器时应该没有问题。
    您在本论坛中为同一设备打开了不同的帖子,请仅保留一个帖子以回答您的新问题,感谢您的支持。

    此致
    戴尔