大家好、
我的客户正在使用 ADS8168、他们对该连接器的串行接口几乎没有疑问。 您能帮助回答以下问题吗?
1) 1)我们需要更新器件的 DATA_CNTL 寄存器。 将以下模式传输到 ADC。 在这方面存在着混淆。 请确认其是否正确
a)传输"0x0800AA"(寄存器访问)
b)传输"0x081001"(作为 ADC 转换结果的输出位+ 4位通道)
2) 2)将器件配置为主器件、将微控制器配置为主器件。 控制器配置为以8位的倍数采集数据。 需要在自动定序和重复模式下操作 ADC。 但是、为了确保完整性、我们需要检索通道 ID 以及数据。 通过将"DATA_CNTL"寄存器的"data_out_format"字段分配为01b、可以配置为获取通道 ID 和 ADC 数据。 但在这种情况下、位数将为16 + 4 = 20。 控制器配置为以8的倍数采集数据。 在 CS 变为高电平之前、它将发送16或24个时钟周期。 那么我们如何解决这个问题呢?
谢谢。
Jash