TI论坛
直播中

李泽明

7年用户 1231经验值
私信 关注
[问答]

ADS8332在手动触发、手动通道选择情况下,它的SDI是如何进行指令的?


  • 芯片在手动触发、手动通道选择情况下,它的SDI是如何进行指令的,因为比如选择通道0需要指令b0000;但是读数则需要指令1101。
    同时能否解读一下内部时钟CCLK和外部时钟SCLK之间的关系,后续可能会用到自动触发。

回帖(2)

夏日余晖

2024-11-21 15:16:00

选择通道0指令b0000和读数指令b1101是两个指令,可以分别执行;发送 0x0000指令选择通道0;发送 0xD000指令读取转换数据。

SCLK的二分频是CCLK,如下截图所示,比如21-MHz

SCLK 产生 10.5-MHz CCLK,具体见datasheet 9.4.2 Converter Operation部分。



举报

哈哈哈

2024-11-21 18:13:27
在手动触发、手动通道选择的情况下,ADS8332的SDI(串行数据输入)用于发送指令和数据。以下是如何通过SDI发送指令和数据的步骤:

1. 选择通道:首先,你需要发送一个指令来选择要读取的通道。例如,选择通道0需要发送指令b0000。这可以通过发送4位二进制数据来实现,其中每一位对应一个通道选择位。

2. 读取数据:在选择了通道之后,你需要发送一个读取指令来获取通道的数据。例如,读取通道0的数据需要发送指令1101。这同样需要发送4位二进制数据。

3. 时钟信号:在发送指令和数据时,需要使用时钟信号来同步数据传输。ADS8332有两种时钟信号:内部时钟CCLK和外部时钟SCLK。

   - 内部时钟CCLK:这是由ADS8332内部生成的时钟信号。在手动触发模式下,你可以使用内部时钟来控制数据传输的速度。

   - 外部时钟SCLK:这是由外部设备提供的时钟信号。在自动触发模式下,你可以使用外部时钟来控制数据传输的速度。

   在手动触发、手动通道选择的情况下,你可以使用内部时钟CCLK或外部时钟SCLK来同步数据传输。两者之间的关系是,它们都可以用于控制数据传输的速度,但在不同的触发模式下使用不同的时钟信号。

4. 自动触发:在后续使用自动触发时,你可以将触发模式设置为自动触发模式。在这种情况下,外部时钟SCLK将用于控制数据传输的速度。你可以将外部时钟连接到ADS8332的SCLK引脚,并根据需要调整时钟频率。

总之,在手动触发、手动通道选择的情况下,通过SDI发送指令和数据时,需要使用内部时钟CCLK或外部时钟SCLK来同步数据传输。在自动触发模式下,外部时钟SCLK将用于控制数据传输的速度。
举报

更多回帖

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